From cfc9c83359a9b4989e025ef9f7c364da1f72b350 Mon Sep 17 00:00:00 2001 From: Ross Bulat Date: Mon, 27 Mar 2023 19:03:49 +0100 Subject: [PATCH 01/28] Nomination Pools migration v5: RewardPool fix (#6957) * pools migration v5 * Allow deprecated Signed-off-by: Oliver Tale-Yazdi * Keep old migrations around Signed-off-by: Oliver Tale-Yazdi * update lockfile for {"substrate"} * use master Cargo.lock * revert Cargo.lock master * clippy: remove unused parentheses Signed-off-by: Oliver Tale-Yazdi * Fix parachain config migration Signed-off-by: Oliver Tale-Yazdi * Make tests work Signed-off-by: Oliver Tale-Yazdi --------- Signed-off-by: Oliver Tale-Yazdi Co-authored-by: Oliver Tale-Yazdi Co-authored-by: parity-processbot <> --- Cargo.lock | 366 +++++++++--------- runtime/kusama/src/lib.rs | 7 +- .../parachains/src/configuration/migration.rs | 2 +- runtime/polkadot/src/lib.rs | 6 +- runtime/rococo/src/lib.rs | 3 +- runtime/test-runtime/src/lib.rs | 2 +- runtime/westend/src/lib.rs | 7 +- 7 files changed, 204 insertions(+), 189 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 7a3dd48db4ed..689b3ad71484 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -472,7 +472,7 @@ dependencies = [ [[package]] name = "binary-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "hash-db", "log", @@ -2364,7 +2364,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "parity-scale-codec", ] @@ -2387,7 +2387,7 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-support", "frame-support-procedural", @@ -2412,7 +2412,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "Inflector", "array-bytes", @@ -2459,7 +2459,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2470,7 +2470,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2487,7 +2487,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-support", "frame-system", @@ -2516,7 +2516,7 @@ dependencies = [ [[package]] name = "frame-remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "futures", "log", @@ -2532,7 +2532,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "bitflags", "environmental", @@ -2565,7 +2565,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "Inflector", "cfg-expr", @@ -2580,7 +2580,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2592,7 +2592,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "proc-macro2", "quote", @@ -2602,7 +2602,7 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-benchmarking", "frame-support", @@ -2626,7 +2626,7 @@ dependencies = [ [[package]] name = "frame-support-test-pallet" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-support", "frame-system", @@ -2637,7 +2637,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-support", "log", @@ -2655,7 +2655,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-benchmarking", "frame-support", @@ -2670,7 +2670,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "parity-scale-codec", "sp-api", @@ -2679,7 +2679,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-support", "parity-scale-codec", @@ -2861,7 +2861,7 @@ dependencies = [ [[package]] name = "generate-bags" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "chrono", "frame-election-provider-support", @@ -4653,7 +4653,7 @@ dependencies = [ [[package]] name = "mmr-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "futures", "log", @@ -4672,7 +4672,7 @@ dependencies = [ [[package]] name = "mmr-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "anyhow", "jsonrpsee", @@ -5234,7 +5234,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-benchmarking", "frame-support", @@ -5249,7 +5249,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-support", "frame-system", @@ -5265,7 +5265,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-support", "frame-system", @@ -5279,7 +5279,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-benchmarking", "frame-support", @@ -5303,7 +5303,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5323,7 +5323,7 @@ dependencies = [ [[package]] name = "pallet-bags-list-remote-tests" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-election-provider-support", "frame-remote-externalities", @@ -5342,7 +5342,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-benchmarking", "frame-support", @@ -5357,7 +5357,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-support", "frame-system", @@ -5376,7 +5376,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "array-bytes", "binary-merkle-tree", @@ -5400,7 +5400,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-benchmarking", "frame-support", @@ -5418,7 +5418,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-benchmarking", "frame-support", @@ -5437,7 +5437,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-benchmarking", "frame-support", @@ -5454,7 +5454,7 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5471,7 +5471,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-benchmarking", "frame-support", @@ -5489,7 +5489,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5512,7 +5512,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5525,7 +5525,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-benchmarking", "frame-support", @@ -5543,7 +5543,7 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5561,7 +5561,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-benchmarking", "frame-support", @@ -5584,7 +5584,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5600,7 +5600,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-benchmarking", "frame-support", @@ -5620,7 +5620,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-benchmarking", "frame-support", @@ -5637,7 +5637,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-benchmarking", "frame-support", @@ -5654,7 +5654,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-benchmarking", "frame-support", @@ -5671,7 +5671,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-benchmarking", "frame-support", @@ -5687,7 +5687,7 @@ dependencies = [ [[package]] name = "pallet-nis" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-benchmarking", "frame-support", @@ -5703,7 +5703,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-support", "frame-system", @@ -5720,7 +5720,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5740,7 +5740,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", @@ -5751,7 +5751,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-support", "frame-system", @@ -5768,7 +5768,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5792,7 +5792,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-benchmarking", "frame-support", @@ -5809,7 +5809,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-benchmarking", "frame-support", @@ -5824,7 +5824,7 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-benchmarking", "frame-support", @@ -5842,7 +5842,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-benchmarking", "frame-support", @@ -5857,7 +5857,7 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5876,7 +5876,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-benchmarking", "frame-support", @@ -5893,7 +5893,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-support", "frame-system", @@ -5914,7 +5914,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-benchmarking", "frame-support", @@ -5930,7 +5930,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-support", "frame-system", @@ -5944,7 +5944,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5967,7 +5967,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -5978,7 +5978,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "log", "sp-arithmetic", @@ -5987,7 +5987,7 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "parity-scale-codec", "sp-api", @@ -5996,7 +5996,7 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-benchmarking", "frame-support", @@ -6013,7 +6013,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-support", "frame-system", @@ -6027,7 +6027,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-benchmarking", "frame-support", @@ -6045,7 +6045,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-benchmarking", "frame-support", @@ -6064,7 +6064,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-support", "frame-system", @@ -6080,7 +6080,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -6096,7 +6096,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -6108,7 +6108,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-benchmarking", "frame-support", @@ -6125,7 +6125,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-benchmarking", "frame-support", @@ -6140,7 +6140,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-benchmarking", "frame-support", @@ -6156,7 +6156,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-benchmarking", "frame-support", @@ -6171,7 +6171,7 @@ dependencies = [ [[package]] name = "pallet-whitelist" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-benchmarking", "frame-support", @@ -9122,7 +9122,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "log", "sp-core", @@ -9133,7 +9133,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "async-trait", "futures", @@ -9161,7 +9161,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "futures", "futures-timer", @@ -9184,7 +9184,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -9199,7 +9199,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "memmap2", "sc-chain-spec-derive", @@ -9218,7 +9218,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9229,7 +9229,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "array-bytes", "chrono", @@ -9269,7 +9269,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "fnv", "futures", @@ -9295,7 +9295,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "hash-db", "kvdb", @@ -9321,7 +9321,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "async-trait", "futures", @@ -9346,7 +9346,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "async-trait", "fork-tree", @@ -9385,7 +9385,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "futures", "jsonrpsee", @@ -9407,7 +9407,7 @@ dependencies = [ [[package]] name = "sc-consensus-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "array-bytes", "async-trait", @@ -9442,7 +9442,7 @@ dependencies = [ [[package]] name = "sc-consensus-beefy-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "futures", "jsonrpsee", @@ -9461,7 +9461,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "fork-tree", "parity-scale-codec", @@ -9474,7 +9474,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "ahash 0.8.2", "array-bytes", @@ -9514,7 +9514,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "finality-grandpa", "futures", @@ -9534,7 +9534,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "async-trait", "futures", @@ -9557,7 +9557,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "lru 0.8.1", "parity-scale-codec", @@ -9581,7 +9581,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "sc-allocator", "sp-maybe-compressed-blob", @@ -9594,7 +9594,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "log", "sc-allocator", @@ -9607,7 +9607,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "anyhow", "cfg-if", @@ -9625,7 +9625,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "ansi_term", "futures", @@ -9641,7 +9641,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "array-bytes", "async-trait", @@ -9656,7 +9656,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "array-bytes", "async-channel", @@ -9700,7 +9700,7 @@ dependencies = [ [[package]] name = "sc-network-bitswap" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "cid", "futures", @@ -9720,7 +9720,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "array-bytes", "async-trait", @@ -9748,7 +9748,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "ahash 0.8.2", "futures", @@ -9767,7 +9767,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "array-bytes", "futures", @@ -9789,7 +9789,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "array-bytes", "async-trait", @@ -9823,7 +9823,7 @@ dependencies = [ [[package]] name = "sc-network-transactions" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "array-bytes", "futures", @@ -9843,7 +9843,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "array-bytes", "bytes", @@ -9874,7 +9874,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "futures", "libp2p", @@ -9887,7 +9887,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9896,7 +9896,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "futures", "jsonrpsee", @@ -9926,7 +9926,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -9945,7 +9945,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "http", "jsonrpsee", @@ -9960,7 +9960,7 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "array-bytes", "futures", @@ -9986,7 +9986,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "async-trait", "directories", @@ -10052,7 +10052,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "log", "parity-scale-codec", @@ -10063,7 +10063,7 @@ dependencies = [ [[package]] name = "sc-storage-monitor" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "clap 4.0.15", "fs4", @@ -10079,7 +10079,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -10098,7 +10098,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "futures", "libc", @@ -10117,7 +10117,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "chrono", "futures", @@ -10136,7 +10136,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "ansi_term", "atty", @@ -10167,7 +10167,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -10178,7 +10178,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "async-trait", "futures", @@ -10205,7 +10205,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "async-trait", "futures", @@ -10219,7 +10219,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "async-channel", "futures", @@ -10758,7 +10758,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "hash-db", "log", @@ -10776,7 +10776,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "Inflector", "blake2", @@ -10790,7 +10790,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "parity-scale-codec", "scale-info", @@ -10803,7 +10803,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "integer-sqrt", "num-traits", @@ -10817,7 +10817,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "parity-scale-codec", "scale-info", @@ -10830,7 +10830,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "parity-scale-codec", "sp-api", @@ -10842,7 +10842,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "futures", "log", @@ -10860,7 +10860,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "async-trait", "futures", @@ -10875,7 +10875,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "async-trait", "parity-scale-codec", @@ -10893,7 +10893,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "async-trait", "merlin", @@ -10916,7 +10916,7 @@ dependencies = [ [[package]] name = "sp-consensus-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "lazy_static", "parity-scale-codec", @@ -10935,7 +10935,7 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "finality-grandpa", "log", @@ -10953,7 +10953,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "parity-scale-codec", "scale-info", @@ -10965,7 +10965,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "parity-scale-codec", "scale-info", @@ -10978,7 +10978,7 @@ dependencies = [ [[package]] name = "sp-core" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "array-bytes", "base58", @@ -11021,7 +11021,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "blake2b_simd", "byteorder", @@ -11035,7 +11035,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "proc-macro2", "quote", @@ -11046,7 +11046,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -11055,7 +11055,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "proc-macro2", "quote", @@ -11065,7 +11065,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.13.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "environmental", "parity-scale-codec", @@ -11076,7 +11076,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -11091,7 +11091,7 @@ dependencies = [ [[package]] name = "sp-io" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "bytes", "ed25519", @@ -11116,7 +11116,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "lazy_static", "sp-core", @@ -11127,7 +11127,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.13.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "futures", "merlin", @@ -11143,7 +11143,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "thiserror", "zstd", @@ -11152,7 +11152,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "ckb-merkle-mountain-range", "log", @@ -11170,7 +11170,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "parity-scale-codec", "scale-info", @@ -11184,7 +11184,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "sp-api", "sp-core", @@ -11194,7 +11194,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "backtrace", "lazy_static", @@ -11204,7 +11204,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "rustc-hash", "serde", @@ -11214,7 +11214,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "either", "hash256-std-hasher", @@ -11236,7 +11236,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -11254,7 +11254,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "Inflector", "proc-macro-crate", @@ -11266,7 +11266,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "parity-scale-codec", "scale-info", @@ -11280,7 +11280,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "parity-scale-codec", "scale-info", @@ -11292,7 +11292,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.13.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "hash-db", "log", @@ -11312,12 +11312,12 @@ dependencies = [ [[package]] name = "sp-std" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" [[package]] name = "sp-storage" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11330,7 +11330,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "async-trait", "futures-timer", @@ -11345,7 +11345,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "parity-scale-codec", "sp-std", @@ -11357,7 +11357,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "sp-api", "sp-runtime", @@ -11366,7 +11366,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "async-trait", "log", @@ -11382,7 +11382,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "ahash 0.8.2", "hash-db", @@ -11405,7 +11405,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11422,7 +11422,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -11433,7 +11433,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -11447,7 +11447,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "parity-scale-codec", "scale-info", @@ -11677,7 +11677,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "platforms", ] @@ -11685,7 +11685,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -11704,7 +11704,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "hyper", "log", @@ -11716,7 +11716,7 @@ dependencies = [ [[package]] name = "substrate-rpc-client" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "async-trait", "jsonrpsee", @@ -11729,7 +11729,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "jsonrpsee", "log", @@ -11748,7 +11748,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "array-bytes", "async-trait", @@ -11774,7 +11774,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "futures", "substrate-test-utils-derive", @@ -11784,7 +11784,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -11795,7 +11795,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "ansi_term", "build-helper", @@ -12624,7 +12624,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bf395c8308c481a9774373e0b0b14bd7a2e4b8d2" +source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" dependencies = [ "async-trait", "clap 4.0.15", diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index d046b552b415..833e818245c2 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -1475,12 +1475,17 @@ impl Get for NominationPoolsMigrationV4OldPallet { /// All migrations that will run on the next runtime upgrade. /// -/// Should be cleared after every release. +/// This contains the combined migrations of the last 10 releases. It allows to skip runtime +/// upgrades in case governance decides to do so. +#[allow(deprecated)] pub type Migrations = ( + // 0.9.40 pallet_nomination_pools::migration::v4::MigrateToV4< Runtime, NominationPoolsMigrationV4OldPallet, >, + // Unreleased - add new migrations here: + pallet_nomination_pools::migration::v5::MigrateToV5, parachains_configuration::migration::v5::MigrateToV5, ); diff --git a/runtime/parachains/src/configuration/migration.rs b/runtime/parachains/src/configuration/migration.rs index f38450a70d40..be91521db249 100644 --- a/runtime/parachains/src/configuration/migration.rs +++ b/runtime/parachains/src/configuration/migration.rs @@ -143,7 +143,7 @@ pub mod v5 { fn pre_upgrade() -> Result, &'static str> { log::trace!(target: crate::configuration::LOG_TARGET, "Running pre_upgrade()"); - ensure!(StorageVersion::get::>() == 3, "The migration requires version 3"); + ensure!(StorageVersion::get::>() == 4, "The migration requires version 4"); Ok(Vec::new()) } diff --git a/runtime/polkadot/src/lib.rs b/runtime/polkadot/src/lib.rs index 3b307e2d2da1..704af13cd651 100644 --- a/runtime/polkadot/src/lib.rs +++ b/runtime/polkadot/src/lib.rs @@ -1412,12 +1412,16 @@ impl Get for NominationPoolsMigrationV4OldPallet { /// All migrations that will run on the next runtime upgrade. /// -/// Should be cleared after every release. +/// This contains the combined migrations of the last 10 releases. It allows to skip runtime upgrades in case governance decides to do so. +#[allow(deprecated)] pub type Migrations = ( + // 0.9.40 pallet_nomination_pools::migration::v4::MigrateToV4< Runtime, NominationPoolsMigrationV4OldPallet, >, + // Unreleased - add new migrations here: + pallet_nomination_pools::migration::v5::MigrateToV5, parachains_configuration::migration::v5::MigrateToV5, ); diff --git a/runtime/rococo/src/lib.rs b/runtime/rococo/src/lib.rs index 5a42349dbda3..ba507d1149b4 100644 --- a/runtime/rococo/src/lib.rs +++ b/runtime/rococo/src/lib.rs @@ -1493,7 +1493,8 @@ pub type UncheckedExtrinsic = /// All migrations that will run on the next runtime upgrade. /// -/// Should be cleared after every release. +/// This contains the combined migrations of the last 10 releases. It allows to skip runtime +/// upgrades in case governance decides to do so. pub type Migrations = parachains_configuration::migration::v5::MigrateToV5; /// Executive: handles dispatch to the various modules. diff --git a/runtime/test-runtime/src/lib.rs b/runtime/test-runtime/src/lib.rs index e2d881b429bc..04f0540d1b04 100644 --- a/runtime/test-runtime/src/lib.rs +++ b/runtime/test-runtime/src/lib.rs @@ -202,7 +202,7 @@ impl pallet_indices::Config for Runtime { } parameter_types! { - pub storage ExistentialDeposit: Balance = 1 * CENTS; + pub const ExistentialDeposit: Balance = 1 * CENTS; pub storage MaxLocks: u32 = 50; pub const MaxReserves: u32 = 50; } diff --git a/runtime/westend/src/lib.rs b/runtime/westend/src/lib.rs index 59ca4c0bc931..97468ae66f00 100644 --- a/runtime/westend/src/lib.rs +++ b/runtime/westend/src/lib.rs @@ -1207,13 +1207,18 @@ impl Get for NominationPoolsMigrationV4OldPallet { /// All migrations that will run on the next runtime upgrade. /// -/// Should be cleared after every release. +/// This contains the combined migrations of the last 10 releases. It allows to skip runtime +/// upgrades in case governance decides to do so. +#[allow(deprecated)] pub type Migrations = ( + // 0.9.40 clean_state_migration::CleanMigrate, pallet_nomination_pools::migration::v4::MigrateToV4< Runtime, NominationPoolsMigrationV4OldPallet, >, + // Unreleased - add new migrations here: + pallet_nomination_pools::migration::v5::MigrateToV5, parachains_configuration::migration::v5::MigrateToV5, ); From 2c4627d8c63bcd9f08a5b025e44740928c4fbe19 Mon Sep 17 00:00:00 2001 From: Ankan <10196091+Ank4n@users.noreply.github.com> Date: Mon, 27 Mar 2023 22:47:28 +0200 Subject: [PATCH 02/28] Proxy for Nomination Pools (#6846) * add proxy for nomination pools * fmt --------- Co-authored-by: parity-processbot <> --- runtime/kusama/src/lib.rs | 4 ++++ runtime/polkadot/src/lib.rs | 4 ++++ runtime/westend/src/lib.rs | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 833e818245c2..e1e9c5dcfb64 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -940,6 +940,7 @@ pub enum ProxyType { CancelProxy, Auction, Society, + NominationPools, } impl Default for ProxyType { @@ -1024,6 +1025,9 @@ impl InstanceFilter for ProxyType { RuntimeCall::FastUnstake(..) ) }, + ProxyType::NominationPools => { + matches!(c, RuntimeCall::NominationPools(..) | RuntimeCall::Utility(..)) + }, ProxyType::IdentityJudgement => matches!( c, RuntimeCall::Identity(pallet_identity::Call::provide_judgement { .. }) | diff --git a/runtime/polkadot/src/lib.rs b/runtime/polkadot/src/lib.rs index 704af13cd651..1710c23c7450 100644 --- a/runtime/polkadot/src/lib.rs +++ b/runtime/polkadot/src/lib.rs @@ -924,6 +924,7 @@ pub enum ProxyType { IdentityJudgement = 5, CancelProxy = 6, Auction = 7, + NominationPools = 8, } #[cfg(test)] @@ -1034,6 +1035,9 @@ impl InstanceFilter for ProxyType { RuntimeCall::FastUnstake(..) ) }, + ProxyType::NominationPools => { + matches!(c, RuntimeCall::NominationPools(..) | RuntimeCall::Utility(..)) + }, ProxyType::IdentityJudgement => matches!( c, RuntimeCall::Identity(pallet_identity::Call::provide_judgement { .. }) | diff --git a/runtime/westend/src/lib.rs b/runtime/westend/src/lib.rs index 97468ae66f00..eef79f74c1f4 100644 --- a/runtime/westend/src/lib.rs +++ b/runtime/westend/src/lib.rs @@ -765,6 +765,7 @@ pub enum ProxyType { IdentityJudgement, CancelProxy, Auction, + NominationPools, } impl Default for ProxyType { fn default() -> Self { @@ -824,6 +825,9 @@ impl InstanceFilter for ProxyType { RuntimeCall::FastUnstake(..) ) }, + ProxyType::NominationPools => { + matches!(c, RuntimeCall::NominationPools(..) | RuntimeCall::Utility(..)) + }, ProxyType::SudoBalances => match c { RuntimeCall::Sudo(pallet_sudo::Call::sudo { call: ref x }) => { matches!(x.as_ref(), &RuntimeCall::Balances(..)) From bebd1a788ecccfa1a6adc61004e4f700988f40d4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Mar 2023 22:23:23 +0000 Subject: [PATCH 03/28] Bump openssl from 0.10.38 to 0.10.48 (#6955) Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.38 to 0.10.48. - [Release notes](https://github.com/sfackler/rust-openssl/releases) - [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.38...openssl-v0.10.48) --- updated-dependencies: - dependency-name: openssl dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: parity-processbot <> --- Cargo.lock | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 689b3ad71484..befa553585f2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5116,18 +5116,30 @@ checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" [[package]] name = "openssl" -version = "0.10.38" +version = "0.10.48" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c7ae222234c30df141154f159066c5093ff73b63204dcda7121eb082fc56a95" +checksum = "518915b97df115dd36109bfa429a48b8f737bd05508cf9588977b599648926d2" dependencies = [ "bitflags", "cfg-if", "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 1.0.109", +] + [[package]] name = "openssl-probe" version = "0.1.4" @@ -5136,9 +5148,9 @@ checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a" [[package]] name = "openssl-sys" -version = "0.9.72" +version = "0.9.83" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e46109c383602735fa0a2e48dd2b7c892b048e1bf69e5c3b1d804b7d9c203cb" +checksum = "666416d899cf077260dac8698d60a60b435a46d57e82acb1be3d0dad87284e5b" dependencies = [ "autocfg", "cc", From cf83a145fba832d1b376bb3c5ed79ccc6e7130d8 Mon Sep 17 00:00:00 2001 From: Tsvetomir Dimitrov Date: Tue, 28 Mar 2023 16:37:19 +0300 Subject: [PATCH 04/28] Histogram support in runtime metrics (#6935) * Histogram support in runtime metrics Add support for histograms to the runtime metrics. Additionally add `polkadot_parachain_verify_dispute_signature` histogram which tracks the time needed from the runtime to verify a single validator signature of a dispute statement. * Add noops * u64 instead of f64 * Update buckets * Wrap `get_current_time()` in runtime metrics * Change the dimension of the Histogram from usec to sec * Fix a compilation error * Update buckets * Fix `on_signature_check_complete` calculation * Update buckets * Update buckets * formatting * Another weights update * Adjust buckets again * Final buckets adjustment * Revert "Fix a compilation error" This reverts commit 06290b40a39eeb78de2602d8916a39edf7a8b714. * Update primitives/src/v4/metrics.rs Co-authored-by: Andrei Sandu <54316454+sandreim@users.noreply.github.com> * Use `saturating_sub` for time difference calculation * Pass nanoseconds to client instead of seconds (using f64 in runtime is dangerous) --------- Co-authored-by: Andrei Sandu <54316454+sandreim@users.noreply.github.com> --- Cargo.lock | 1 + node/metrics/src/runtime/mod.rs | 64 +++++++++++++------ node/metrics/src/runtime/parachain.rs | 3 +- primitives/src/v4/metrics.rs | 20 ++++++ runtime/metrics/Cargo.toml | 3 +- runtime/metrics/src/with_runtime_metrics.rs | 41 ++++++++++-- .../metrics/src/without_runtime_metrics.rs | 24 ++++++- runtime/parachains/src/disputes.rs | 20 ++++-- runtime/parachains/src/metrics.rs | 16 +++-- 9 files changed, 153 insertions(+), 39 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index befa553585f2..0e10c9684c11 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -7686,6 +7686,7 @@ name = "polkadot-runtime-metrics" version = "0.9.39" dependencies = [ "bs58", + "frame-benchmarking", "parity-scale-codec", "polkadot-primitives", "sp-std", diff --git a/node/metrics/src/runtime/mod.rs b/node/metrics/src/runtime/mod.rs index 9ea1b04ec3b2..8b75342bf9f5 100644 --- a/node/metrics/src/runtime/mod.rs +++ b/node/metrics/src/runtime/mod.rs @@ -20,12 +20,16 @@ //! tracing support. This requires that the custom profiler (`TraceHandler`) to be //! registered in substrate via a `logger_hook()`. Events emitted from runtime are //! then captured/processed by the `TraceHandler` implementation. +//! +//! Don't add logs in this file because it gets executed before the logger is +//! initialized and they won't be delivered. Add println! statements if you need +//! to debug this code. #![cfg(feature = "runtime-metrics")] use codec::Decode; use primitives::{ - metric_definitions::{CounterDefinition, CounterVecDefinition}, + metric_definitions::{CounterDefinition, CounterVecDefinition, HistogramDefinition}, RuntimeMetricLabelValues, RuntimeMetricOp, RuntimeMetricUpdate, }; use std::{ @@ -33,17 +37,16 @@ use std::{ sync::{Arc, Mutex, MutexGuard}, }; use substrate_prometheus_endpoint::{ - register, Counter, CounterVec, Opts, PrometheusError, Registry, U64, + register, Counter, CounterVec, Histogram, HistogramOpts, Opts, PrometheusError, Registry, U64, }; mod parachain; -const LOG_TARGET: &'static str = "metrics::runtime"; - /// Holds the registered Prometheus metric collections. #[derive(Clone, Default)] pub struct Metrics { counter_vecs: Arc>>>, counters: Arc>>>, + histograms: Arc>>, } /// Runtime metrics wrapper. @@ -80,7 +83,20 @@ impl RuntimeMetricsProvider { }) } - /// Increment a counter with labels by a value. + /// Register a histogram metric + pub fn register_histogram(&self, hist: HistogramDefinition) { + self.with_histograms_lock_held(|mut hashmap| { + hashmap.entry(hist.name.to_owned()).or_insert(register( + Histogram::with_opts( + HistogramOpts::new(hist.name, hist.description).buckets(hist.buckets.to_vec()), + )?, + &self.0, + )?); + return Ok(()) + }) + } + + /// Increment a counter with labels by a value pub fn inc_counter_vec_by(&self, name: &str, value: u64, labels: &RuntimeMetricLabelValues) { self.with_counter_vecs_lock_held(|mut hashmap| { hashmap.entry(name.to_owned()).and_modify(|counter_vec| { @@ -101,28 +117,35 @@ impl RuntimeMetricsProvider { }) } + /// Observe a histogram. `value` should be in `ns`. + pub fn observe_histogram(&self, name: &str, value: u128) { + self.with_histograms_lock_held(|mut hashmap| { + hashmap + .entry(name.to_owned()) + .and_modify(|histogram| histogram.observe(value as f64 / 1_000_000_000.0)); // ns to sec + Ok(()) + }) + } + fn with_counters_lock_held(&self, do_something: F) where F: FnOnce(MutexGuard<'_, HashMap>>) -> Result<(), PrometheusError>, { - let _ = self.1.counters.lock().map(do_something).or_else(|error| { - gum::error!(target: LOG_TARGET, "Cannot acquire the counter hashmap lock: {:?}", error); - Err(error) - }); + let _ = self.1.counters.lock().map(do_something).or_else(|error| Err(error)); } fn with_counter_vecs_lock_held(&self, do_something: F) where F: FnOnce(MutexGuard<'_, HashMap>>) -> Result<(), PrometheusError>, { - let _ = self.1.counter_vecs.lock().map(do_something).or_else(|error| { - gum::error!( - target: LOG_TARGET, - "Cannot acquire the countervec hashmap lock: {:?}", - error - ); - Err(error) - }); + let _ = self.1.counter_vecs.lock().map(do_something).or_else(|error| Err(error)); + } + + fn with_histograms_lock_held(&self, do_something: F) + where + F: FnOnce(MutexGuard<'_, HashMap>) -> Result<(), PrometheusError>, + { + let _ = self.1.histograms.lock().map(do_something).or_else(|error| Err(error)); } } @@ -149,8 +172,8 @@ impl sc_tracing::TraceHandler for RuntimeMetricsProvider { Ok(update_op) => { self.parse_metric_update(update_op); }, - Err(e) => { - gum::error!(target: LOG_TARGET, "TraceEvent decode failed: {:?}", e); + Err(_) => { + // do nothing }, } } @@ -165,6 +188,8 @@ impl RuntimeMetricsProvider { self.inc_counter_vec_by(update.metric_name(), value, labels), RuntimeMetricOp::IncrementCounter(value) => self.inc_counter_by(update.metric_name(), value), + RuntimeMetricOp::ObserveHistogram(value) => + self.observe_histogram(update.metric_name(), value), } } @@ -191,7 +216,6 @@ impl RuntimeMetricsProvider { pub fn logger_hook() -> impl FnOnce(&mut sc_cli::LoggerBuilder, &sc_service::Configuration) -> () { |logger_builder, config| { if config.prometheus_registry().is_none() { - gum::debug!(target: LOG_TARGET, "Prometheus registry is not configured.",); return } let registry = config.prometheus_registry().cloned().unwrap(); diff --git a/node/metrics/src/runtime/parachain.rs b/node/metrics/src/runtime/parachain.rs index b51fb49c16fc..dcbf8123418e 100644 --- a/node/metrics/src/runtime/parachain.rs +++ b/node/metrics/src/runtime/parachain.rs @@ -22,7 +22,7 @@ use primitives::metric_definitions::{ PARACHAIN_CREATE_INHERENT_BITFIELDS_SIGNATURE_CHECKS, PARACHAIN_INHERENT_DATA_BITFIELDS_PROCESSED, PARACHAIN_INHERENT_DATA_CANDIDATES_PROCESSED, PARACHAIN_INHERENT_DATA_DISPUTE_SETS_INCLUDED, PARACHAIN_INHERENT_DATA_DISPUTE_SETS_PROCESSED, - PARACHAIN_INHERENT_DATA_WEIGHT, + PARACHAIN_INHERENT_DATA_WEIGHT, PARACHAIN_VERIFY_DISPUTE_SIGNATURE, }; /// Register the parachain runtime metrics. @@ -35,4 +35,5 @@ pub fn register_metrics(runtime_metrics_provider: &RuntimeMetricsProvider) { runtime_metrics_provider.register_countervec(PARACHAIN_INHERENT_DATA_CANDIDATES_PROCESSED); runtime_metrics_provider .register_countervec(PARACHAIN_CREATE_INHERENT_BITFIELDS_SIGNATURE_CHECKS); + runtime_metrics_provider.register_histogram(PARACHAIN_VERIFY_DISPUTE_SIGNATURE); } diff --git a/primitives/src/v4/metrics.rs b/primitives/src/v4/metrics.rs index 537a204bf799..36967c0856a1 100644 --- a/primitives/src/v4/metrics.rs +++ b/primitives/src/v4/metrics.rs @@ -27,6 +27,8 @@ pub enum RuntimeMetricOp { IncrementCounterVec(u64, RuntimeMetricLabelValues), /// Increment a counter metric by value. IncrementCounter(u64), + /// Observe histogram value + ObserveHistogram(u128), } /// Runtime metric update event. @@ -127,6 +129,16 @@ pub mod metric_definitions { pub labels: &'a [&'static str], } + /// `Histogram` metric definition + pub struct HistogramDefinition<'a> { + /// The name of the metric. + pub name: &'static str, + /// The description of the metric. + pub description: &'static str, + /// The buckets for the histogram + pub buckets: &'a [f64], + } + /// Counts parachain inherent data weights. Use `before` and `after` labels to differentiate /// between the weight before and after filtering. pub const PARACHAIN_INHERENT_DATA_WEIGHT: CounterVecDefinition = CounterVecDefinition { @@ -176,4 +188,12 @@ pub mod metric_definitions { description: "Counts the number of bitfields signature checked in `enter_inner`.", labels: &["validity"], }; + + /// Measures how much time does it take to verify a single validator signature of a dispute statement + pub const PARACHAIN_VERIFY_DISPUTE_SIGNATURE: HistogramDefinition = + HistogramDefinition { + name: "polkadot_parachain_verify_dispute_signature", + description: "How much time does it take to verify a single validator signature of a dispute statement, in seconds", + buckets: &[0.0, 0.00005, 0.00006, 0.0001, 0.0005, 0.001, 0.005, 0.01, 0.05, 0.1, 0.3, 0.5, 1.0], + }; } diff --git a/runtime/metrics/Cargo.toml b/runtime/metrics/Cargo.toml index ada3398313c6..bd673635186a 100644 --- a/runtime/metrics/Cargo.toml +++ b/runtime/metrics/Cargo.toml @@ -9,6 +9,7 @@ sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", sp-tracing = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } parity-scale-codec = { version = "3.4.0", default-features = false } primitives = { package = "polkadot-primitives", path = "../../primitives", default-features = false } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } bs58 = { version = "0.4.0", default-features = false, features = ["alloc"] } @@ -21,4 +22,4 @@ std = [ "primitives/std", "bs58/std" ] -runtime-metrics = ["sp-tracing/with-tracing"] +runtime-metrics = ["sp-tracing/with-tracing", "frame-benchmarking"] diff --git a/runtime/metrics/src/with_runtime_metrics.rs b/runtime/metrics/src/with_runtime_metrics.rs index ae641a512e47..351e329457cc 100644 --- a/runtime/metrics/src/with_runtime_metrics.rs +++ b/runtime/metrics/src/with_runtime_metrics.rs @@ -14,17 +14,17 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -//! This module provides an implementation for the runtime metrics types: `Counter` -//! and `CounterVec`. These types expose a Prometheus like interface and same functionality. -//! Each instance of a runtime metric is mapped to a Prometheus metric on the client side. -//! The runtime metrics must be registered with the registry in the client, otherwise -//! they will not be published. +//! This module provides an implementation for the runtime metrics types: `Counter`, +//! `CounterVec` and `Histogram`. These types expose a Prometheus like interface and +//! same functionality. Each instance of a runtime metric is mapped to a Prometheus +//! metric on the client side. The runtime metrics must be registered with the registry +//! in the client, otherwise they will not be published. const TRACING_TARGET: &'static str = "metrics"; use parity_scale_codec::Encode; use primitives::{ - metric_definitions::{CounterDefinition, CounterVecDefinition}, + metric_definitions::{CounterDefinition, CounterVecDefinition, HistogramDefinition}, RuntimeMetricLabelValues, RuntimeMetricOp, RuntimeMetricUpdate, }; @@ -41,6 +41,10 @@ pub struct Counter { name: &'static str, } +pub struct Histogram { + name: &'static str, +} + /// Convenience trait implemented for all metric types. trait MetricEmitter { fn emit(metric_op: &RuntimeMetricUpdate) { @@ -77,6 +81,7 @@ impl LabeledMetric { impl MetricEmitter for LabeledMetric {} impl MetricEmitter for Counter {} +impl MetricEmitter for Histogram {} impl CounterVec { /// Create a new counter as specified by `definition`. This metric needs to be registered @@ -116,3 +121,27 @@ impl Counter { self.inc_by(1); } } + +impl Histogram { + /// Create a new histogram as specified by `definition`. This metric needs to be registered + /// in the client before it can be used. + pub const fn new(definition: HistogramDefinition) -> Self { + // No register op is emitted since the metric is supposed to be registered + // on the client by the time `inc()` is called. + Histogram { name: definition.name } + } + + // Observe a value in the histogram + pub fn observe(&self, value: u128) { + let metric_update = RuntimeMetricUpdate { + metric_name: Vec::from(self.name), + op: RuntimeMetricOp::ObserveHistogram(value), + }; + Self::emit(&metric_update); + } +} + +/// Returns current time in ns +pub fn get_current_time() -> u128 { + frame_benchmarking::benchmarking::current_time() +} diff --git a/runtime/metrics/src/without_runtime_metrics.rs b/runtime/metrics/src/without_runtime_metrics.rs index 4ee2c865b7ce..25e9f838070f 100644 --- a/runtime/metrics/src/without_runtime_metrics.rs +++ b/runtime/metrics/src/without_runtime_metrics.rs @@ -18,13 +18,18 @@ //! provide a dummy implementation for the native runtime to avoid cluttering the runtime code //! with `#[cfg(feature = "runtime-metrics")]`. -use primitives::metric_definitions::{CounterDefinition, CounterVecDefinition}; +use primitives::metric_definitions::{ + CounterDefinition, CounterVecDefinition, HistogramDefinition, +}; /// A dummy `Counter`. pub struct Counter; /// A dummy `CounterVec`. pub struct CounterVec; +/// A dummy `Histogram` +pub struct Histogram; + /// Dummy implementation. impl CounterVec { /// Constructor. @@ -52,3 +57,20 @@ impl Counter { /// Increment counter, implementation is a `no op`. pub fn inc(&self) {} } + +/// Dummy implementation +impl Histogram { + /// Create a new histogram as specified by `definition`. This metric needs to be registered + /// in the client before it can be used. + pub const fn new(_definition: HistogramDefinition) -> Self { + Histogram + } + + // Observe a value in the histogram + pub fn observe(&self, _value: u128) {} +} + +/// Dummy implementation - always 0 +pub fn get_current_time() -> u128 { + 0 +} diff --git a/runtime/parachains/src/disputes.rs b/runtime/parachains/src/disputes.rs index 6350361816f6..7bf16f2e3e39 100644 --- a/runtime/parachains/src/disputes.rs +++ b/runtime/parachains/src/disputes.rs @@ -16,11 +16,14 @@ //! Runtime component for handling disputes of parachain candidates. -use crate::{configuration, initializer::SessionChangeNotification, session_info}; +use crate::{ + configuration, initializer::SessionChangeNotification, metrics::METRICS, session_info, +}; use bitvec::{bitvec, order::Lsb0 as BitOrderLsb0}; use frame_support::{ensure, weights::Weight}; use frame_system::pallet_prelude::*; use parity_scale_codec::{Decode, Encode}; +use polkadot_runtime_metrics::get_current_time; use primitives::{ byzantine_threshold, supermajority_threshold, ApprovalVote, CandidateHash, CheckedDisputeStatementSet, CheckedMultiDisputeStatementSet, CompactStatement, ConsensusLog, @@ -1336,9 +1339,14 @@ fn check_signature( ExplicitDisputeStatement { valid: false, candidate_hash, session }.signing_payload(), }; - if validator_signature.verify(&payload[..], &validator_public) { - Ok(()) - } else { - Err(()) - } + let start = get_current_time(); + + let res = + if validator_signature.verify(&payload[..], &validator_public) { Ok(()) } else { Err(()) }; + + let end = get_current_time(); + + METRICS.on_signature_check_complete(end.saturating_sub(start)); // ns + + res } diff --git a/runtime/parachains/src/metrics.rs b/runtime/parachains/src/metrics.rs index 66fde11b8513..9a96646256d3 100644 --- a/runtime/parachains/src/metrics.rs +++ b/runtime/parachains/src/metrics.rs @@ -16,12 +16,12 @@ //! Runtime declaration of the parachain metrics. -use polkadot_runtime_metrics::{Counter, CounterVec}; +use polkadot_runtime_metrics::{Counter, CounterVec, Histogram}; use primitives::metric_definitions::{ PARACHAIN_CREATE_INHERENT_BITFIELDS_SIGNATURE_CHECKS, PARACHAIN_INHERENT_DATA_BITFIELDS_PROCESSED, PARACHAIN_INHERENT_DATA_CANDIDATES_PROCESSED, PARACHAIN_INHERENT_DATA_DISPUTE_SETS_INCLUDED, PARACHAIN_INHERENT_DATA_DISPUTE_SETS_PROCESSED, - PARACHAIN_INHERENT_DATA_WEIGHT, + PARACHAIN_INHERENT_DATA_WEIGHT, PARACHAIN_VERIFY_DISPUTE_SIGNATURE, }; pub struct Metrics { @@ -37,6 +37,9 @@ pub struct Metrics { disputes_included: Counter, /// Counts bitfield signature checks in `enter_inner`. bitfields_signature_checks: CounterVec, + + /// Histogram with the time spent checking a validator signature of a dispute statement + signature_timings: Histogram, } impl Metrics { @@ -98,11 +101,15 @@ impl Metrics { } pub fn on_valid_bitfield_signature(&self) { - self.bitfields_signature_checks.with_label_values(&["valid"]).inc(); + self.bitfields_signature_checks.with_label_values(&["valid"]).inc_by(1); } pub fn on_invalid_bitfield_signature(&self) { - self.bitfields_signature_checks.with_label_values(&["invalid"]).inc(); + self.bitfields_signature_checks.with_label_values(&["invalid"]).inc_by(1); + } + + pub fn on_signature_check_complete(&self, val: u128) { + self.signature_timings.observe(val); } } @@ -115,4 +122,5 @@ pub const METRICS: Metrics = Metrics { bitfields_signature_checks: CounterVec::new( PARACHAIN_CREATE_INHERENT_BITFIELDS_SIGNATURE_CHECKS, ), + signature_timings: Histogram::new(PARACHAIN_VERIFY_DISPUTE_SIGNATURE), }; From 26b0c4f6273190f4538b24939a56b6a0b51a344c Mon Sep 17 00:00:00 2001 From: Chris Sosnin <48099298+slumber@users.noreply.github.com> Date: Tue, 28 Mar 2023 17:55:24 +0300 Subject: [PATCH 05/28] configuration: backport async backing parameters from the feature branch (#6961) * Backport async backing params primitive * migration follow-up * link pr * parameters -> params * rustfmt::skip block ident --- primitives/src/vstaging/mod.rs | 23 ++++++++++++++++ runtime/parachains/src/configuration.rs | 27 ++++++++++++++++++- .../parachains/src/configuration/migration.rs | 10 ++++++- runtime/parachains/src/configuration/tests.rs | 4 +++ 4 files changed, 62 insertions(+), 2 deletions(-) diff --git a/primitives/src/vstaging/mod.rs b/primitives/src/vstaging/mod.rs index 64671bd48a60..9f5a99852e37 100644 --- a/primitives/src/vstaging/mod.rs +++ b/primitives/src/vstaging/mod.rs @@ -17,3 +17,26 @@ //! Staging Primitives. // Put any primitives used by staging APIs functions here +pub use crate::v4::*; +use sp_std::prelude::*; + +use parity_scale_codec::{Decode, Encode}; +use primitives::RuntimeDebug; +use scale_info::TypeInfo; + +/// Candidate's acceptance limitations for asynchronous backing per relay parent. +#[derive(RuntimeDebug, Copy, Clone, PartialEq, Encode, Decode, TypeInfo)] +#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))] +pub struct AsyncBackingParams { + /// The maximum number of para blocks between the para head in a relay parent + /// and a new candidate. Restricts nodes from building arbitrary long chains + /// and spamming other validators. + /// + /// When async backing is disabled, the only valid value is 0. + pub max_candidate_depth: u32, + /// How many ancestors of a relay parent are allowed to build candidates on top + /// of. + /// + /// When async backing is disabled, the only valid value is 0. + pub allowed_ancestry_len: u32, +} diff --git a/runtime/parachains/src/configuration.rs b/runtime/parachains/src/configuration.rs index 0e8420f51374..b314e47202e9 100644 --- a/runtime/parachains/src/configuration.rs +++ b/runtime/parachains/src/configuration.rs @@ -23,7 +23,10 @@ use frame_support::{pallet_prelude::*, weights::constants::WEIGHT_REF_TIME_PER_M use frame_system::pallet_prelude::*; use parity_scale_codec::{Decode, Encode}; use polkadot_parachain::primitives::{MAX_HORIZONTAL_MESSAGE_NUM, MAX_UPWARD_MESSAGE_NUM}; -use primitives::{Balance, SessionIndex, MAX_CODE_SIZE, MAX_HEAD_DATA_SIZE, MAX_POV_SIZE}; +use primitives::{ + vstaging::AsyncBackingParams, Balance, SessionIndex, MAX_CODE_SIZE, MAX_HEAD_DATA_SIZE, + MAX_POV_SIZE, +}; use sp_runtime::traits::Zero; use sp_std::prelude::*; @@ -118,6 +121,8 @@ pub struct HostConfiguration { * The parameters that are not essential, but still may be of interest for parachains. */ + /// Asynchronous backing parameters. + pub async_backing_params: AsyncBackingParams, /// The maximum POV block size, in bytes. pub max_pov_size: u32, /// The maximum size of a message that can be put in a downward message queue. @@ -243,6 +248,10 @@ pub struct HostConfiguration { impl> Default for HostConfiguration { fn default() -> Self { Self { + async_backing_params: AsyncBackingParams { + max_candidate_depth: 0, + allowed_ancestry_len: 0, + }, group_rotation_frequency: 1u32.into(), chain_availability_period: 1u32.into(), thread_availability_period: 1u32.into(), @@ -1138,6 +1147,22 @@ pub mod pallet { BypassConsistencyCheck::::put(new); Ok(()) } + + /// Set the asynchronous backing parameters. + #[pallet::call_index(45)] + #[pallet::weight(( + T::WeightInfo::set_config_with_option_u32(), // The same size in bytes. + DispatchClass::Operational, + ))] + pub fn set_async_backing_params( + origin: OriginFor, + new: AsyncBackingParams, + ) -> DispatchResult { + ensure_root(origin)?; + Self::schedule_config_update(|config| { + config.async_backing_params = new; + }) + } } #[pallet::hooks] diff --git a/runtime/parachains/src/configuration/migration.rs b/runtime/parachains/src/configuration/migration.rs index be91521db249..8606c15b7662 100644 --- a/runtime/parachains/src/configuration/migration.rs +++ b/runtime/parachains/src/configuration/migration.rs @@ -19,6 +19,7 @@ use crate::configuration::{self, ActiveConfig, Config, Pallet, PendingConfigs, MAX_POV_SIZE}; use frame_support::{pallet_prelude::*, traits::StorageVersion, weights::Weight}; use frame_system::pallet_prelude::BlockNumberFor; +use primitives::vstaging::AsyncBackingParams; use sp_std::vec::Vec; /// The current storage version. @@ -27,7 +28,7 @@ use sp_std::vec::Vec; /// v1-v2: /// v2-v3: /// v3-v4: -/// v4-v5: +/// v4-v5: + pub const STORAGE_VERSION: StorageVersion = StorageVersion::new(5); pub mod v5 { @@ -226,6 +227,9 @@ ump_max_individual_weight : pre.ump_max_individual_weight, pvf_checking_enabled : pre.pvf_checking_enabled, pvf_voting_ttl : pre.pvf_voting_ttl, minimum_validation_upgrade_delay : pre.minimum_validation_upgrade_delay, + +// Default values are zeroes, thus it's ensured allowed ancestry never crosses the upgrade block. +async_backing_params : AsyncBackingParams { max_candidate_depth: 0, allowed_ancestry_len: 0 }, } }; @@ -383,6 +387,10 @@ mod tests { assert_eq!(v4.pvf_voting_ttl , v5.pvf_voting_ttl); assert_eq!(v4.minimum_validation_upgrade_delay , v5.minimum_validation_upgrade_delay); }; // ; makes this a statement. `rustfmt::skip` cannot be put on an expression. + + // additional checks for async backing. + assert_eq!(v5.async_backing_params.allowed_ancestry_len, 0); + assert_eq!(v5.async_backing_params.max_candidate_depth, 0); } }); } diff --git a/runtime/parachains/src/configuration/tests.rs b/runtime/parachains/src/configuration/tests.rs index eb29200a12c7..76c46e1f704b 100644 --- a/runtime/parachains/src/configuration/tests.rs +++ b/runtime/parachains/src/configuration/tests.rs @@ -281,6 +281,10 @@ fn consistency_bypass_works() { fn setting_pending_config_members() { new_test_ext(Default::default()).execute_with(|| { let new_config = HostConfiguration { + async_backing_params: primitives::vstaging::AsyncBackingParams { + allowed_ancestry_len: 0, + max_candidate_depth: 0, + }, validation_upgrade_cooldown: 100, validation_upgrade_delay: 10, code_retention_period: 5, From f8675a204e0f2f30846ca62840071939e5d2229b Mon Sep 17 00:00:00 2001 From: Oliver Tale-Yazdi Date: Wed, 29 Mar 2023 11:00:23 +0200 Subject: [PATCH 06/28] Fix feature (#6966) Signed-off-by: Oliver Tale-Yazdi --- node/test/service/Cargo.toml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/node/test/service/Cargo.toml b/node/test/service/Cargo.toml index 92a707bd9fca..590d4056d8c7 100644 --- a/node/test/service/Cargo.toml +++ b/node/test/service/Cargo.toml @@ -64,4 +64,7 @@ tokio = { version = "1.24.2", features = ["macros"] } [features] runtime-metrics=["polkadot-test-runtime/runtime-metrics"] -runtime-benchmarks=["polkadot-test-runtime/runtime-benchmarks"] +runtime-benchmarks=[ + "polkadot-test-runtime/runtime-benchmarks", + "polkadot-service/runtime-benchmarks", +] From 21298c8a0f3bfdaedc757d2f46d29c3aa242f128 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bastian=20K=C3=B6cher?= Date: Wed, 29 Mar 2023 12:11:15 +0200 Subject: [PATCH 07/28] Companion: wasm-builder support stable Rust (#6967) * Companion: wasm-builder support stable Rust * update lockfile for {"substrate"} --------- Co-authored-by: parity-processbot <> --- Cargo.lock | 368 ++++++++++--------- parachain/test-parachains/adder/src/lib.rs | 4 - parachain/test-parachains/halt/Cargo.toml | 1 + parachain/test-parachains/halt/build.rs | 14 +- parachain/test-parachains/halt/src/lib.rs | 9 +- parachain/test-parachains/undying/src/lib.rs | 4 - 6 files changed, 202 insertions(+), 198 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 0e10c9684c11..85f446c3d669 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -472,7 +472,7 @@ dependencies = [ [[package]] name = "binary-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "hash-db", "log", @@ -2364,7 +2364,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "parity-scale-codec", ] @@ -2387,7 +2387,7 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-support", "frame-support-procedural", @@ -2412,7 +2412,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "Inflector", "array-bytes", @@ -2459,7 +2459,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2470,7 +2470,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2487,7 +2487,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-support", "frame-system", @@ -2516,7 +2516,7 @@ dependencies = [ [[package]] name = "frame-remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "futures", "log", @@ -2532,7 +2532,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "bitflags", "environmental", @@ -2565,7 +2565,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "Inflector", "cfg-expr", @@ -2580,7 +2580,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2592,7 +2592,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "proc-macro2", "quote", @@ -2602,7 +2602,7 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-benchmarking", "frame-support", @@ -2626,7 +2626,7 @@ dependencies = [ [[package]] name = "frame-support-test-pallet" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-support", "frame-system", @@ -2637,7 +2637,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-support", "log", @@ -2655,7 +2655,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-benchmarking", "frame-support", @@ -2670,7 +2670,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "parity-scale-codec", "sp-api", @@ -2679,7 +2679,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-support", "parity-scale-codec", @@ -2861,7 +2861,7 @@ dependencies = [ [[package]] name = "generate-bags" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "chrono", "frame-election-provider-support", @@ -4653,7 +4653,7 @@ dependencies = [ [[package]] name = "mmr-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "futures", "log", @@ -4672,7 +4672,7 @@ dependencies = [ [[package]] name = "mmr-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "anyhow", "jsonrpsee", @@ -5246,7 +5246,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-benchmarking", "frame-support", @@ -5261,7 +5261,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-support", "frame-system", @@ -5277,7 +5277,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-support", "frame-system", @@ -5291,7 +5291,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-benchmarking", "frame-support", @@ -5315,7 +5315,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5335,7 +5335,7 @@ dependencies = [ [[package]] name = "pallet-bags-list-remote-tests" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-election-provider-support", "frame-remote-externalities", @@ -5354,7 +5354,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-benchmarking", "frame-support", @@ -5369,7 +5369,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-support", "frame-system", @@ -5388,7 +5388,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "array-bytes", "binary-merkle-tree", @@ -5412,7 +5412,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-benchmarking", "frame-support", @@ -5430,7 +5430,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-benchmarking", "frame-support", @@ -5449,7 +5449,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-benchmarking", "frame-support", @@ -5466,7 +5466,7 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5483,7 +5483,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-benchmarking", "frame-support", @@ -5501,7 +5501,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5524,7 +5524,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5537,7 +5537,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-benchmarking", "frame-support", @@ -5555,7 +5555,7 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5573,7 +5573,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-benchmarking", "frame-support", @@ -5596,7 +5596,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5612,7 +5612,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-benchmarking", "frame-support", @@ -5632,7 +5632,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-benchmarking", "frame-support", @@ -5649,7 +5649,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-benchmarking", "frame-support", @@ -5666,7 +5666,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-benchmarking", "frame-support", @@ -5683,7 +5683,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-benchmarking", "frame-support", @@ -5699,7 +5699,7 @@ dependencies = [ [[package]] name = "pallet-nis" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-benchmarking", "frame-support", @@ -5715,7 +5715,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-support", "frame-system", @@ -5732,7 +5732,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5752,7 +5752,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", @@ -5763,7 +5763,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-support", "frame-system", @@ -5780,7 +5780,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5804,7 +5804,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-benchmarking", "frame-support", @@ -5821,7 +5821,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-benchmarking", "frame-support", @@ -5836,7 +5836,7 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-benchmarking", "frame-support", @@ -5854,7 +5854,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-benchmarking", "frame-support", @@ -5869,7 +5869,7 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5888,7 +5888,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-benchmarking", "frame-support", @@ -5905,7 +5905,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-support", "frame-system", @@ -5926,7 +5926,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-benchmarking", "frame-support", @@ -5942,7 +5942,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-support", "frame-system", @@ -5956,7 +5956,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5979,7 +5979,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -5990,7 +5990,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "log", "sp-arithmetic", @@ -5999,7 +5999,7 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "parity-scale-codec", "sp-api", @@ -6008,7 +6008,7 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-benchmarking", "frame-support", @@ -6025,7 +6025,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-support", "frame-system", @@ -6039,7 +6039,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-benchmarking", "frame-support", @@ -6057,7 +6057,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-benchmarking", "frame-support", @@ -6076,7 +6076,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-support", "frame-system", @@ -6092,7 +6092,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -6108,7 +6108,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -6120,7 +6120,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-benchmarking", "frame-support", @@ -6137,7 +6137,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-benchmarking", "frame-support", @@ -6152,7 +6152,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-benchmarking", "frame-support", @@ -6168,7 +6168,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-benchmarking", "frame-support", @@ -6183,7 +6183,7 @@ dependencies = [ [[package]] name = "pallet-whitelist" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-benchmarking", "frame-support", @@ -9135,7 +9135,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "log", "sp-core", @@ -9146,7 +9146,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "async-trait", "futures", @@ -9174,7 +9174,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "futures", "futures-timer", @@ -9197,7 +9197,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -9212,7 +9212,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "memmap2", "sc-chain-spec-derive", @@ -9231,7 +9231,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9242,7 +9242,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "array-bytes", "chrono", @@ -9282,7 +9282,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "fnv", "futures", @@ -9308,7 +9308,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "hash-db", "kvdb", @@ -9334,7 +9334,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "async-trait", "futures", @@ -9359,7 +9359,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "async-trait", "fork-tree", @@ -9398,7 +9398,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "futures", "jsonrpsee", @@ -9420,7 +9420,7 @@ dependencies = [ [[package]] name = "sc-consensus-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "array-bytes", "async-trait", @@ -9455,7 +9455,7 @@ dependencies = [ [[package]] name = "sc-consensus-beefy-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "futures", "jsonrpsee", @@ -9474,7 +9474,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "fork-tree", "parity-scale-codec", @@ -9487,7 +9487,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "ahash 0.8.2", "array-bytes", @@ -9527,7 +9527,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "finality-grandpa", "futures", @@ -9547,7 +9547,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "async-trait", "futures", @@ -9570,7 +9570,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "lru 0.8.1", "parity-scale-codec", @@ -9594,7 +9594,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "sc-allocator", "sp-maybe-compressed-blob", @@ -9607,7 +9607,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "log", "sc-allocator", @@ -9620,7 +9620,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "anyhow", "cfg-if", @@ -9638,7 +9638,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "ansi_term", "futures", @@ -9654,7 +9654,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "array-bytes", "async-trait", @@ -9669,7 +9669,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "array-bytes", "async-channel", @@ -9713,7 +9713,7 @@ dependencies = [ [[package]] name = "sc-network-bitswap" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "cid", "futures", @@ -9733,7 +9733,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "array-bytes", "async-trait", @@ -9761,7 +9761,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "ahash 0.8.2", "futures", @@ -9780,7 +9780,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "array-bytes", "futures", @@ -9802,7 +9802,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "array-bytes", "async-trait", @@ -9836,7 +9836,7 @@ dependencies = [ [[package]] name = "sc-network-transactions" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "array-bytes", "futures", @@ -9856,7 +9856,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "array-bytes", "bytes", @@ -9887,7 +9887,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "futures", "libp2p", @@ -9900,7 +9900,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9909,7 +9909,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "futures", "jsonrpsee", @@ -9939,7 +9939,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -9958,7 +9958,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "http", "jsonrpsee", @@ -9973,7 +9973,7 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "array-bytes", "futures", @@ -9999,7 +9999,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "async-trait", "directories", @@ -10065,7 +10065,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "log", "parity-scale-codec", @@ -10076,7 +10076,7 @@ dependencies = [ [[package]] name = "sc-storage-monitor" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "clap 4.0.15", "fs4", @@ -10092,7 +10092,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -10111,7 +10111,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "futures", "libc", @@ -10130,7 +10130,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "chrono", "futures", @@ -10149,7 +10149,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "ansi_term", "atty", @@ -10180,7 +10180,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -10191,7 +10191,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "async-trait", "futures", @@ -10218,7 +10218,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "async-trait", "futures", @@ -10232,7 +10232,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "async-channel", "futures", @@ -10771,7 +10771,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "hash-db", "log", @@ -10789,7 +10789,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "Inflector", "blake2", @@ -10803,7 +10803,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "parity-scale-codec", "scale-info", @@ -10816,7 +10816,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "integer-sqrt", "num-traits", @@ -10830,7 +10830,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "parity-scale-codec", "scale-info", @@ -10843,7 +10843,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "parity-scale-codec", "sp-api", @@ -10855,7 +10855,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "futures", "log", @@ -10873,7 +10873,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "async-trait", "futures", @@ -10888,7 +10888,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "async-trait", "parity-scale-codec", @@ -10906,7 +10906,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "async-trait", "merlin", @@ -10929,7 +10929,7 @@ dependencies = [ [[package]] name = "sp-consensus-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "lazy_static", "parity-scale-codec", @@ -10948,7 +10948,7 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "finality-grandpa", "log", @@ -10966,7 +10966,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "parity-scale-codec", "scale-info", @@ -10978,7 +10978,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "parity-scale-codec", "scale-info", @@ -10991,7 +10991,7 @@ dependencies = [ [[package]] name = "sp-core" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "array-bytes", "base58", @@ -11034,7 +11034,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "blake2b_simd", "byteorder", @@ -11048,7 +11048,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "proc-macro2", "quote", @@ -11059,7 +11059,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -11068,7 +11068,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "proc-macro2", "quote", @@ -11078,7 +11078,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.13.0" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "environmental", "parity-scale-codec", @@ -11089,7 +11089,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -11104,7 +11104,7 @@ dependencies = [ [[package]] name = "sp-io" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "bytes", "ed25519", @@ -11113,6 +11113,7 @@ dependencies = [ "libsecp256k1", "log", "parity-scale-codec", + "rustversion", "secp256k1", "sp-core", "sp-externalities", @@ -11129,7 +11130,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "lazy_static", "sp-core", @@ -11140,7 +11141,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.13.0" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "futures", "merlin", @@ -11156,7 +11157,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "thiserror", "zstd", @@ -11165,7 +11166,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "ckb-merkle-mountain-range", "log", @@ -11183,7 +11184,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "parity-scale-codec", "scale-info", @@ -11197,7 +11198,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "sp-api", "sp-core", @@ -11207,7 +11208,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "backtrace", "lazy_static", @@ -11217,7 +11218,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "rustc-hash", "serde", @@ -11227,7 +11228,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "either", "hash256-std-hasher", @@ -11249,7 +11250,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -11267,7 +11268,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "Inflector", "proc-macro-crate", @@ -11279,7 +11280,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "parity-scale-codec", "scale-info", @@ -11293,7 +11294,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "parity-scale-codec", "scale-info", @@ -11305,7 +11306,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.13.0" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "hash-db", "log", @@ -11325,12 +11326,12 @@ dependencies = [ [[package]] name = "sp-std" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" [[package]] name = "sp-storage" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11343,7 +11344,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "async-trait", "futures-timer", @@ -11358,7 +11359,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "parity-scale-codec", "sp-std", @@ -11370,7 +11371,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "sp-api", "sp-runtime", @@ -11379,7 +11380,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "async-trait", "log", @@ -11395,7 +11396,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "ahash 0.8.2", "hash-db", @@ -11418,7 +11419,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11435,7 +11436,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -11446,7 +11447,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -11460,7 +11461,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "parity-scale-codec", "scale-info", @@ -11690,7 +11691,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "platforms", ] @@ -11698,7 +11699,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -11717,7 +11718,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "hyper", "log", @@ -11729,7 +11730,7 @@ dependencies = [ [[package]] name = "substrate-rpc-client" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "async-trait", "jsonrpsee", @@ -11742,7 +11743,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "jsonrpsee", "log", @@ -11761,7 +11762,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "array-bytes", "async-trait", @@ -11787,7 +11788,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "futures", "substrate-test-utils-derive", @@ -11797,7 +11798,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -11808,7 +11809,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "ansi_term", "build-helper", @@ -12008,6 +12009,7 @@ dependencies = [ name = "test-parachain-halt" version = "0.9.39" dependencies = [ + "rustversion", "substrate-wasm-builder", ] @@ -12637,7 +12639,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#46bdb43422007619c4efa4b03e32ad7b2f9b282e" +source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" dependencies = [ "async-trait", "clap 4.0.15", diff --git a/parachain/test-parachains/adder/src/lib.rs b/parachain/test-parachains/adder/src/lib.rs index 096c5eac969c..0674e565b86f 100644 --- a/parachain/test-parachains/adder/src/lib.rs +++ b/parachain/test-parachains/adder/src/lib.rs @@ -17,10 +17,6 @@ //! Basic parachain that adds a number as part of its state. #![no_std] -#![cfg_attr( - not(feature = "std"), - feature(core_intrinsics, lang_items, core_panic_info, alloc_error_handler) -)] use parity_scale_codec::{Decode, Encode}; use tiny_keccak::{Hasher as _, Keccak}; diff --git a/parachain/test-parachains/halt/Cargo.toml b/parachain/test-parachains/halt/Cargo.toml index 05df7e7d592f..a5147bb98fa8 100644 --- a/parachain/test-parachains/halt/Cargo.toml +++ b/parachain/test-parachains/halt/Cargo.toml @@ -10,6 +10,7 @@ edition.workspace = true [build-dependencies] substrate-wasm-builder = { git = "https://github.com/paritytech/substrate", branch = "master" } +rustversion = "1.0.6" [features] default = [ "std" ] diff --git a/parachain/test-parachains/halt/build.rs b/parachain/test-parachains/halt/build.rs index 1725943d37ad..373ef6ac6805 100644 --- a/parachain/test-parachains/halt/build.rs +++ b/parachain/test-parachains/halt/build.rs @@ -17,5 +17,17 @@ use substrate_wasm_builder::WasmBuilder; fn main() { - WasmBuilder::new().with_current_project().export_heap_base().build() + WasmBuilder::new().with_current_project().export_heap_base().build(); + + enable_alloc_error_handler(); +} + +#[rustversion::before(1.68)] +fn enable_alloc_error_handler() { + if !cfg!(feature = "std") { + println!("cargo:rustc-cfg=enable_alloc_error_handler"); + } } + +#[rustversion::since(1.68)] +fn enable_alloc_error_handler() {} diff --git a/parachain/test-parachains/halt/src/lib.rs b/parachain/test-parachains/halt/src/lib.rs index 3c1416f3c6e9..c6820b493e81 100644 --- a/parachain/test-parachains/halt/src/lib.rs +++ b/parachain/test-parachains/halt/src/lib.rs @@ -17,10 +17,7 @@ //! Basic parachain that executes forever. #![no_std] -#![cfg_attr( - not(feature = "std"), - feature(core_intrinsics, lang_items, core_panic_info, alloc_error_handler) -)] +#![cfg_attr(enable_alloc_error_handler, feature(alloc_error_handler))] // Make the WASM binary available. #[cfg(feature = "std")] @@ -39,10 +36,10 @@ pub fn wasm_binary_unwrap() -> &'static [u8] { #[panic_handler] #[no_mangle] pub fn panic(_info: &core::panic::PanicInfo) -> ! { - core::intrinsics::abort() + core::arch::wasm32::unreachable(); } -#[cfg(not(feature = "std"))] +#[cfg(enable_alloc_error_handler)] #[alloc_error_handler] #[no_mangle] pub fn oom(_: core::alloc::Layout) -> ! { diff --git a/parachain/test-parachains/undying/src/lib.rs b/parachain/test-parachains/undying/src/lib.rs index 2ca878593f74..021843292cea 100644 --- a/parachain/test-parachains/undying/src/lib.rs +++ b/parachain/test-parachains/undying/src/lib.rs @@ -17,10 +17,6 @@ //! Basic parachain that adds a number as part of its state. #![no_std] -#![cfg_attr( - not(feature = "std"), - feature(core_intrinsics, lang_items, core_panic_info, alloc_error_handler) -)] use parity_scale_codec::{Decode, Encode}; use sp_std::vec::Vec; From 1fe1702508f24b96b136f696fc180d6b27145c8b Mon Sep 17 00:00:00 2001 From: s0me0ne-unkn0wn <48632512+s0me0ne-unkn0wn@users.noreply.github.com> Date: Thu, 30 Mar 2023 00:48:41 +0200 Subject: [PATCH 08/28] Check spawned worker version vs node version before PVF preparation (#6861) * Check spawned worker version vs node version before PVF preparation * Address discussions * Propagate errors and shutdown preparation and execution pipelines properly * Add logs; Fix execution worker checks * Revert "Propagate errors and shutdown preparation and execution pipelines properly" This reverts commit b96cc3160ff58db5ff001d8ca0bfea9bd4bdd0f2. * Don't try to shut down; report the condition and exit worker * Get rid of `VersionMismatch` preparation error * Merge master * Add docs; Fix tests * Update Cargo.lock * Kill again, but only the main node process * Move unsafe code to a common safe function * Fix libc dependency error on MacOS * pvf spawning: Add some logging, add a small integration test * Minor fixes * Restart CI --------- Co-authored-by: Marcin S --- Cargo.lock | 1 + cli/src/cli.rs | 4 +++ cli/src/command.rs | 10 ++++-- node/core/pvf/Cargo.toml | 5 ++- node/core/pvf/build.rs | 19 +++++++++++ node/core/pvf/src/execute/worker.rs | 34 ++++++++++++++----- node/core/pvf/src/lib.rs | 1 + node/core/pvf/src/prepare/worker.rs | 28 +++++++++++++--- node/core/pvf/src/testing.rs | 22 ++++++++++--- node/core/pvf/src/worker_common.rs | 43 +++++++++++++++++++++++-- node/core/pvf/tests/it/worker_common.rs | 9 ++++++ node/malus/src/malus.rs | 4 +-- 12 files changed, 156 insertions(+), 24 deletions(-) create mode 100644 node/core/pvf/build.rs diff --git a/Cargo.lock b/Cargo.lock index 85f446c3d669..6f6d3024f2a2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -7161,6 +7161,7 @@ dependencies = [ "sp-maybe-compressed-blob", "sp-tracing", "sp-wasm-interface", + "substrate-build-script-utils", "tempfile", "test-parachain-adder", "test-parachain-halt", diff --git a/cli/src/cli.rs b/cli/src/cli.rs index 37083eb91278..c78399788a65 100644 --- a/cli/src/cli.rs +++ b/cli/src/cli.rs @@ -79,7 +79,11 @@ pub enum Subcommand { #[derive(Debug, Parser)] pub struct ValidationWorkerCommand { /// The path to the validation host's socket. + #[arg(long)] pub socket_path: String, + /// Calling node implementation version + #[arg(long)] + pub node_impl_version: String, } #[allow(missing_docs)] diff --git a/cli/src/command.rs b/cli/src/command.rs index 0d1a3f81639a..e6eaf6f09562 100644 --- a/cli/src/command.rs +++ b/cli/src/command.rs @@ -494,7 +494,10 @@ pub fn run() -> Result<()> { #[cfg(not(target_os = "android"))] { - polkadot_node_core_pvf::prepare_worker_entrypoint(&cmd.socket_path); + polkadot_node_core_pvf::prepare_worker_entrypoint( + &cmd.socket_path, + Some(&cmd.node_impl_version), + ); Ok(()) } }, @@ -513,7 +516,10 @@ pub fn run() -> Result<()> { #[cfg(not(target_os = "android"))] { - polkadot_node_core_pvf::execute_worker_entrypoint(&cmd.socket_path); + polkadot_node_core_pvf::execute_worker_entrypoint( + &cmd.socket_path, + Some(&cmd.node_impl_version), + ); Ok(()) } }, diff --git a/node/core/pvf/Cargo.toml b/node/core/pvf/Cargo.toml index b6c56c65951b..6478edc44115 100644 --- a/node/core/pvf/Cargo.toml +++ b/node/core/pvf/Cargo.toml @@ -15,6 +15,7 @@ cpu-time = "1.0.0" futures = "0.3.21" futures-timer = "3.0.2" gum = { package = "tracing-gum", path = "../../gum" } +libc = "0.2.139" pin-project = "1.0.9" rand = "0.8.5" rayon = "1.5.1" @@ -41,8 +42,10 @@ sp-wasm-interface = { git = "https://github.com/paritytech/substrate", branch = sp-maybe-compressed-blob = { git = "https://github.com/paritytech/substrate", branch = "master" } sp-tracing = { git = "https://github.com/paritytech/substrate", branch = "master" } +[build-dependencies] +substrate-build-script-utils = { git = "https://github.com/paritytech/substrate", branch = "master" } + [target.'cfg(target_os = "linux")'.dependencies] -libc = "0.2.139" tikv-jemalloc-ctl = "0.5.0" [dev-dependencies] diff --git a/node/core/pvf/build.rs b/node/core/pvf/build.rs new file mode 100644 index 000000000000..805fa3446f6b --- /dev/null +++ b/node/core/pvf/build.rs @@ -0,0 +1,19 @@ +// Copyright 2017-2023 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 . + +fn main() { + substrate_build_script_utils::generate_cargo_keys(); +} diff --git a/node/core/pvf/src/execute/worker.rs b/node/core/pvf/src/execute/worker.rs index 523be67da268..04357d8704bc 100644 --- a/node/core/pvf/src/execute/worker.rs +++ b/node/core/pvf/src/execute/worker.rs @@ -47,9 +47,13 @@ pub async fn spawn( executor_params: ExecutorParams, spawn_timeout: Duration, ) -> Result<(IdleWorker, WorkerHandle), SpawnErr> { - let (mut idle_worker, worker_handle) = - spawn_with_program_path("execute", program_path, &["execute-worker"], spawn_timeout) - .await?; + let (mut idle_worker, worker_handle) = spawn_with_program_path( + "execute", + program_path, + &["execute-worker", "--node-impl-version", env!("SUBSTRATE_CLI_IMPL_VERSION")], + spawn_timeout, + ) + .await?; send_handshake(&mut idle_worker.stream, Handshake { executor_params }) .await .map_err(|error| { @@ -260,11 +264,25 @@ impl Response { } /// The entrypoint that the spawned execute worker should start with. The `socket_path` specifies -/// the path to the socket used to communicate with the host. -pub fn worker_entrypoint(socket_path: &str) { +/// the path to the socket used to communicate with the host. The `node_version`, if `Some`, +/// is checked against the worker version. A mismatch results in immediate worker termination. +/// `None` is used for tests and in other situations when version check is not necessary. +pub fn worker_entrypoint(socket_path: &str, node_version: Option<&str>) { worker_event_loop("execute", socket_path, |rt_handle, mut stream| async move { - let handshake = recv_handshake(&mut stream).await?; + let worker_pid = std::process::id(); + if let Some(version) = node_version { + if version != env!("SUBSTRATE_CLI_IMPL_VERSION") { + gum::error!( + target: LOG_TARGET, + %worker_pid, + "Node and worker version mismatch, node needs restarting, forcing shutdown", + ); + crate::kill_parent_node_in_emergency(); + return Err(io::Error::new(io::ErrorKind::Unsupported, "Version mismatch")) + } + } + let handshake = recv_handshake(&mut stream).await?; let executor = Arc::new(Executor::new(handshake.executor_params).map_err(|e| { io::Error::new(io::ErrorKind::Other, format!("cannot create executor: {}", e)) })?); @@ -273,7 +291,7 @@ pub fn worker_entrypoint(socket_path: &str) { let (artifact_path, params, execution_timeout) = recv_request(&mut stream).await?; gum::debug!( target: LOG_TARGET, - worker_pid = %std::process::id(), + %worker_pid, "worker: validating artifact {}", artifact_path.display(), ); @@ -307,7 +325,7 @@ pub fn worker_entrypoint(socket_path: &str) { // Log if we exceed the timeout and the other thread hasn't finished. gum::warn!( target: LOG_TARGET, - worker_pid = %std::process::id(), + %worker_pid, "execute job took {}ms cpu time, exceeded execute timeout {}ms", cpu_time_elapsed.as_millis(), execution_timeout.as_millis(), diff --git a/node/core/pvf/src/lib.rs b/node/core/pvf/src/lib.rs index 8c40bbb8b939..88134529bc4b 100644 --- a/node/core/pvf/src/lib.rs +++ b/node/core/pvf/src/lib.rs @@ -114,6 +114,7 @@ pub use pvf::PvfPrepData; pub use host::{start, Config, ValidationHost}; pub use metrics::Metrics; +pub(crate) use worker_common::kill_parent_node_in_emergency; pub use worker_common::JOB_TIMEOUT_WALL_CLOCK_FACTOR; pub use execute::worker_entrypoint as execute_worker_entrypoint; diff --git a/node/core/pvf/src/prepare/worker.rs b/node/core/pvf/src/prepare/worker.rs index 962ad2742bf8..1ccba603c1fb 100644 --- a/node/core/pvf/src/prepare/worker.rs +++ b/node/core/pvf/src/prepare/worker.rs @@ -52,7 +52,13 @@ pub async fn spawn( program_path: &Path, spawn_timeout: Duration, ) -> Result<(IdleWorker, WorkerHandle), SpawnErr> { - spawn_with_program_path("prepare", program_path, &["prepare-worker"], spawn_timeout).await + spawn_with_program_path( + "prepare", + program_path, + &["prepare-worker", "--node-impl-version", env!("SUBSTRATE_CLI_IMPL_VERSION")], + spawn_timeout, + ) + .await } pub enum Outcome { @@ -321,7 +327,9 @@ async fn recv_response(stream: &mut UnixStream, pid: u32) -> io::Result io::Result) { worker_event_loop("prepare", socket_path, |rt_handle, mut stream| async move { + let worker_pid = std::process::id(); + if let Some(version) = node_version { + if version != env!("SUBSTRATE_CLI_IMPL_VERSION") { + gum::error!( + target: LOG_TARGET, + %worker_pid, + "Node and worker version mismatch, node needs restarting, forcing shutdown", + ); + crate::kill_parent_node_in_emergency(); + return Err(io::Error::new(io::ErrorKind::Unsupported, "Version mismatch")) + } + } + loop { - let worker_pid = std::process::id(); let (pvf, dest) = recv_request(&mut stream).await?; gum::debug!( target: LOG_TARGET, diff --git a/node/core/pvf/src/testing.rs b/node/core/pvf/src/testing.rs index f0b6a0a60f7c..9ff6d5a15e05 100644 --- a/node/core/pvf/src/testing.rs +++ b/node/core/pvf/src/testing.rs @@ -61,22 +61,34 @@ macro_rules! decl_puppet_worker_main { $crate::sp_tracing::try_init_simple(); let args = std::env::args().collect::>(); - if args.len() < 2 { + if args.len() < 3 { panic!("wrong number of arguments"); } + let mut version = None; + let mut socket_path: &str = ""; + + for i in 2..args.len() { + match args[i].as_ref() { + "--socket-path" => socket_path = args[i + 1].as_str(), + "--node-version" => version = Some(args[i + 1].as_str()), + _ => (), + } + } + let subcommand = &args[1]; match subcommand.as_ref() { + "exit" => { + std::process::exit(1); + }, "sleep" => { std::thread::sleep(std::time::Duration::from_secs(5)); }, "prepare-worker" => { - let socket_path = &args[2]; - $crate::prepare_worker_entrypoint(socket_path); + $crate::prepare_worker_entrypoint(&socket_path, version); }, "execute-worker" => { - let socket_path = &args[2]; - $crate::execute_worker_entrypoint(socket_path); + $crate::execute_worker_entrypoint(&socket_path, version); }, other => panic!("unknown subcommand: {}", other), } diff --git a/node/core/pvf/src/worker_common.rs b/node/core/pvf/src/worker_common.rs index 430a6950fb4f..3ed2994a2f94 100644 --- a/node/core/pvf/src/worker_common.rs +++ b/node/core/pvf/src/worker_common.rs @@ -61,6 +61,8 @@ pub async fn spawn_with_program_path( gum::warn!( target: LOG_TARGET, %debug_id, + ?program_path, + ?extra_args, "cannot bind unix socket: {:?}", err, ); @@ -68,10 +70,12 @@ pub async fn spawn_with_program_path( })?; let handle = - WorkerHandle::spawn(program_path, extra_args, socket_path).map_err(|err| { + WorkerHandle::spawn(&program_path, extra_args, socket_path).map_err(|err| { gum::warn!( target: LOG_TARGET, %debug_id, + ?program_path, + ?extra_args, "cannot spawn a worker: {:?}", err, ); @@ -84,6 +88,8 @@ pub async fn spawn_with_program_path( gum::warn!( target: LOG_TARGET, %debug_id, + ?program_path, + ?extra_args, "cannot accept a worker: {:?}", err, ); @@ -92,6 +98,14 @@ pub async fn spawn_with_program_path( Ok((IdleWorker { stream, pid: handle.id() }, handle)) } _ = Delay::new(spawn_timeout).fuse() => { + gum::warn!( + target: LOG_TARGET, + %debug_id, + ?program_path, + ?extra_args, + ?spawn_timeout, + "spawning and connecting to socket timed out", + ); Err(SpawnErr::AcceptTimeout) } } @@ -162,6 +176,13 @@ where F: FnMut(Handle, UnixStream) -> Fut, Fut: futures::Future>, { + gum::debug!( + target: LOG_TARGET, + worker_pid = %std::process::id(), + "starting pvf worker ({})", + debug_id, + ); + let rt = Runtime::new().expect("Creates tokio runtime. If this panics the worker will die and the host will detect that and deal with it."); let handle = rt.handle(); let err = rt @@ -179,7 +200,7 @@ where gum::debug!( target: LOG_TARGET, worker_pid = %std::process::id(), - "pvf worker ({}): {:?}", + "quitting pvf worker ({}): {:?}", debug_id, err, ); @@ -280,6 +301,7 @@ impl WorkerHandle { ) -> io::Result { let mut child = process::Command::new(program.as_ref()) .args(extra_args) + .arg("--socket-path") .arg(socket_path.as_ref().as_os_str()) .stdout(std::process::Stdio::piped()) .kill_on_drop(true) @@ -393,3 +415,20 @@ pub async fn framed_recv(r: &mut (impl AsyncRead + Unpin)) -> io::Result r.read_exact(&mut buf).await?; Ok(buf) } + +/// In case of node and worker version mismatch (as a result of in-place upgrade), send `SIGKILL` +/// to the node to tear it down and prevent it from raising disputes on valid candidates. Node +/// restart should be handled by the node owner. As node exits, unix sockets opened to workers +/// get closed by the OS and other workers receive error on socket read and also exit. Preparation +/// jobs are written to the temporary files that are renamed to real artifacts on the node side, so +/// no leftover artifacts are possible. +pub(crate) fn kill_parent_node_in_emergency() { + unsafe { + // SAFETY: `getpid()` never fails but may return "no-parent" (0) or "parent-init" (1) in + // some corner cases, which is checked. `kill()` never fails. + let ppid = libc::getppid(); + if ppid > 1 { + libc::kill(ppid, libc::SIGKILL); + } + } +} diff --git a/node/core/pvf/tests/it/worker_common.rs b/node/core/pvf/tests/it/worker_common.rs index 7e00d005df19..72bc80916262 100644 --- a/node/core/pvf/tests/it/worker_common.rs +++ b/node/core/pvf/tests/it/worker_common.rs @@ -18,6 +18,15 @@ use crate::PUPPET_EXE; use polkadot_node_core_pvf::testing::worker_common::{spawn_with_program_path, SpawnErr}; use std::time::Duration; +// Test spawning a program that immediately exits with a failure code. +#[tokio::test] +async fn spawn_immediate_exit() { + let result = + spawn_with_program_path("integration-test", PUPPET_EXE, &["exit"], Duration::from_secs(2)) + .await; + assert!(matches!(result, Err(SpawnErr::AcceptTimeout))); +} + #[tokio::test] async fn spawn_timeout() { let result = diff --git a/node/malus/src/malus.rs b/node/malus/src/malus.rs index bb466d4ba4de..2c10f75beb5a 100644 --- a/node/malus/src/malus.rs +++ b/node/malus/src/malus.rs @@ -97,7 +97,7 @@ impl MalusCli { #[cfg(not(target_os = "android"))] { - polkadot_node_core_pvf::prepare_worker_entrypoint(&cmd.socket_path); + polkadot_node_core_pvf::prepare_worker_entrypoint(&cmd.socket_path, None); } }, NemesisVariant::PvfExecuteWorker(cmd) => { @@ -108,7 +108,7 @@ impl MalusCli { #[cfg(not(target_os = "android"))] { - polkadot_node_core_pvf::execute_worker_entrypoint(&cmd.socket_path); + polkadot_node_core_pvf::execute_worker_entrypoint(&cmd.socket_path, None); } }, } From 31dde2d25de02965c0c223c7586e555b7f45b877 Mon Sep 17 00:00:00 2001 From: Niklas Adolfsson Date: Thu, 30 Mar 2023 16:01:18 +0200 Subject: [PATCH 09/28] staking miner: less aggresive submissions (#6978) * staking miner: less aggresive submissions We have noticed that the staking-miner performs many concurrent RPC calls (more than 256). Probably because these batch request are getting bigger because the state is growing. So let's relax this and mine solutions sequentially i.e, mine solution one solution at the time and not in concurrently. * add check if self hasn't submitted after mining --- utils/staking-miner/src/monitor.rs | 17 ++++++++++++++--- utils/staking-miner/src/rpc.rs | 1 + 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/utils/staking-miner/src/monitor.rs b/utils/staking-miner/src/monitor.rs index bfc075668e66..2395c7b7fc69 100644 --- a/utils/staking-miner/src/monitor.rs +++ b/utils/staking-miner/src/monitor.rs @@ -24,7 +24,8 @@ use jsonrpsee::core::Error as RpcError; use sc_transaction_pool_api::TransactionStatus; use sp_core::storage::StorageKey; use sp_runtime::Perbill; -use tokio::sync::mpsc; +use std::sync::Arc; +use tokio::sync::{mpsc, Mutex}; use EPM::{signed::SubmissionIndicesOf, SignedSubmissionOf}; /// Ensure that now is the signed phase. @@ -170,6 +171,7 @@ macro_rules! monitor_cmd_for { ($runtime:tt) => { paste::paste! { let mut subscription = heads_subscription().await?; let (tx, mut rx) = mpsc::unbounded_channel::(); + let submit_lock = Arc::new(Mutex::new(())); loop { let at = tokio::select! { @@ -201,9 +203,8 @@ macro_rules! monitor_cmd_for { ($runtime:tt) => { paste::paste! { // Spawn task and non-recoverable errors are sent back to the main task // such as if the connection has been closed. tokio::spawn( - send_and_watch_extrinsic(rpc.clone(), tx.clone(), at, signer.clone(), config.clone()) + send_and_watch_extrinsic(rpc.clone(), tx.clone(), at, signer.clone(), config.clone(), submit_lock.clone()) ); - } /// Construct extrinsic at given block and watch it. @@ -213,6 +214,7 @@ macro_rules! monitor_cmd_for { ($runtime:tt) => { paste::paste! { at: Header, signer: Signer, config: MonitorConfig, + submit_lock: Arc>, ) { async fn flatten( @@ -255,6 +257,8 @@ macro_rules! monitor_cmd_for { ($runtime:tt) => { paste::paste! { return; } + let _lock = submit_lock.lock().await; + let mut ext = match crate::create_election_ext::(rpc.clone(), Some(hash), vec![]).await { Ok(ext) => ext, Err(err) => { @@ -302,6 +306,7 @@ macro_rules! monitor_cmd_for { ($runtime:tt) => { paste::paste! { let rpc1 = rpc.clone(); let rpc2 = rpc.clone(); + let rpc3 = rpc.clone(); let latest_head = match get_latest_head::(&rpc, &config.listen).await { Ok(hash) => hash, @@ -325,10 +330,16 @@ macro_rules! monitor_cmd_for { ($runtime:tt) => { paste::paste! { ensure_signed_phase::(&rpc2, latest_head).await }); + let account = signer.account.clone(); + let no_prev_sol_fut = tokio::spawn(async move { + ensure_no_previous_solution::(&rpc3, latest_head, &account).await + }); + // Run the calls in parallel and return once all has completed or any failed. if let Err(err) = tokio::try_join!( flatten(ensure_strategy_met_fut), flatten(ensure_signed_phase_fut), + flatten(no_prev_sol_fut), ) { log::debug!(target: LOG_TARGET, "Skipping to submit at block {}; {}", at.number, err); return; diff --git a/utils/staking-miner/src/rpc.rs b/utils/staking-miner/src/rpc.rs index 8929afcbe656..1da24b4aae34 100644 --- a/utils/staking-miner/src/rpc.rs +++ b/utils/staking-miner/src/rpc.rs @@ -131,6 +131,7 @@ impl SharedRpcClient { .connection_timeout(connection_timeout) .max_request_body_size(u32::MAX) .request_timeout(request_timeout) + .max_concurrent_requests(u32::MAX as usize) .build(uri) .await?; Ok(Self(Arc::new(client))) From f45a5b42327391816ba7eaee8a1560e95486fb14 Mon Sep 17 00:00:00 2001 From: Squirrel Date: Thu, 30 Mar 2023 17:24:55 +0100 Subject: [PATCH 10/28] Tighter bound on asset types teleported so that weight is cheaper (#6980) * Tighter bound on asset types so that weight is cheaper * cargo fmt --- xcm/pallet-xcm/src/lib.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/xcm/pallet-xcm/src/lib.rs b/xcm/pallet-xcm/src/lib.rs index f84c94a063e8..e8e164140fcc 100644 --- a/xcm/pallet-xcm/src/lib.rs +++ b/xcm/pallet-xcm/src/lib.rs @@ -1203,8 +1203,10 @@ impl Pallet { BuyExecution { fees, weight_limit }, DepositAsset { assets: Wild(AllCounted(max_assets)), beneficiary }, ]); - let mut message = - Xcm(vec![WithdrawAsset(assets), InitiateTeleport { assets: Wild(All), dest, xcm }]); + let mut message = Xcm(vec![ + WithdrawAsset(assets), + InitiateTeleport { assets: Wild(AllCounted(max_assets)), dest, xcm }, + ]); let weight = T::Weigher::weight(&mut message).map_err(|()| Error::::UnweighableMessage)?; let hash = message.using_encoded(sp_io::hashing::blake2_256); From 632f1ee1d940027bb17ebf3fb38c3ccae0a3e5a0 Mon Sep 17 00:00:00 2001 From: s0me0ne-unkn0wn <48632512+s0me0ne-unkn0wn@users.noreply.github.com> Date: Thu, 30 Mar 2023 21:41:54 +0200 Subject: [PATCH 11/28] Use `SIGTERM` instead of `SIGKILL` on PVF worker version mismatch (#6981) --- node/core/pvf/src/worker_common.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/node/core/pvf/src/worker_common.rs b/node/core/pvf/src/worker_common.rs index 3ed2994a2f94..11b2050f2b1e 100644 --- a/node/core/pvf/src/worker_common.rs +++ b/node/core/pvf/src/worker_common.rs @@ -416,7 +416,7 @@ pub async fn framed_recv(r: &mut (impl AsyncRead + Unpin)) -> io::Result Ok(buf) } -/// In case of node and worker version mismatch (as a result of in-place upgrade), send `SIGKILL` +/// In case of node and worker version mismatch (as a result of in-place upgrade), send `SIGTERM` /// to the node to tear it down and prevent it from raising disputes on valid candidates. Node /// restart should be handled by the node owner. As node exits, unix sockets opened to workers /// get closed by the OS and other workers receive error on socket read and also exit. Preparation @@ -428,7 +428,7 @@ pub(crate) fn kill_parent_node_in_emergency() { // some corner cases, which is checked. `kill()` never fails. let ppid = libc::getppid(); if ppid > 1 { - libc::kill(ppid, libc::SIGKILL); + libc::kill(ppid, libc::SIGTERM); } } } From 2708cf111392e3d9a02471c1b50b6079c278d2f4 Mon Sep 17 00:00:00 2001 From: Bradley Olson <34992650+BradleyOlson64@users.noreply.github.com> Date: Thu, 30 Mar 2023 13:33:25 -0700 Subject: [PATCH 12/28] Drop timers for new requests of active participations (#6974) * First pass adding logs * fmt * Adjustments * Get rid of extra timers for running participations * fmt * Handling timer discards more elegantly --- .../src/participation/mod.rs | 5 +++-- .../src/participation/queues/mod.rs | 19 ++++++++----------- 2 files changed, 11 insertions(+), 13 deletions(-) diff --git a/node/core/dispute-coordinator/src/participation/mod.rs b/node/core/dispute-coordinator/src/participation/mod.rs index e366adc5facb..a4000e626ab8 100644 --- a/node/core/dispute-coordinator/src/participation/mod.rs +++ b/node/core/dispute-coordinator/src/participation/mod.rs @@ -160,10 +160,11 @@ impl Participation { &mut self, ctx: &mut Context, priority: ParticipationPriority, - req: ParticipationRequest, + mut req: ParticipationRequest, ) -> Result<()> { - // Participation already running - we can ignore that request: + // Participation already running - we can ignore that request, discarding its timer: if self.running_participations.contains(req.candidate_hash()) { + req.discard_timer(); return Ok(()) } // Available capacity - participate right away (if we already have a recent block): diff --git a/node/core/dispute-coordinator/src/participation/queues/mod.rs b/node/core/dispute-coordinator/src/participation/queues/mod.rs index a5a5ab962f5a..01950973e054 100644 --- a/node/core/dispute-coordinator/src/participation/queues/mod.rs +++ b/node/core/dispute-coordinator/src/participation/queues/mod.rs @@ -134,6 +134,11 @@ impl ParticipationRequest { pub fn session(&self) -> SessionIndex { self.session } + pub fn discard_timer(&mut self) { + if let Some(timer) = self.request_timer.take() { + timer.stop_and_discard(); + } + } pub fn into_candidate_info(self) -> (CandidateHash, CandidateReceipt) { let Self { candidate_hash, candidate_receipt, .. } = self; (candidate_hash, candidate_receipt) @@ -246,17 +251,12 @@ impl Queues { // Remove any best effort entry, using it to replace our new // request. if let Some(older_request) = self.best_effort.remove(&comparator) { - if let Some(timer) = req.request_timer { - timer.stop_and_discard(); - } + req.discard_timer(); req = older_request; } // Keeping old request if any. match self.priority.entry(comparator) { - Entry::Occupied(_) => - if let Some(timer) = req.request_timer { - timer.stop_and_discard(); - }, + Entry::Occupied(_) => req.discard_timer(), Entry::Vacant(vac) => { vac.insert(req); }, @@ -274,10 +274,7 @@ impl Queues { } // Keeping old request if any. match self.best_effort.entry(comparator) { - Entry::Occupied(_) => - if let Some(timer) = req.request_timer { - timer.stop_and_discard(); - }, + Entry::Occupied(_) => req.discard_timer(), Entry::Vacant(vac) => { vac.insert(req); }, From ff7448fd03fd3af2464d4d61ca333998b11ad3df Mon Sep 17 00:00:00 2001 From: NingBo Wang <2536935847@qq.com> Date: Fri, 31 Mar 2023 19:38:12 +0800 Subject: [PATCH 13/28] Add crowdloan to SafeCallFilter (#6903) * Add crowdloan to SafeCallFilter * Add crowdloan to SafeCallFilter --- runtime/kusama/src/xcm_config.rs | 12 +++++++++++- runtime/polkadot/src/xcm_config.rs | 12 +++++++++++- runtime/rococo/src/xcm_config.rs | 12 +++++++++++- runtime/westend/src/xcm_config.rs | 12 +++++++++++- 4 files changed, 44 insertions(+), 4 deletions(-) diff --git a/runtime/kusama/src/xcm_config.rs b/runtime/kusama/src/xcm_config.rs index 5a8495ca7998..f08f736f07df 100644 --- a/runtime/kusama/src/xcm_config.rs +++ b/runtime/kusama/src/xcm_config.rs @@ -26,7 +26,7 @@ use frame_support::{ weights::Weight, }; use frame_system::EnsureRoot; -use runtime_common::{paras_registrar, xcm_sender, ToAuthor}; +use runtime_common::{crowdloan, paras_registrar, xcm_sender, ToAuthor}; use sp_core::ConstU32; use xcm::latest::prelude::*; use xcm_builder::{ @@ -172,6 +172,16 @@ impl Contains for SafeCallFilter { RuntimeCall::Timestamp(..) | RuntimeCall::Indices(..) | RuntimeCall::Balances(..) | + RuntimeCall::Crowdloan( + crowdloan::Call::create { .. } | + crowdloan::Call::contribute { .. } | + crowdloan::Call::withdraw { .. } | + crowdloan::Call::refund { .. } | + crowdloan::Call::dissolve { .. } | + crowdloan::Call::edit { .. } | + crowdloan::Call::poke { .. } | + crowdloan::Call::contribute_all { .. }, + ) | RuntimeCall::Staking( pallet_staking::Call::bond { .. } | pallet_staking::Call::bond_extra { .. } | diff --git a/runtime/polkadot/src/xcm_config.rs b/runtime/polkadot/src/xcm_config.rs index 585197a475fb..bd95a7586594 100644 --- a/runtime/polkadot/src/xcm_config.rs +++ b/runtime/polkadot/src/xcm_config.rs @@ -29,7 +29,7 @@ use frame_support::{ use frame_system::EnsureRoot; use pallet_xcm::XcmPassthrough; use polkadot_runtime_constants::{system_parachain::*, xcm::body::FELLOWSHIP_ADMIN_INDEX}; -use runtime_common::{paras_registrar, xcm_sender, ToAuthor}; +use runtime_common::{crowdloan, paras_registrar, xcm_sender, ToAuthor}; use sp_core::ConstU32; use xcm::latest::prelude::*; use xcm_builder::{ @@ -182,6 +182,16 @@ impl Contains for SafeCallFilter { RuntimeCall::Timestamp(..) | RuntimeCall::Indices(..) | RuntimeCall::Balances(..) | + RuntimeCall::Crowdloan( + crowdloan::Call::create { .. } | + crowdloan::Call::contribute { .. } | + crowdloan::Call::withdraw { .. } | + crowdloan::Call::refund { .. } | + crowdloan::Call::dissolve { .. } | + crowdloan::Call::edit { .. } | + crowdloan::Call::poke { .. } | + crowdloan::Call::contribute_all { .. }, + ) | RuntimeCall::Staking( pallet_staking::Call::bond { .. } | pallet_staking::Call::bond_extra { .. } | diff --git a/runtime/rococo/src/xcm_config.rs b/runtime/rococo/src/xcm_config.rs index 73408566b408..7b864939bdb5 100644 --- a/runtime/rococo/src/xcm_config.rs +++ b/runtime/rococo/src/xcm_config.rs @@ -26,7 +26,7 @@ use frame_support::{ weights::Weight, }; use frame_system::EnsureRoot; -use runtime_common::{paras_registrar, xcm_sender, ToAuthor}; +use runtime_common::{crowdloan, paras_registrar, xcm_sender, ToAuthor}; use sp_core::ConstU32; use xcm::latest::prelude::*; use xcm_builder::{ @@ -167,6 +167,16 @@ impl Contains for SafeCallFilter { RuntimeCall::Timestamp(..) | RuntimeCall::Indices(..) | RuntimeCall::Balances(..) | + RuntimeCall::Crowdloan( + crowdloan::Call::create { .. } | + crowdloan::Call::contribute { .. } | + crowdloan::Call::withdraw { .. } | + crowdloan::Call::refund { .. } | + crowdloan::Call::dissolve { .. } | + crowdloan::Call::edit { .. } | + crowdloan::Call::poke { .. } | + crowdloan::Call::contribute_all { .. }, + ) | RuntimeCall::Session(pallet_session::Call::purge_keys { .. }) | RuntimeCall::Grandpa(..) | RuntimeCall::ImOnline(..) | diff --git a/runtime/westend/src/xcm_config.rs b/runtime/westend/src/xcm_config.rs index 411291c3e7f8..834472f5fb2c 100644 --- a/runtime/westend/src/xcm_config.rs +++ b/runtime/westend/src/xcm_config.rs @@ -25,7 +25,7 @@ use frame_support::{ traits::{Contains, Everything, Nothing}, }; use frame_system::EnsureRoot; -use runtime_common::{paras_registrar, xcm_sender, ToAuthor}; +use runtime_common::{crowdloan, paras_registrar, xcm_sender, ToAuthor}; use sp_core::ConstU32; use xcm::latest::prelude::*; use xcm_builder::{ @@ -139,6 +139,16 @@ impl Contains for SafeCallFilter { RuntimeCall::Timestamp(..) | RuntimeCall::Indices(..) | RuntimeCall::Balances(..) | + RuntimeCall::Crowdloan( + crowdloan::Call::create { .. } | + crowdloan::Call::contribute { .. } | + crowdloan::Call::withdraw { .. } | + crowdloan::Call::refund { .. } | + crowdloan::Call::dissolve { .. } | + crowdloan::Call::edit { .. } | + crowdloan::Call::poke { .. } | + crowdloan::Call::contribute_all { .. }, + ) | RuntimeCall::Staking( pallet_staking::Call::bond { .. } | pallet_staking::Call::bond_extra { .. } | From bb70b1df31883658fde76bf2a0bcbf8ec649da8a Mon Sep 17 00:00:00 2001 From: arminteimouri <65223475+arminteimouri@users.noreply.github.com> Date: Fri, 31 Mar 2023 15:25:47 +0300 Subject: [PATCH 14/28] avoid triggering unwanted room_id for the release notifs (#6984) * avoid triggering unwanted room_id for the release notifs * fixing typo --- .github/workflows/release-99_bot.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/release-99_bot.yml b/.github/workflows/release-99_bot.yml index a3180cbebe04..ac01b7e123f4 100644 --- a/.github/workflows/release-99_bot.yml +++ b/.github/workflows/release-99_bot.yml @@ -21,9 +21,6 @@ jobs: - name: '#polkadot-announcements:matrix.parity.io' room: '!UqHPWiCBGZWxrmYBkF:matrix.parity.io' pre-release: false - - name: 'Internal release-notes channel' - room: '!NTogofoetwjbTwOoPi:matrix.parity.io' - pre-release: true - name: 'Ledger <> Polkadot Coordination' room: '!EoIhaKfGPmFOBrNSHT:web3.foundation' pre-release: true @@ -36,5 +33,5 @@ jobs: with: room_id: ${{ matrix.channel.room }} access_token: ${{ secrets.MATRIX_ACCESS_TOKEN }} - server: "matrix.parity.io" + server: "m.parity.io" message: "***Polkadot ${{github.event.release.tag_name}} has been released!***
${{github.event.release.html_url}}

${{github.event.release.body}}
" From 715631d4b14964b3102e983bff52003bbc161761 Mon Sep 17 00:00:00 2001 From: Javier Viola Date: Fri, 31 Mar 2023 09:31:28 -0300 Subject: [PATCH 15/28] bump zombienet version (#6985) --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c46f8bf59aaf..52470bc1e7ef 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -36,7 +36,7 @@ variables: BUILDAH_IMAGE: "quay.io/buildah/stable:v1.27" DOCKER_OS: "debian:stretch" ARCH: "x86_64" - ZOMBIENET_IMAGE: "docker.io/paritytech/zombienet:v1.3.37" + ZOMBIENET_IMAGE: "docker.io/paritytech/zombienet:v1.3.43" default: cache: {} From 4659387a02ff4d764d402e5d50eb3b43abfc9963 Mon Sep 17 00:00:00 2001 From: eskimor Date: Fri, 31 Mar 2023 16:53:05 +0200 Subject: [PATCH 16/28] Avoid redundant clone. (#6989) Co-authored-by: eskimor --- runtime/parachains/src/paras_inherent/mod.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/runtime/parachains/src/paras_inherent/mod.rs b/runtime/parachains/src/paras_inherent/mod.rs index c2dff1e16487..6773d9f7ca00 100644 --- a/runtime/parachains/src/paras_inherent/mod.rs +++ b/runtime/parachains/src/paras_inherent/mod.rs @@ -791,7 +791,7 @@ where /// as well as their indices in ascending order. fn random_sel Weight>( rng: &mut rand_chacha::ChaChaRng, - selectables: Vec, + selectables: &[X], mut preferred_indices: Vec, weight_fn: F, weight_limit: Weight, @@ -892,7 +892,7 @@ fn apply_weight_limit( let (acc_candidate_weight, indices) = random_sel::::Hash>, _>( rng, - candidates.clone(), + &candidates, preferred_indices, |c| backed_candidate_weight::(c), max_consumable_by_candidates, @@ -911,7 +911,7 @@ fn apply_weight_limit( // into the block and skip the candidates entirely let (total_consumed, indices) = random_sel::( rng, - bitfields.clone(), + &bitfields, vec![], |_| <::WeightInfo as WeightInfo>::enter_bitfields(), max_consumable_weight, @@ -1282,7 +1282,7 @@ fn limit_and_sanitize_disputes< // Select remote disputes at random until the block is full let (_acc_remote_disputes_weight, mut indices) = random_sel::( rng, - d, + &d, vec![], |v| <::WeightInfo as WeightInfo>::enter_variable_disputes(*v), max_consumable_weight.saturating_sub(weight_acc), From 21c8734670b5392bfcddca4eb65c6585e6974640 Mon Sep 17 00:00:00 2001 From: "Mattia L.V. Bradascio" <28816406+bredamatt@users.noreply.github.com> Date: Fri, 31 Mar 2023 16:54:19 +0100 Subject: [PATCH 17/28] Consolidate subsystem spans so they are all children of the leaf-activated root span (#6458) * Pass the PerLeafSpan as mutable reference to handle_new_head function * cargo +nightly fmt --all * Add mock span for test * cargo +nightly fmt --all * add new-blocks-hashes to span * ref span in match statement, set span to disabled if not passed * remove second match clause, make handle_new_head_span mutable * cargo +nightly fmt --all * improve tag on error and warning * add imported blocks and info span * cargo +nightly fmt --all * Improve error for imported_blocks_and_info trace * format tags on get_header_span * add lost-to-finality tag * add missing bracket * - Add bitfield child span - Add block db insertion span * - fix update-bitfield span tag * - Fix type conversion to u64 - Add missing argument * - Cargo fmt * - Test add_follows_from * - Revert as relationship between spans not working correctly * - use drop to test if parent-child relationship can be re-established * - remove bitfield span, check if parent-child relationship can be reestablished * - Remove dangling bitfield span which is not used, to see if parent-child relationship can be re-established * Another dangling bitfield span * cargo fmt * - add imported blocks and info span - add candidate span per candidate * add tags before moving block_header to push scope * - Add db-insertion span * cargo fmt * fix types * * Pass mutable reference to span in handle_new_head * Change get-header-span tags in handle_new_head * Create cache-session-info span in handle_new_head * Create optional argument in determine_new_blocks * Pass mutable reference to handle_new_head_span in determine_new_blocks in handle_new_head function * Add candidate-hash, candidate-number, lost-to-finality tags to candidate_span in handle_new_head function * Manually drop db_insertion_span and remove superfluous tags to it, only keeping approved-bitfields tag * Add ApprovalVoting stage in jaeger * * Pass mutable reference to jaeger::Span in stead of PerLeafSpan * Add block-import span * *Pass optional_span (optional argument) to determine_new_blocks util function * * Add num-candidates int tag to block_import_span * * Add head tag to cache_session_span * * Create PerLeafSpan in handle_from_overseer (this is required to establish parent-child relationship between approval-voting span, and leaf-activated root span) * * Add candidate-import-span as child of block-import-span * Add candidate-hash and num-approval tags to candidate-import-span * * Fix num-candidate tag to bitvec-len tag in candidate-import-span * *Fix imported_blocKs_and_info span to create new-block-span as not dealing with candidates * Consider the future::select! block * Use HashMap * Remove Stage 9 * Add missing spans * cargo +nightly fmt --all * Remove optional span argument for determine_new_blocks * * Remove no-longer needed default PerLeafSpan implementation * Remove no-longer necessary mock span given re-factoring of handle_new_head() no longer neeing mutable span * Split validation-result and request-data (availability and validation code) spans into two by dropping request_validation_data_spans * Remove drop statements for cache_session_info_span * * Remove unnecessary span * Remove another excessively spammy span * Add missing spans from State in import tests * Use functional approach to get spans * - Add functional approach for the approval-voting span - Add doc on block_numbers given labelling ambiguity - Add span pruning logic - Use .add_para_id on validation_result_span * Replace for hash_set in hash_set_iter with map closure * cargo +nightly fmt --all * Change from unconsumed `map` to `.for_each` * cargo +nightly fmt --all * Refactor add_para_id to validation_result_span * cargo +nightly fmt --all * Remove duplicate tag * Add missing tag to handle-approved-ancestor span * Refactor span pruning to only invoke retain once * Typo in span name * - Replace unwrap_or with unwrap_or_else due to lazy evaluation of trace-identifier in polkadot_node_jaeger - Remove some redundant spans * Add approval-distribution spans * - Add unwrap_or_else on note-approved-in-chain-selection - Use child_with_trace_id to add traceID string tag on span (note this does not change the traceID, but just adds a tag) * cargo +nightly fmt --all * - Add traceID tags were necessary in approval-voting and availability-distribution - Always use block-hash tag in stead of relay-parent tag in approval-distribution * Remove schedule-wakeup span as it will duplicate spans on existing wakeups (which should be a no-op) * Remove a couple of warnings related to mutability * Fix failing tests in availability distribution * Add traceID tag to launch-approval and validation-result * Reshuffle the validation and validation result spans to where more appropriate and add block-hash tag * - Add tranche and should-trigger tag to process-wakeup span - Add candidate-hash and traceID to check-and-import-approval span * cargo fmt * - Adjustments after PR comments * Move span pruning after other pruning logic * Remove DerefMut - no longer needed * Relabel request-chunk spans * - Fix typo in span label - Add docs for drops * Add new approval-voting span pruning logic * Undo removal of ! * cargo fmt --- Cargo.lock | 1 + node/core/approval-voting/src/import.rs | 21 +- node/core/approval-voting/src/lib.rs | 204 ++++++++++++++---- node/jaeger/src/spans.rs | 8 + node/network/approval-distribution/Cargo.toml | 1 + node/network/approval-distribution/src/lib.rs | 53 ++++- .../availability-distribution/src/lib.rs | 28 ++- .../src/pov_requester/mod.rs | 22 +- .../src/requester/fetch_task/mod.rs | 41 ++-- .../src/requester/mod.rs | 37 +++- .../src/requester/tests.rs | 18 +- .../src/responder.rs | 5 +- 12 files changed, 349 insertions(+), 90 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 6f6d3024f2a2..92b6c18c0c49 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6559,6 +6559,7 @@ dependencies = [ "env_logger 0.9.0", "futures", "log", + "polkadot-node-jaeger", "polkadot-node-metrics", "polkadot-node-network-protocol", "polkadot-node-primitives", diff --git a/node/core/approval-voting/src/import.rs b/node/core/approval-voting/src/import.rs index f36b79c7a4e1..8e8ad818fe49 100644 --- a/node/core/approval-voting/src/import.rs +++ b/node/core/approval-voting/src/import.rs @@ -329,13 +329,17 @@ pub(crate) async fn handle_new_head( finalized_number: &Option, ) -> SubsystemResult> { const MAX_HEADS_LOOK_BACK: BlockNumber = MAX_FINALITY_LAG; - - let mut span = jaeger::Span::new(head, "approval-checking-import"); + let _handle_new_head_span = state + .spans + .get(&head) + .map(|span| span.child("handle-new-head")) + .unwrap_or_else(|| jaeger::Span::new(head, "handle-new-head")) + .with_string_tag("head", format!("{:?}", head)) + .with_stage(jaeger::Stage::ApprovalChecking); let header = { let (h_tx, h_rx) = oneshot::channel(); ctx.send_message(ChainApiMessage::BlockHeader(head, h_tx)).await; - match h_rx.await? { Err(e) => { gum::debug!( @@ -343,11 +347,12 @@ pub(crate) async fn handle_new_head( "Chain API subsystem temporarily unreachable {}", e, ); - + // May be a better way of handling errors here. return Ok(Vec::new()) }, Ok(None) => { gum::warn!(target: LOG_TARGET, "Missing header for new head {}", head); + // May be a better way of handling warnings here. return Ok(Vec::new()) }, Ok(Some(h)) => h, @@ -363,7 +368,6 @@ pub(crate) async fn handle_new_head( ?e, "Could not cache session info when processing head.", ); - return Ok(Vec::new()) }, Ok(Some(a @ SessionWindowUpdate::Advanced { .. })) => { @@ -391,8 +395,6 @@ pub(crate) async fn handle_new_head( .map_err(|e| SubsystemError::with_origin("approval-voting", e)) .await?; - span.add_uint_tag("new-blocks", new_blocks.len() as u64); - if new_blocks.is_empty() { return Ok(Vec::new()) } @@ -473,6 +475,7 @@ pub(crate) async fn handle_new_head( ); (block_tick, no_show_duration) }; + let needed_approvals = session_info.needed_approvals; let validator_group_lens: Vec = session_info.validator_groups.iter().map(|v| v.len()).collect(); @@ -507,11 +510,9 @@ pub(crate) async fn handle_new_head( result.len(), ); } - result } }; - // If all bits are already set, then send an approve message. if approved_bitfield.count_ones() == approved_bitfield.len() { ctx.send_message(ChainSelectionMessage::Approved(block_hash)).await; @@ -602,7 +603,6 @@ pub(crate) async fn handle_new_head( ); ctx.send_unbounded_message(ApprovalDistributionMessage::NewBlocks(approval_meta)); - Ok(imported_candidates) } @@ -661,6 +661,7 @@ pub(crate) mod tests { assignment_criteria: Box::new(MockAssignmentCriteria), db, db_config: TEST_CONFIG, + spans: HashMap::new(), } } diff --git a/node/core/approval-voting/src/lib.rs b/node/core/approval-voting/src/lib.rs index 59db8732a429..a26ea4e59dab 100644 --- a/node/core/approval-voting/src/lib.rs +++ b/node/core/approval-voting/src/lib.rs @@ -21,6 +21,7 @@ //! of others. It uses this information to determine when candidates and blocks have //! been sufficiently approved to finalize. +use jaeger::{hash_to_trace_identifier, PerLeafSpan}; use polkadot_node_jaeger as jaeger; use polkadot_node_primitives::{ approval::{ @@ -478,7 +479,11 @@ impl Wakeups { self.wakeups.entry(tick).or_default().push((block_hash, candidate_hash)); } - fn prune_finalized_wakeups(&mut self, finalized_number: BlockNumber) { + fn prune_finalized_wakeups( + &mut self, + finalized_number: BlockNumber, + spans: &mut HashMap, + ) { let after = self.block_numbers.split_off(&(finalized_number + 1)); let pruned_blocks: HashSet<_> = std::mem::replace(&mut self.block_numbers, after) .into_iter() @@ -502,6 +507,9 @@ impl Wakeups { } } } + + // Remove all spans that are associated with pruned blocks. + spans.retain(|h, _| !pruned_blocks.contains(h)); } // Get the wakeup for a particular block/candidate combo, if any. @@ -639,6 +647,7 @@ struct State { // Require for `RollingSessionWindow`. db_config: DatabaseConfig, db: Arc, + spans: HashMap, } #[overseer::contextbounds(ApprovalVoting, prefix = self::overseer)] @@ -777,6 +786,7 @@ where assignment_criteria, db_config: subsystem.db_config, db: subsystem.db, + spans: HashMap::new(), }; let mut wakeups = Wakeups::default(); @@ -798,14 +808,13 @@ where loop { let mut overlayed_db = OverlayedBackend::new(&backend); let actions = futures::select! { - (tick, woken_block, woken_candidate) = wakeups.next(&*state.clock).fuse() => { + (_tick, woken_block, woken_candidate) = wakeups.next(&*state.clock).fuse() => { subsystem.metrics.on_wakeup(); process_wakeup( &mut state, &mut overlayed_db, woken_block, woken_candidate, - tick, &subsystem.metrics, )? } @@ -878,7 +887,6 @@ where if !overlayed_db.is_empty() { let _timer = subsystem.metrics.time_db_transaction(); - let ops = overlayed_db.into_write_ops(); backend.write(ops)?; } @@ -919,12 +927,12 @@ async fn handle_actions( actions: Vec, ) -> SubsystemResult { let mut conclude = false; - let mut actions_iter = actions.into_iter(); while let Some(action) = actions_iter.next() { match action { - Action::ScheduleWakeup { block_hash, block_number, candidate_hash, tick } => - wakeups.schedule(block_hash, block_number, candidate_hash, tick), + Action::ScheduleWakeup { block_hash, block_number, candidate_hash, tick } => { + wakeups.schedule(block_hash, block_number, candidate_hash, tick); + }, Action::IssueApproval(candidate_hash, approval_request) => { // Note that the IssueApproval action will create additional // actions that will need to all be processed before we can @@ -968,8 +976,18 @@ async fn handle_actions( continue } + let mut launch_approval_span = state + .spans + .get(&relay_block_hash) + .map(|span| span.child("launch-approval")) + .unwrap_or_else(|| jaeger::Span::new(candidate_hash, "launch-approval")) + .with_trace_id(candidate_hash) + .with_candidate(candidate_hash) + .with_stage(jaeger::Stage::ApprovalChecking); + metrics.on_assignment_produced(assignment_tranche); let block_hash = indirect_cert.block_hash; + launch_approval_span.add_string_tag("block-hash", format!("{:?}", block_hash)); let validator_index = indirect_cert.validator; ctx.send_unbounded_message(ApprovalDistributionMessage::DistributeAssignment( @@ -1004,6 +1022,7 @@ async fn handle_actions( validator_index, block_hash, backing_group, + &launch_approval_span, ) .await }, @@ -1014,12 +1033,21 @@ async fn handle_actions( } }, Action::NoteApprovedInChainSelection(block_hash) => { + let _span = state + .spans + .get(&block_hash) + .map(|span| span.child("note-approved-in-chain-selection")) + .unwrap_or_else(|| { + jaeger::Span::new(block_hash, "note-approved-in-chain-selection") + }) + .with_string_tag("block-hash", format!("{:?}", block_hash)) + .with_stage(jaeger::Stage::ApprovalChecking); ctx.send_message(ChainSelectionMessage::Approved(block_hash)).await; }, Action::BecomeActive => { *mode = Mode::Active; - let messages = distribution_messages_for_activation(overlayed_db)?; + let messages = distribution_messages_for_activation(overlayed_db, state)?; ctx.send_messages(messages.into_iter()).await; }, @@ -1034,6 +1062,7 @@ async fn handle_actions( fn distribution_messages_for_activation( db: &OverlayedBackend<'_, impl Backend>, + state: &mut State, ) -> SubsystemResult> { let all_blocks: Vec = db.load_all_blocks()?; @@ -1043,6 +1072,15 @@ fn distribution_messages_for_activation( messages.push(ApprovalDistributionMessage::NewBlocks(Vec::new())); // dummy value. for block_hash in all_blocks { + let mut distribution_message_span = state + .spans + .get(&block_hash) + .map(|span| span.child("distribution-messages-for-activation")) + .unwrap_or_else(|| { + jaeger::Span::new(block_hash, "distribution-messages-for-activation") + }) + .with_stage(jaeger::Stage::ApprovalChecking) + .with_string_tag("block-hash", format!("{:?}", block_hash)); let block_entry = match db.load_block_entry(&block_hash)? { Some(b) => b, None => { @@ -1051,6 +1089,10 @@ fn distribution_messages_for_activation( continue }, }; + + distribution_message_span.add_string_tag("block-hash", &block_hash.to_string()); + distribution_message_span + .add_string_tag("parent-hash", &block_entry.parent_hash().to_string()); approval_meta.push(BlockApprovalMeta { hash: block_hash, number: block_entry.block_number(), @@ -1061,6 +1103,8 @@ fn distribution_messages_for_activation( }); for (i, (_, candidate_hash)) in block_entry.candidates().iter().enumerate() { + let _candidate_span = + distribution_message_span.child("candidate").with_candidate(*candidate_hash); let candidate_entry = match db.load_candidate_entry(&candidate_hash)? { Some(c) => c, None => { @@ -1140,9 +1184,11 @@ async fn handle_from_overseer( let actions = match x { FromOrchestra::Signal(OverseerSignal::ActiveLeaves(update)) => { let mut actions = Vec::new(); - if let Some(activated) = update.activated { let head = activated.hash; + let approval_voting_span = + jaeger::PerLeafSpan::new(activated.span, "approval-voting"); + state.spans.insert(head, approval_voting_span); match import::handle_new_head(ctx, state, db, head, &*last_finalized_height).await { Err(e) => return Err(SubsystemError::with_origin("db", e)), Ok(block_imported_candidates) => { @@ -1199,7 +1245,12 @@ async fn handle_from_overseer( crate::ops::canonicalize(db, block_number, block_hash) .map_err(|e| SubsystemError::with_origin("db", e))?; - wakeups.prune_finalized_wakeups(block_number); + // `prune_finalized_wakeups` prunes all finalized block hashes. We prune spans accordingly. + wakeups.prune_finalized_wakeups(block_number, &mut state.spans); + + // // `prune_finalized_wakeups` prunes all finalized block hashes. We prune spans accordingly. + // let hash_set = wakeups.block_numbers.values().flatten().collect::>(); + // state.spans.retain(|hash, _| hash_set.contains(hash)); Vec::new() }, @@ -1220,7 +1271,23 @@ async fn handle_from_overseer( })? .0, ApprovalVotingMessage::ApprovedAncestor(target, lower_bound, res) => { - match handle_approved_ancestor(ctx, db, target, lower_bound, wakeups).await { + let mut approved_ancestor_span = state + .spans + .get(&target) + .map(|span| span.child("approved-ancestor")) + .unwrap_or_else(|| jaeger::Span::new(target, "approved-ancestor")) + .with_stage(jaeger::Stage::ApprovalChecking) + .with_string_tag("leaf", format!("{:?}", target)); + match handle_approved_ancestor( + ctx, + db, + target, + lower_bound, + wakeups, + &mut approved_ancestor_span, + ) + .await + { Ok(v) => { let _ = res.send(v); }, @@ -1342,15 +1409,15 @@ async fn handle_approved_ancestor( target: Hash, lower_bound: BlockNumber, wakeups: &Wakeups, + span: &mut jaeger::Span, ) -> SubsystemResult> { const MAX_TRACING_WINDOW: usize = 200; const ABNORMAL_DEPTH_THRESHOLD: usize = 5; - + let mut span = span + .child("handle-approved-ancestor") + .with_stage(jaeger::Stage::ApprovalChecking); use bitvec::{order::Lsb0, vec::BitVec}; - let mut span = - jaeger::Span::new(&target, "approved-ancestor").with_stage(jaeger::Stage::ApprovalChecking); - let mut all_approved_max = None; let target_number = { @@ -1365,13 +1432,12 @@ async fn handle_approved_ancestor( } }; + span.add_uint_tag("leaf-number", target_number as u64); + span.add_uint_tag("lower-bound", lower_bound as u64); if target_number <= lower_bound { return Ok(None) } - span.add_string_fmt_debug_tag("target-number", target_number); - span.add_string_fmt_debug_tag("target-hash", target); - // request ancestors up to but not including the lower bound, // as a vote on the lower bound is implied if we cannot find // anything else. @@ -1397,6 +1463,9 @@ async fn handle_approved_ancestor( let mut bits: BitVec = Default::default(); for (i, block_hash) in std::iter::once(target).chain(ancestry).enumerate() { + let mut entry_span = + span.child("load-block-entry").with_stage(jaeger::Stage::ApprovalChecking); + entry_span.add_string_tag("block-hash", format!("{:?}", block_hash)); // Block entries should be present as the assumption is that // nothing here is finalized. If we encounter any missing block // entries we can fail. @@ -1452,7 +1521,7 @@ async fn handle_approved_ancestor( unapproved.len(), entry.candidates().len(), ); - + entry_span.add_uint_tag("unapproved-candidates", unapproved.len() as u64); for candidate_hash in unapproved { match db.load_candidate_entry(&candidate_hash)? { None => { @@ -1575,8 +1644,8 @@ async fn handle_approved_ancestor( }); match all_approved_max { Some(HighestApprovedAncestorBlock { ref hash, ref number, .. }) => { - span.add_uint_tag("approved-number", *number as u64); - span.add_string_fmt_debug_tag("approved-hash", hash); + span.add_uint_tag("highest-approved-number", *number as u64); + span.add_string_fmt_debug_tag("highest-approved-hash", hash); }, None => { span.add_string_tag("reached-lower-bound", "true"); @@ -1677,6 +1746,15 @@ fn check_and_import_assignment( ) -> SubsystemResult<(AssignmentCheckResult, Vec)> { let tick_now = state.clock.tick_now(); + let mut check_and_import_assignment_span = state + .spans + .get(&assignment.block_hash) + .map(|span| span.child("check-and-import-assignment")) + .unwrap_or_else(|| jaeger::Span::new(assignment.block_hash, "check-and-import-assignment")) + .with_relay_parent(assignment.block_hash) + .with_uint_tag("candidate-index", candidate_index as u64) + .with_stage(jaeger::Stage::ApprovalChecking); + let block_entry = match db.load_block_entry(&assignment.block_hash)? { Some(b) => b, None => @@ -1711,6 +1789,13 @@ fn check_and_import_assignment( )), // no candidate at core. }; + check_and_import_assignment_span + .add_string_tag("candidate-hash", format!("{:?}", assigned_candidate_hash)); + check_and_import_assignment_span.add_string_tag( + "traceID", + format!("{:?}", jaeger::hash_to_trace_identifier(assigned_candidate_hash.0)), + ); + let mut candidate_entry = match db.load_candidate_entry(&assigned_candidate_hash)? { Some(c) => c, None => @@ -1769,6 +1854,8 @@ fn check_and_import_assignment( }, }; + check_and_import_assignment_span.add_uint_tag("tranche", tranche as u64); + let is_duplicate = approval_entry.is_assigned(assignment.validator); approval_entry.import_assignment(tranche, assignment.validator, tick_now); @@ -1822,6 +1909,15 @@ fn check_and_import_approval( }}; } + let mut span = state + .spans + .get(&approval.block_hash) + .map(|span| span.child("check-and-import-approval")) + .unwrap_or_else(|| jaeger::Span::new(approval.block_hash, "check-and-import-approval")) + .with_uint_tag("candidate-index", approval.candidate_index as u64) + .with_relay_parent(approval.block_hash) + .with_stage(jaeger::Stage::ApprovalChecking); + let block_entry = match db.load_block_entry(&approval.block_hash)? { Some(b) => b, None => { @@ -1847,6 +1943,12 @@ fn check_and_import_approval( )), }; + span.add_string_tag("candidate-hash", format!("{:?}", approved_candidate_hash)); + span.add_string_tag( + "traceID", + format!("{:?}", hash_to_trace_identifier(approved_candidate_hash.0)), + ); + let pubkey = match session_info.validators.get(approval.validator) { Some(k) => k, None => respond_early!(ApprovalCheckResult::Bad( @@ -2120,16 +2222,17 @@ fn process_wakeup( db: &mut OverlayedBackend<'_, impl Backend>, relay_block: Hash, candidate_hash: CandidateHash, - expected_tick: Tick, metrics: &Metrics, ) -> SubsystemResult> { - let _span = jaeger::Span::from_encodable( - (relay_block, candidate_hash, expected_tick), - "process-approval-wakeup", - ) - .with_relay_parent(relay_block) - .with_candidate(candidate_hash) - .with_stage(jaeger::Stage::ApprovalChecking); + let mut span = state + .spans + .get(&relay_block) + .map(|span| span.child("process-wakeup")) + .unwrap_or_else(|| jaeger::Span::new(candidate_hash, "process-wakeup")) + .with_trace_id(candidate_hash) + .with_relay_parent(relay_block) + .with_candidate(candidate_hash) + .with_stage(jaeger::Stage::ApprovalChecking); let block_entry = db.load_block_entry(&relay_block)?; let candidate_entry = db.load_candidate_entry(&candidate_hash)?; @@ -2159,9 +2262,8 @@ fn process_wakeup( state.slot_duration_millis, Slot::from(u64::from(session_info.no_show_slots)), ); - let tranche_now = state.clock.tranche_now(state.slot_duration_millis, block_entry.slot()); - + span.add_uint_tag("tranche", tranche_now as u64); gum::trace!( target: LOG_TARGET, tranche = tranche_now, @@ -2195,6 +2297,8 @@ fn process_wakeup( (should_trigger, approval_entry.backing_group()) }; + gum::trace!(target: LOG_TARGET, "Wakeup processed. Should trigger: {}", should_trigger); + let mut actions = Vec::new(); let candidate_receipt = candidate_entry.candidate_receipt().clone(); @@ -2243,7 +2347,6 @@ fn process_wakeup( }); } } - // Although we checked approval earlier in this function, // this wakeup might have advanced the state to approved via // a no-show that was immediately covered and therefore @@ -2275,6 +2378,7 @@ async fn launch_approval( validator_index: ValidatorIndex, block_hash: Hash, backing_group: GroupIndex, + span: &jaeger::Span, ) -> SubsystemResult> { let (a_tx, a_rx) = oneshot::channel(); let (code_tx, code_rx) = oneshot::channel(); @@ -2306,9 +2410,15 @@ async fn launch_approval( let candidate_hash = candidate.hash(); let para_id = candidate.descriptor.para_id; - gum::trace!(target: LOG_TARGET, ?candidate_hash, ?para_id, "Recovering data."); + let request_validation_data_span = span + .child("request-validation-data") + .with_trace_id(candidate_hash) + .with_candidate(candidate_hash) + .with_string_tag("block-hash", format!("{:?}", block_hash)) + .with_stage(jaeger::Stage::ApprovalChecking); + let timer = metrics.time_recover_and_approve(); ctx.send_message(AvailabilityRecoveryMessage::RecoverAvailableData( candidate.clone(), @@ -2318,6 +2428,13 @@ async fn launch_approval( )) .await; + let request_validation_result_span = span + .child("request-validation-result") + .with_trace_id(candidate_hash) + .with_candidate(candidate_hash) + .with_string_tag("block-hash", format!("{:?}", block_hash)) + .with_stage(jaeger::Stage::ApprovalChecking); + ctx.send_message(RuntimeApiMessage::Request( block_hash, RuntimeApiRequest::ValidationCodeByHash(candidate.descriptor.validation_code_hash, code_tx), @@ -2330,10 +2447,6 @@ async fn launch_approval( let background = async move { // Force the move of the timer into the background task. let _timer = timer; - let _span = jaeger::Span::from_encodable((block_hash, candidate_hash), "launch-approval") - .with_relay_parent(block_hash) - .with_candidate(candidate_hash) - .with_stage(jaeger::Stage::ApprovalChecking); let available_data = match a_rx.await { Err(_) => return ApprovalState::failed(validator_index, candidate_hash), @@ -2371,6 +2484,7 @@ async fn launch_approval( return ApprovalState::failed(validator_index, candidate_hash) }, }; + drop(request_validation_data_span); let validation_code = match code_rx.await { Err(_) => return ApprovalState::failed(validator_index, candidate_hash), @@ -2392,7 +2506,6 @@ async fn launch_approval( }; let (val_tx, val_rx) = oneshot::channel(); - sender .send_message(CandidateValidationMessage::ValidateFromExhaustive( available_data.validation_data, @@ -2430,7 +2543,6 @@ async fn launch_approval( candidate_hash, candidate.clone(), ); - metrics_guard.take().on_approval_invalid(); return ApprovalState::failed(validator_index, candidate_hash) }, @@ -2443,11 +2555,11 @@ async fn launch_approval( "Failed to validate candidate due to internal error", ); metrics_guard.take().on_approval_error(); + drop(request_validation_result_span); return ApprovalState::failed(validator_index, candidate_hash) }, } }; - let (background, remote_handle) = background.remote_handle(); ctx.spawn("approval-checks", Box::pin(background)).map(move |()| remote_handle) } @@ -2463,6 +2575,17 @@ async fn issue_approval( candidate_hash: CandidateHash, ApprovalVoteRequest { validator_index, block_hash }: ApprovalVoteRequest, ) -> SubsystemResult> { + let mut issue_approval_span = state + .spans + .get(&block_hash) + .map(|span| span.child("issue-approval")) + .unwrap_or_else(|| jaeger::Span::new(block_hash, "issue-approval")) + .with_trace_id(candidate_hash) + .with_string_tag("block-hash", format!("{:?}", block_hash)) + .with_candidate(candidate_hash) + .with_validator_index(validator_index) + .with_stage(jaeger::Stage::ApprovalChecking); + let block_entry = match db.load_block_entry(&block_hash)? { Some(b) => b, None => { @@ -2487,6 +2610,7 @@ async fn issue_approval( }, Some(idx) => idx, }; + issue_approval_span.add_int_tag("candidate_index", candidate_index as i64); let session_info = match state.session_info(block_entry.session()) { Some(s) => s, diff --git a/node/jaeger/src/spans.rs b/node/jaeger/src/spans.rs index de85867d169f..b67ca0f9f260 100644 --- a/node/jaeger/src/spans.rs +++ b/node/jaeger/src/spans.rs @@ -149,6 +149,7 @@ pub enum Stage { AvailabilityRecovery = 6, BitfieldDistribution = 7, ApprovalChecking = 8, + ApprovalDistribution = 9, // Expand as needed, numbers should be ascending according to the stage // through the inclusion pipeline, or according to the descriptions // in [the path of a para chain block] @@ -283,6 +284,13 @@ impl Span { } } + /// Attach a 'traceID' tag set to the decimal representation of the candidate hash. + #[inline(always)] + pub fn with_trace_id(mut self, candidate_hash: CandidateHash) -> Self { + self.add_string_tag("traceID", hash_to_trace_identifier(candidate_hash.0)); + self + } + #[inline(always)] pub fn with_string_tag(mut self, tag: &'static str, val: V) -> Self { self.add_string_tag::(tag, val); diff --git a/node/network/approval-distribution/Cargo.toml b/node/network/approval-distribution/Cargo.toml index 6df854072aa6..87e7d8456188 100644 --- a/node/network/approval-distribution/Cargo.toml +++ b/node/network/approval-distribution/Cargo.toml @@ -10,6 +10,7 @@ polkadot-node-network-protocol = { path = "../protocol" } polkadot-node-primitives = { path = "../../primitives" } polkadot-node-subsystem = { path = "../../subsystem" } polkadot-primitives = { path = "../../../primitives" } +polkadot-node-jaeger = { path = "../../jaeger" } rand = "0.8" futures = "0.3.21" diff --git a/node/network/approval-distribution/src/lib.rs b/node/network/approval-distribution/src/lib.rs index 3c6ed8661e0e..f0df22b559e6 100644 --- a/node/network/approval-distribution/src/lib.rs +++ b/node/network/approval-distribution/src/lib.rs @@ -21,6 +21,7 @@ #![warn(missing_docs)] use futures::{channel::oneshot, FutureExt as _}; +use polkadot_node_jaeger as jaeger; use polkadot_node_network_protocol::{ self as net_protocol, grid_topology::{RandomRouting, RequiredRouting, SessionGridTopologies, SessionGridTopology}, @@ -35,7 +36,7 @@ use polkadot_node_subsystem::{ ApprovalCheckResult, ApprovalDistributionMessage, ApprovalVotingMessage, AssignmentCheckResult, NetworkBridgeEvent, NetworkBridgeTxMessage, }, - overseer, ActiveLeavesUpdate, FromOrchestra, OverseerSignal, SpawnedSubsystem, SubsystemError, + overseer, FromOrchestra, OverseerSignal, SpawnedSubsystem, SubsystemError, }; use polkadot_primitives::{ BlockNumber, CandidateIndex, Hash, SessionIndex, ValidatorIndex, ValidatorSignature, @@ -180,6 +181,9 @@ struct State { /// Config for aggression. aggression_config: AggressionConfig, + + /// HashMap from active leaves to spans + spans: HashMap, } #[derive(Debug, Clone, Copy, PartialEq, Eq)] @@ -390,9 +394,18 @@ impl State { ) { let mut new_hashes = HashSet::new(); for meta in &metas { + let mut span = self + .spans + .get(&meta.hash) + .map(|span| span.child(&"handle-new-blocks")) + .unwrap_or_else(|| jaeger::Span::new(meta.hash, &"handle-new-blocks")) + .with_string_tag("block-hash", format!("{:?}", meta.hash)) + .with_stage(jaeger::Stage::ApprovalDistribution); + match self.blocks.entry(meta.hash) { hash_map::Entry::Vacant(entry) => { let candidates_count = meta.candidates.len(); + span.add_uint_tag("candidates-count", candidates_count as u64); let mut candidates = Vec::with_capacity(candidates_count); candidates.resize_with(candidates_count, Default::default); @@ -690,6 +703,7 @@ impl State { if let Some(block_entry) = self.blocks.remove(relay_block) { self.topologies.dec_session_refs(block_entry.session); } + self.spans.remove(&relay_block); }); // If a block was finalized, this means we may need to move our aggression @@ -1230,6 +1244,14 @@ impl State { ) -> HashMap { let mut all_sigs = HashMap::new(); for (hash, index) in indices { + let _span = self + .spans + .get(&hash) + .map(|span| span.child("get-approval-signatures")) + .unwrap_or_else(|| jaeger::Span::new(&hash, "get-approval-signatures")) + .with_string_tag("block-hash", format!("{:?}", hash)) + .with_stage(jaeger::Stage::ApprovalDistribution); + let block_entry = match self.blocks.get(&hash) { None => { gum::debug!( @@ -1650,13 +1672,18 @@ impl ApprovalDistribution { match message { FromOrchestra::Communication { msg } => Self::handle_incoming(&mut ctx, state, msg, &self.metrics, rng).await, - FromOrchestra::Signal(OverseerSignal::ActiveLeaves(ActiveLeavesUpdate { - .. - })) => { + FromOrchestra::Signal(OverseerSignal::ActiveLeaves(update)) => { gum::trace!(target: LOG_TARGET, "active leaves signal (ignored)"); // the relay chain blocks relevant to the approval subsystems // are those that are available, but not finalized yet - // actived and deactivated heads hence are irrelevant to this subsystem + // actived and deactivated heads hence are irrelevant to this subsystem, other than + // for tracing purposes. + if let Some(activated) = update.activated { + let head = activated.hash; + let approval_distribution_span = + jaeger::PerLeafSpan::new(activated.span, "approval-distribution"); + state.spans.insert(head, approval_distribution_span); + } }, FromOrchestra::Signal(OverseerSignal::BlockFinalized(_hash, number)) => { gum::trace!(target: LOG_TARGET, number = %number, "finalized signal"); @@ -1682,6 +1709,14 @@ impl ApprovalDistribution { state.handle_new_blocks(ctx, metrics, metas, rng).await; }, ApprovalDistributionMessage::DistributeAssignment(cert, candidate_index) => { + let _span = state + .spans + .get(&cert.block_hash) + .map(|span| span.child("import-and-distribute-assignment")) + .unwrap_or_else(|| jaeger::Span::new(&cert.block_hash, "distribute-assignment")) + .with_string_tag("block-hash", format!("{:?}", cert.block_hash)) + .with_stage(jaeger::Stage::ApprovalDistribution); + gum::debug!( target: LOG_TARGET, "Distributing our assignment on candidate (block={}, index={})", @@ -1701,6 +1736,14 @@ impl ApprovalDistribution { .await; }, ApprovalDistributionMessage::DistributeApproval(vote) => { + let _span = state + .spans + .get(&vote.block_hash) + .map(|span| span.child("import-and-distribute-approval")) + .unwrap_or_else(|| jaeger::Span::new(&vote.block_hash, "distribute-approval")) + .with_string_tag("block-hash", format!("{:?}", vote.block_hash)) + .with_stage(jaeger::Stage::ApprovalDistribution); + gum::debug!( target: LOG_TARGET, "Distributing our approval vote on candidate (block={}, index={})", diff --git a/node/network/availability-distribution/src/lib.rs b/node/network/availability-distribution/src/lib.rs index 41702cd7a874..f961d95de96d 100644 --- a/node/network/availability-distribution/src/lib.rs +++ b/node/network/availability-distribution/src/lib.rs @@ -20,9 +20,11 @@ use sp_keystore::KeystorePtr; use polkadot_node_network_protocol::request_response::{v1, IncomingRequestReceiver}; use polkadot_node_subsystem::{ - messages::AvailabilityDistributionMessage, overseer, FromOrchestra, OverseerSignal, + jaeger, messages::AvailabilityDistributionMessage, overseer, FromOrchestra, OverseerSignal, SpawnedSubsystem, SubsystemError, }; +use polkadot_primitives::Hash; +use std::collections::HashMap; /// Error and [`Result`] type for this subsystem. mod error; @@ -91,6 +93,7 @@ impl AvailabilityDistributionSubsystem { /// Start processing work as passed on from the Overseer. async fn run(self, mut ctx: Context) -> std::result::Result<(), FatalError> { let Self { mut runtime, recvs, metrics } = self; + let mut spans: HashMap = HashMap::new(); let IncomingRequestReceivers { pov_req_receiver, chunk_req_receiver } = recvs; let mut requester = Requester::new(metrics.clone()).fuse(); @@ -131,15 +134,24 @@ impl AvailabilityDistributionSubsystem { }; match message { FromOrchestra::Signal(OverseerSignal::ActiveLeaves(update)) => { + let cloned_leaf = match update.activated.clone() { + Some(activated) => activated, + None => continue, + }; + let span = + jaeger::PerLeafSpan::new(cloned_leaf.span, "availability-distribution"); + spans.insert(cloned_leaf.hash, span); log_error( requester .get_mut() - .update_fetching_heads(&mut ctx, &mut runtime, update) + .update_fetching_heads(&mut ctx, &mut runtime, update, &spans) .await, "Error in Requester::update_fetching_heads", )?; }, - FromOrchestra::Signal(OverseerSignal::BlockFinalized(..)) => {}, + FromOrchestra::Signal(OverseerSignal::BlockFinalized(hash, _)) => { + spans.remove(&hash); + }, FromOrchestra::Signal(OverseerSignal::Conclude) => return Ok(()), FromOrchestra::Communication { msg: @@ -152,6 +164,15 @@ impl AvailabilityDistributionSubsystem { tx, }, } => { + let span = spans + .get(&relay_parent) + .map(|span| span.child("fetch-pov")) + .unwrap_or_else(|| jaeger::Span::new(&relay_parent, "fetch-pov")) + .with_trace_id(candidate_hash) + .with_candidate(candidate_hash) + .with_relay_parent(relay_parent) + .with_stage(jaeger::Stage::AvailabilityDistribution); + log_error( pov_requester::fetch_pov( &mut ctx, @@ -163,6 +184,7 @@ impl AvailabilityDistributionSubsystem { pov_hash, tx, metrics.clone(), + &span, ) .await, "pov_requester::fetch_pov", diff --git a/node/network/availability-distribution/src/pov_requester/mod.rs b/node/network/availability-distribution/src/pov_requester/mod.rs index 2d9f53e63f5f..ebe33f3b9423 100644 --- a/node/network/availability-distribution/src/pov_requester/mod.rs +++ b/node/network/availability-distribution/src/pov_requester/mod.rs @@ -52,7 +52,18 @@ pub async fn fetch_pov( pov_hash: Hash, tx: oneshot::Sender, metrics: Metrics, + span: &jaeger::Span, ) -> Result<()> { + let _span = span + .child("fetch-pov") + .with_trace_id(candidate_hash) + .with_validator_index(from_validator) + .with_candidate(candidate_hash) + .with_para_id(para_id) + .with_relay_parent(parent) + .with_string_tag("pov-hash", format!("{:?}", pov_hash)) + .with_stage(jaeger::Stage::AvailabilityDistribution); + let info = &runtime.get_session_info(ctx.sender(), parent).await?.session_info; let authority_id = info .discovery_keys @@ -71,13 +82,9 @@ pub async fn fetch_pov( )) .await; - let span = jaeger::Span::new(candidate_hash, "fetch-pov") - .with_validator_index(from_validator) - .with_relay_parent(parent) - .with_para_id(para_id); ctx.spawn( "pov-fetcher", - fetch_pov_job(para_id, pov_hash, authority_id, pending_response.boxed(), span, tx, metrics) + fetch_pov_job(para_id, pov_hash, authority_id, pending_response.boxed(), tx, metrics) .boxed(), ) .map_err(|e| FatalError::SpawnTask(e))?; @@ -90,11 +97,10 @@ async fn fetch_pov_job( pov_hash: Hash, authority_id: AuthorityDiscoveryId, pending_response: BoxFuture<'static, std::result::Result>, - span: jaeger::Span, tx: oneshot::Sender, metrics: Metrics, ) { - if let Err(err) = do_fetch_pov(pov_hash, pending_response, span, tx, metrics).await { + if let Err(err) = do_fetch_pov(pov_hash, pending_response, tx, metrics).await { gum::warn!(target: LOG_TARGET, ?err, ?para_id, ?pov_hash, ?authority_id, "fetch_pov_job"); } } @@ -103,7 +109,6 @@ async fn fetch_pov_job( async fn do_fetch_pov( pov_hash: Hash, pending_response: BoxFuture<'static, std::result::Result>, - _span: jaeger::Span, tx: oneshot::Sender, metrics: Metrics, ) -> Result<()> { @@ -182,6 +187,7 @@ mod tests { pov_hash, tx, Metrics::new_dummy(), + &jaeger::Span::Disabled, ) .await .expect("Should succeed"); diff --git a/node/network/availability-distribution/src/requester/fetch_task/mod.rs b/node/network/availability-distribution/src/requester/fetch_task/mod.rs index 09e12aece47f..adc2c32e30bd 100644 --- a/node/network/availability-distribution/src/requester/fetch_task/mod.rs +++ b/node/network/availability-distribution/src/requester/fetch_task/mod.rs @@ -140,7 +140,18 @@ impl FetchTaskConfig { sender: mpsc::Sender, metrics: Metrics, session_info: &SessionInfo, + span: jaeger::Span, ) -> Self { + let span = span + .child("fetch-task-config") + .with_trace_id(core.candidate_hash) + .with_string_tag("leaf", format!("{:?}", leaf)) + .with_validator_index(session_info.our_index) + .with_uint_tag("group-index", core.group_responsible.0 as u64) + .with_relay_parent(core.candidate_descriptor.relay_parent) + .with_string_tag("pov-hash", format!("{:?}", core.candidate_descriptor.pov_hash)) + .with_stage(jaeger::Stage::AvailabilityDistribution); + let live_in = vec![leaf].into_iter().collect(); // Don't run tasks for our backing group: @@ -148,9 +159,6 @@ impl FetchTaskConfig { return FetchTaskConfig { live_in, prepared_running: None } } - let span = jaeger::Span::new(core.candidate_hash, "availability-distribution") - .with_stage(jaeger::Stage::AvailabilityDistribution); - let prepared_running = RunningTask { session_index: session_info.session_index, group_index: core.group_responsible, @@ -251,20 +259,18 @@ impl RunningTask { let mut bad_validators = Vec::new(); let mut succeeded = false; let mut count: u32 = 0; - let mut _span = self - .span - .child("fetch-task") - .with_chunk_index(self.request.index.0) - .with_relay_parent(self.relay_parent); + let mut span = self.span.child("run-fetch-chunk-task").with_relay_parent(self.relay_parent); // Try validators in reverse order: while let Some(validator) = self.group.pop() { - let _try_span = _span.child("try"); // Report retries: if count > 0 { self.metrics.on_retry(); } count += 1; - + let _chunk_fetch_span = span + .child("fetch-chunk-request") + .with_chunk_index(self.request.index.0) + .with_stage(jaeger::Stage::AvailabilityDistribution); // Send request: let resp = match self.do_request(&validator).await { Ok(resp) => resp, @@ -281,6 +287,12 @@ impl RunningTask { continue }, }; + // We drop the span here, so that the span is not active while we recombine the chunk. + drop(_chunk_fetch_span); + let _chunk_recombine_span = span + .child("recombine-chunk") + .with_chunk_index(self.request.index.0) + .with_stage(jaeger::Stage::AvailabilityDistribution); let chunk = match resp { ChunkFetchingResponse::Chunk(resp) => resp.recombine_into_chunk(&self.request), ChunkFetchingResponse::NoSuchChunk => { @@ -298,6 +310,12 @@ impl RunningTask { continue }, }; + // We drop the span so that the span is not active whilst we validate and store the chunk. + drop(_chunk_recombine_span); + let _chunk_validate_and_store_span = span + .child("validate-and-store-chunk") + .with_chunk_index(self.request.index.0) + .with_stage(jaeger::Stage::AvailabilityDistribution); // Data genuine? if !self.validate_chunk(&validator, &chunk) { @@ -308,10 +326,9 @@ impl RunningTask { // Ok, let's store it and be happy: self.store_chunk(chunk).await; succeeded = true; - _span.add_string_tag("success", "true"); break } - _span.add_int_tag("tries", count as _); + span.add_int_tag("tries", count as _); if succeeded { self.metrics.on_fetch(SUCCEEDED); self.conclude(bad_validators).await; diff --git a/node/network/availability-distribution/src/requester/mod.rs b/node/network/availability-distribution/src/requester/mod.rs index 088937b6e995..58a04dbcbf76 100644 --- a/node/network/availability-distribution/src/requester/mod.rs +++ b/node/network/availability-distribution/src/requester/mod.rs @@ -33,6 +33,7 @@ use futures::{ }; use polkadot_node_subsystem::{ + jaeger, messages::{ChainApiMessage, RuntimeApiMessage}, overseer, ActivatedLeaf, ActiveLeavesUpdate, LeafStatus, }; @@ -100,14 +101,22 @@ impl Requester { ctx: &mut Context, runtime: &mut RuntimeInfo, update: ActiveLeavesUpdate, + spans: &HashMap, ) -> Result<()> { gum::trace!(target: LOG_TARGET, ?update, "Update fetching heads"); let ActiveLeavesUpdate { activated, deactivated } = update; // Stale leaves happen after a reversion - we don't want to re-run availability there. if let Some(leaf) = activated.filter(|leaf| leaf.status == LeafStatus::Fresh) { + let span = spans + .get(&leaf.hash) + .map(|span| span.child("update-fetching-heads")) + .unwrap_or_else(|| jaeger::Span::new(&leaf.hash, "update-fetching-heads")) + .with_string_tag("leaf", format!("{:?}", leaf.hash)) + .with_stage(jaeger::Stage::AvailabilityDistribution); + // Order important! We need to handle activated, prior to deactivated, otherwise we might // cancel still needed jobs. - self.start_requesting_chunks(ctx, runtime, leaf).await?; + self.start_requesting_chunks(ctx, runtime, leaf, &span).await?; } self.stop_requesting_chunks(deactivated.into_iter()); @@ -123,7 +132,13 @@ impl Requester { ctx: &mut Context, runtime: &mut RuntimeInfo, new_head: ActivatedLeaf, + span: &jaeger::Span, ) -> Result<()> { + let mut span = span + .child("request-chunks-new-head") + .with_string_tag("leaf", format!("{:?}", new_head.hash)) + .with_stage(jaeger::Stage::AvailabilityDistribution); + let sender = &mut ctx.sender().clone(); let ActivatedLeaf { hash: leaf, .. } = new_head; let (leaf_session_index, ancestors_in_session) = get_block_ancestors_in_same_session( @@ -133,8 +148,15 @@ impl Requester { Self::LEAF_ANCESTRY_LEN_WITHIN_SESSION, ) .await?; + span.add_uint_tag("ancestors-in-session", ancestors_in_session.len() as u64); + // Also spawn or bump tasks for candidates in ancestry in the same session. for hash in std::iter::once(leaf).chain(ancestors_in_session) { + let span = span + .child("request-chunks-ancestor") + .with_string_tag("leaf", format!("{:?}", hash.clone())) + .with_stage(jaeger::Stage::AvailabilityDistribution); + let cores = get_occupied_cores(sender, hash).await?; gum::trace!( target: LOG_TARGET, @@ -148,7 +170,7 @@ impl Requester { // The next time the subsystem receives leaf update, some of spawned task will be bumped // to be live in fresh relay parent, while some might get dropped due to the current leaf // being deactivated. - self.add_cores(ctx, runtime, leaf, leaf_session_index, cores).await?; + self.add_cores(ctx, runtime, leaf, leaf_session_index, cores, span).await?; } Ok(()) @@ -178,15 +200,24 @@ impl Requester { leaf: Hash, leaf_session_index: SessionIndex, cores: impl IntoIterator, + span: jaeger::Span, ) -> Result<()> { for core in cores { + let mut span = span + .child("check-fetch-candidate") + .with_trace_id(core.candidate_hash) + .with_string_tag("leaf", format!("{:?}", leaf)) + .with_candidate(core.candidate_hash) + .with_stage(jaeger::Stage::AvailabilityDistribution); match self.fetches.entry(core.candidate_hash) { Entry::Occupied(mut e) => // Just book keeping - we are already requesting that chunk: { + span.add_string_tag("already-requested-chunk", "true"); e.get_mut().add_leaf(leaf); }, Entry::Vacant(e) => { + span.add_string_tag("already-requested-chunk", "false"); let tx = self.tx.clone(); let metrics = self.metrics.clone(); @@ -201,7 +232,7 @@ impl Requester { // be fetchable by the state trie. leaf, leaf_session_index, - |info| FetchTaskConfig::new(leaf, &core, tx, metrics, info), + |info| FetchTaskConfig::new(leaf, &core, tx, metrics, info, span), ) .await .map_err(|err| { diff --git a/node/network/availability-distribution/src/requester/tests.rs b/node/network/availability-distribution/src/requester/tests.rs index 59db97176a76..abb81d28131f 100644 --- a/node/network/availability-distribution/src/requester/tests.rs +++ b/node/network/availability-distribution/src/requester/tests.rs @@ -14,6 +14,8 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . +use std::collections::HashMap; + use std::{future::Future, sync::Arc}; use futures::FutureExt; @@ -196,7 +198,7 @@ fn check_ancestry_lookup_in_same_session() { test_harness(test_state.clone(), |mut ctx| async move { let chain = &test_state.relay_chain; - + let spans: HashMap = HashMap::new(); let block_number = 1; let update = ActiveLeavesUpdate { activated: Some(ActivatedLeaf { @@ -209,7 +211,7 @@ fn check_ancestry_lookup_in_same_session() { }; requester - .update_fetching_heads(&mut ctx, &mut runtime, update) + .update_fetching_heads(&mut ctx, &mut runtime, update, &spans) .await .expect("Leaf processing failed"); let fetch_tasks = &requester.fetches; @@ -229,7 +231,7 @@ fn check_ancestry_lookup_in_same_session() { }; requester - .update_fetching_heads(&mut ctx, &mut runtime, update) + .update_fetching_heads(&mut ctx, &mut runtime, update, &spans) .await .expect("Leaf processing failed"); let fetch_tasks = &requester.fetches; @@ -255,7 +257,7 @@ fn check_ancestry_lookup_in_same_session() { deactivated: vec![chain[1], chain[2]].into(), }; requester - .update_fetching_heads(&mut ctx, &mut runtime, update) + .update_fetching_heads(&mut ctx, &mut runtime, update, &spans) .await .expect("Leaf processing failed"); let fetch_tasks = &requester.fetches; @@ -283,7 +285,7 @@ fn check_ancestry_lookup_in_different_sessions() { test_harness(test_state.clone(), |mut ctx| async move { let chain = &test_state.relay_chain; - + let spans: HashMap = HashMap::new(); let block_number = 3; let update = ActiveLeavesUpdate { activated: Some(ActivatedLeaf { @@ -296,7 +298,7 @@ fn check_ancestry_lookup_in_different_sessions() { }; requester - .update_fetching_heads(&mut ctx, &mut runtime, update) + .update_fetching_heads(&mut ctx, &mut runtime, update, &spans) .await .expect("Leaf processing failed"); let fetch_tasks = &requester.fetches; @@ -314,7 +316,7 @@ fn check_ancestry_lookup_in_different_sessions() { }; requester - .update_fetching_heads(&mut ctx, &mut runtime, update) + .update_fetching_heads(&mut ctx, &mut runtime, update, &spans) .await .expect("Leaf processing failed"); let fetch_tasks = &requester.fetches; @@ -332,7 +334,7 @@ fn check_ancestry_lookup_in_different_sessions() { }; requester - .update_fetching_heads(&mut ctx, &mut runtime, update) + .update_fetching_heads(&mut ctx, &mut runtime, update, &spans) .await .expect("Leaf processing failed"); let fetch_tasks = &requester.fetches; diff --git a/node/network/availability-distribution/src/responder.rs b/node/network/availability-distribution/src/responder.rs index daf0c3175bf3..d8e5a9c1a659 100644 --- a/node/network/availability-distribution/src/responder.rs +++ b/node/network/availability-distribution/src/responder.rs @@ -186,7 +186,10 @@ where { let span = jaeger::Span::new(req.payload.candidate_hash, "answer-chunk-request"); - let _child_span = span.child("answer-chunk-request").with_chunk_index(req.payload.index.0); + let _child_span = span + .child("answer-chunk-request") + .with_trace_id(req.payload.candidate_hash) + .with_chunk_index(req.payload.index.0); let chunk = query_chunk(sender, req.payload.candidate_hash, req.payload.index).await?; From daba6f157925d894ad3810540fba5b5788cc54ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bastian=20K=C3=B6cher?= Date: Mon, 3 Apr 2023 12:55:09 +0200 Subject: [PATCH 18/28] Update Substrate to fix Substrate companions (#6994) --- Cargo.lock | 424 ++++++++++++++++++++++++++++------------------------- 1 file changed, 224 insertions(+), 200 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 92b6c18c0c49..71cbc38c60a3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -442,12 +442,6 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf" -[[package]] -name = "base58" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6107fe1be6682a68940da878d9e9f5e90ca5745b3dec9fd1bb393c8777d4f581" - [[package]] name = "base64" version = "0.13.0" @@ -472,7 +466,7 @@ dependencies = [ [[package]] name = "binary-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "hash-db", "log", @@ -1469,13 +1463,14 @@ dependencies = [ [[package]] name = "curve25519-dalek" -version = "4.0.0-pre.1" +version = "4.0.0-rc.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4033478fbf70d6acf2655ac70da91ee65852d69daf7a67bf7a2f518fb47aafcf" +checksum = "8d4ba9852b42210c7538b75484f9daa0655e9a3ac04f693747bb0f02cf3cfe16" dependencies = [ - "byteorder", - "digest 0.9.0", - "rand_core 0.6.4", + "cfg-if", + "fiat-crypto", + "packed_simd_2", + "platforms 3.0.2", "subtle", "zeroize", ] @@ -2250,6 +2245,12 @@ dependencies = [ "subtle", ] +[[package]] +name = "fiat-crypto" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e825f6987101665dea6ec934c09ec6d721de7bc1bf92248e1d5810c8cd636b77" + [[package]] name = "file-per-thread-logger" version = "0.1.4" @@ -2364,7 +2365,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "parity-scale-codec", ] @@ -2387,7 +2388,7 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-support", "frame-support-procedural", @@ -2412,7 +2413,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "Inflector", "array-bytes", @@ -2459,7 +2460,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2470,7 +2471,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2487,7 +2488,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-support", "frame-system", @@ -2516,7 +2517,7 @@ dependencies = [ [[package]] name = "frame-remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "futures", "log", @@ -2532,7 +2533,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "bitflags", "environmental", @@ -2565,7 +2566,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "Inflector", "cfg-expr", @@ -2580,7 +2581,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2592,7 +2593,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "proc-macro2", "quote", @@ -2602,7 +2603,7 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-benchmarking", "frame-support", @@ -2626,7 +2627,7 @@ dependencies = [ [[package]] name = "frame-support-test-pallet" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-support", "frame-system", @@ -2637,7 +2638,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-support", "log", @@ -2655,7 +2656,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-benchmarking", "frame-support", @@ -2670,7 +2671,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "parity-scale-codec", "sp-api", @@ -2679,7 +2680,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-support", "parity-scale-codec", @@ -2861,7 +2862,7 @@ dependencies = [ [[package]] name = "generate-bags" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "chrono", "frame-election-provider-support", @@ -3864,6 +3865,12 @@ dependencies = [ "winapi", ] +[[package]] +name = "libm" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7fc7aa29613bd6a620df431842069224d8bc9011086b1db4c0e0cd47fa03ec9a" + [[package]] name = "libm" version = "0.2.1" @@ -4653,7 +4660,7 @@ dependencies = [ [[package]] name = "mmr-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "futures", "log", @@ -4672,7 +4679,7 @@ dependencies = [ [[package]] name = "mmr-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "anyhow", "jsonrpsee", @@ -5243,10 +5250,20 @@ dependencies = [ "sha2 0.10.2", ] +[[package]] +name = "packed_simd_2" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1914cd452d8fccd6f9db48147b29fd4ae05bea9dc5d9ad578509f72415de282" +dependencies = [ + "cfg-if", + "libm 0.1.4", +] + [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5261,7 +5278,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-support", "frame-system", @@ -5277,7 +5294,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-support", "frame-system", @@ -5291,7 +5308,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5315,7 +5332,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5335,7 +5352,7 @@ dependencies = [ [[package]] name = "pallet-bags-list-remote-tests" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-election-provider-support", "frame-remote-externalities", @@ -5354,7 +5371,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5369,7 +5386,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-support", "frame-system", @@ -5388,7 +5405,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "array-bytes", "binary-merkle-tree", @@ -5412,7 +5429,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5430,7 +5447,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5449,7 +5466,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5466,7 +5483,7 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5483,7 +5500,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5501,7 +5518,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5524,7 +5541,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5537,7 +5554,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5555,7 +5572,7 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5573,7 +5590,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5596,7 +5613,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5612,7 +5629,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5632,7 +5649,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5649,7 +5666,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5666,7 +5683,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5683,7 +5700,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5699,7 +5716,7 @@ dependencies = [ [[package]] name = "pallet-nis" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5715,7 +5732,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-support", "frame-system", @@ -5732,7 +5749,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5752,7 +5769,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", @@ -5763,7 +5780,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-support", "frame-system", @@ -5780,7 +5797,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5804,7 +5821,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5821,7 +5838,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5836,7 +5853,7 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5854,7 +5871,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5869,7 +5886,7 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5888,7 +5905,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5905,7 +5922,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-support", "frame-system", @@ -5926,7 +5943,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5942,7 +5959,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-support", "frame-system", @@ -5956,7 +5973,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5979,7 +5996,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -5990,7 +6007,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "log", "sp-arithmetic", @@ -5999,7 +6016,7 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "parity-scale-codec", "sp-api", @@ -6008,7 +6025,7 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-benchmarking", "frame-support", @@ -6025,7 +6042,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-support", "frame-system", @@ -6039,7 +6056,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-benchmarking", "frame-support", @@ -6057,7 +6074,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-benchmarking", "frame-support", @@ -6076,7 +6093,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-support", "frame-system", @@ -6092,7 +6109,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -6108,7 +6125,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -6120,7 +6137,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-benchmarking", "frame-support", @@ -6137,7 +6154,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-benchmarking", "frame-support", @@ -6152,7 +6169,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-benchmarking", "frame-support", @@ -6168,7 +6185,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-benchmarking", "frame-support", @@ -6183,7 +6200,7 @@ dependencies = [ [[package]] name = "pallet-whitelist" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-benchmarking", "frame-support", @@ -6534,6 +6551,12 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e8d0eef3571242013a0d5dc84861c3ae4a652e56e12adf8bdc26ff5f8cb34c94" +[[package]] +name = "platforms" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3d7ddaed09e0eb771a79ab0fd64609ba0afb0a8366421957936ad14cbd13630" + [[package]] name = "polkadot" version = "0.9.39" @@ -9137,7 +9160,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "log", "sp-core", @@ -9148,7 +9171,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "async-trait", "futures", @@ -9176,7 +9199,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "futures", "futures-timer", @@ -9199,7 +9222,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -9214,7 +9237,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "memmap2", "sc-chain-spec-derive", @@ -9233,7 +9256,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9244,7 +9267,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "array-bytes", "chrono", @@ -9284,7 +9307,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "fnv", "futures", @@ -9310,7 +9333,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "hash-db", "kvdb", @@ -9336,7 +9359,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "async-trait", "futures", @@ -9361,7 +9384,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "async-trait", "fork-tree", @@ -9400,7 +9423,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "futures", "jsonrpsee", @@ -9422,7 +9445,7 @@ dependencies = [ [[package]] name = "sc-consensus-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "array-bytes", "async-trait", @@ -9457,7 +9480,7 @@ dependencies = [ [[package]] name = "sc-consensus-beefy-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "futures", "jsonrpsee", @@ -9476,7 +9499,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "fork-tree", "parity-scale-codec", @@ -9489,7 +9512,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "ahash 0.8.2", "array-bytes", @@ -9529,7 +9552,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "finality-grandpa", "futures", @@ -9549,7 +9572,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "async-trait", "futures", @@ -9572,7 +9595,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "lru 0.8.1", "parity-scale-codec", @@ -9596,7 +9619,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "sc-allocator", "sp-maybe-compressed-blob", @@ -9609,7 +9632,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "log", "sc-allocator", @@ -9622,7 +9645,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "anyhow", "cfg-if", @@ -9640,7 +9663,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "ansi_term", "futures", @@ -9656,7 +9679,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "array-bytes", "async-trait", @@ -9671,7 +9694,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "array-bytes", "async-channel", @@ -9701,6 +9724,7 @@ dependencies = [ "serde", "serde_json", "smallvec", + "snow", "sp-arithmetic", "sp-blockchain", "sp-consensus", @@ -9715,7 +9739,7 @@ dependencies = [ [[package]] name = "sc-network-bitswap" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "cid", "futures", @@ -9735,7 +9759,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "array-bytes", "async-trait", @@ -9763,7 +9787,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "ahash 0.8.2", "futures", @@ -9782,7 +9806,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "array-bytes", "futures", @@ -9804,7 +9828,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "array-bytes", "async-trait", @@ -9838,7 +9862,7 @@ dependencies = [ [[package]] name = "sc-network-transactions" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "array-bytes", "futures", @@ -9858,7 +9882,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "array-bytes", "bytes", @@ -9889,7 +9913,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "futures", "libp2p", @@ -9902,7 +9926,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9911,7 +9935,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "futures", "jsonrpsee", @@ -9941,7 +9965,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -9960,7 +9984,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "http", "jsonrpsee", @@ -9975,7 +9999,7 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "array-bytes", "futures", @@ -10001,7 +10025,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "async-trait", "directories", @@ -10067,7 +10091,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "log", "parity-scale-codec", @@ -10078,7 +10102,7 @@ dependencies = [ [[package]] name = "sc-storage-monitor" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "clap 4.0.15", "fs4", @@ -10094,7 +10118,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -10113,7 +10137,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "futures", "libc", @@ -10132,7 +10156,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "chrono", "futures", @@ -10151,7 +10175,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "ansi_term", "atty", @@ -10182,7 +10206,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -10193,7 +10217,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "async-trait", "futures", @@ -10220,7 +10244,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "async-trait", "futures", @@ -10234,7 +10258,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "async-channel", "futures", @@ -10728,14 +10752,14 @@ checksum = "5e9f0ab6ef7eb7353d9119c170a436d1bf248eea575ac42d19d12f4e34130831" [[package]] name = "snow" -version = "0.9.0" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "774d05a3edae07ce6d68ea6984f3c05e9bba8927e3dd591e3b479e5b03213d0d" +checksum = "5ccba027ba85743e09d15c03296797cad56395089b832b48b5a5217880f57733" dependencies = [ "aes-gcm 0.9.4", "blake2", "chacha20poly1305", - "curve25519-dalek 4.0.0-pre.1", + "curve25519-dalek 4.0.0-rc.1", "rand_core 0.6.4", "ring", "rustc_version", @@ -10773,7 +10797,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "hash-db", "log", @@ -10791,7 +10815,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "Inflector", "blake2", @@ -10805,7 +10829,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "parity-scale-codec", "scale-info", @@ -10818,7 +10842,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "integer-sqrt", "num-traits", @@ -10832,7 +10856,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "parity-scale-codec", "scale-info", @@ -10845,7 +10869,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "parity-scale-codec", "sp-api", @@ -10857,7 +10881,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "futures", "log", @@ -10875,7 +10899,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "async-trait", "futures", @@ -10890,7 +10914,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "async-trait", "parity-scale-codec", @@ -10908,7 +10932,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "async-trait", "merlin", @@ -10931,7 +10955,7 @@ dependencies = [ [[package]] name = "sp-consensus-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "lazy_static", "parity-scale-codec", @@ -10950,7 +10974,7 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "finality-grandpa", "log", @@ -10968,7 +10992,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "parity-scale-codec", "scale-info", @@ -10980,7 +11004,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "parity-scale-codec", "scale-info", @@ -10993,13 +11017,13 @@ dependencies = [ [[package]] name = "sp-core" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "array-bytes", - "base58", "bitflags", "blake2", "bounded-collections", + "bs58", "dyn-clonable", "ed25519-zebra", "futures", @@ -11036,7 +11060,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "blake2b_simd", "byteorder", @@ -11050,7 +11074,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "proc-macro2", "quote", @@ -11061,7 +11085,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -11070,7 +11094,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "proc-macro2", "quote", @@ -11080,7 +11104,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.13.0" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "environmental", "parity-scale-codec", @@ -11091,7 +11115,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -11106,7 +11130,7 @@ dependencies = [ [[package]] name = "sp-io" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "bytes", "ed25519", @@ -11132,7 +11156,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "lazy_static", "sp-core", @@ -11143,7 +11167,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.13.0" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "futures", "merlin", @@ -11159,7 +11183,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "thiserror", "zstd", @@ -11168,7 +11192,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "ckb-merkle-mountain-range", "log", @@ -11186,7 +11210,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "parity-scale-codec", "scale-info", @@ -11200,7 +11224,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "sp-api", "sp-core", @@ -11210,7 +11234,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "backtrace", "lazy_static", @@ -11220,7 +11244,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "rustc-hash", "serde", @@ -11230,7 +11254,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "either", "hash256-std-hasher", @@ -11252,7 +11276,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -11270,7 +11294,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "Inflector", "proc-macro-crate", @@ -11282,7 +11306,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "parity-scale-codec", "scale-info", @@ -11296,7 +11320,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "parity-scale-codec", "scale-info", @@ -11308,7 +11332,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.13.0" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "hash-db", "log", @@ -11328,12 +11352,12 @@ dependencies = [ [[package]] name = "sp-std" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" [[package]] name = "sp-storage" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11346,7 +11370,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "async-trait", "futures-timer", @@ -11361,7 +11385,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "parity-scale-codec", "sp-std", @@ -11373,7 +11397,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "sp-api", "sp-runtime", @@ -11382,7 +11406,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "async-trait", "log", @@ -11398,7 +11422,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "ahash 0.8.2", "hash-db", @@ -11421,7 +11445,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11438,7 +11462,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -11449,7 +11473,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -11463,7 +11487,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "parity-scale-codec", "scale-info", @@ -11693,15 +11717,15 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ - "platforms", + "platforms 2.0.0", ] [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -11720,7 +11744,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "hyper", "log", @@ -11732,7 +11756,7 @@ dependencies = [ [[package]] name = "substrate-rpc-client" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "async-trait", "jsonrpsee", @@ -11745,7 +11769,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "jsonrpsee", "log", @@ -11764,7 +11788,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "array-bytes", "async-trait", @@ -11790,7 +11814,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "futures", "substrate-test-utils-derive", @@ -11800,7 +11824,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -11811,7 +11835,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "ansi_term", "build-helper", @@ -12641,7 +12665,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f40ba0d09785159a31a43b16b47ddb5ae8e62e1d" +source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" dependencies = [ "async-trait", "clap 4.0.15", @@ -13125,7 +13149,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "57d20cb3c59b788653d99541c646c561c9dd26506f25c0cebfe810659c54c6d7" dependencies = [ "downcast-rs", - "libm", + "libm 0.2.1", "memory_units", "num-rational", "num-traits", From 7adff64a5b1d3a320156ad88bf814f2e4667031e Mon Sep 17 00:00:00 2001 From: Tsvetomir Dimitrov Date: Mon, 3 Apr 2023 19:51:31 +0300 Subject: [PATCH 19/28] Cache `SessionInfo` on new activated leaf in `dispute-distribution` (#6993) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Cache `SessionInfo` on new activated leaf in `dispute-distribution` * Update node/network/dispute-distribution/src/sender/mod.rs Co-authored-by: Bastian Köcher * fmt * Decrease log level --------- Co-authored-by: Bastian Köcher --- .../dispute-distribution/src/sender/mod.rs | 6 ++ .../dispute-distribution/src/tests/mod.rs | 90 ++++--------------- 2 files changed, 22 insertions(+), 74 deletions(-) diff --git a/node/network/dispute-distribution/src/sender/mod.rs b/node/network/dispute-distribution/src/sender/mod.rs index 629c4913b78e..6a1dedcb3c33 100644 --- a/node/network/dispute-distribution/src/sender/mod.rs +++ b/node/network/dispute-distribution/src/sender/mod.rs @@ -366,6 +366,12 @@ async fn get_active_session_indices( // Iterate all heads we track as active and fetch the child' session indices. for head in active_heads { let session_index = runtime.get_session_index_for_child(ctx.sender(), *head).await?; + // Cache session info + if let Err(err) = + runtime.get_session_info_by_index(ctx.sender(), *head, session_index).await + { + gum::debug!(target: LOG_TARGET, ?err, ?session_index, "Can't cache SessionInfo"); + } indeces.insert(session_index, *head); } Ok(indeces) diff --git a/node/network/dispute-distribution/src/tests/mod.rs b/node/network/dispute-distribution/src/tests/mod.rs index 0b14afea2a30..337883be8ed7 100644 --- a/node/network/dispute-distribution/src/tests/mod.rs +++ b/node/network/dispute-distribution/src/tests/mod.rs @@ -81,7 +81,7 @@ fn send_dispute_sends_dispute() { let relay_parent = Hash::random(); let candidate = make_candidate_receipt(relay_parent); - send_dispute(&mut handle, candidate, true).await; + send_dispute(&mut handle, candidate).await; conclude(&mut handle).await; }; test_harness(test); @@ -96,7 +96,7 @@ fn send_honors_rate_limit() { let relay_parent = Hash::random(); let candidate = make_candidate_receipt(relay_parent); let before_request = Instant::now(); - send_dispute(&mut handle, candidate, true).await; + send_dispute(&mut handle, candidate).await; // First send should not be rate limited: gum::trace!("Passed time: {:#?}", Instant::now().saturating_duration_since(before_request)); // This test would likely be flaky on CI: @@ -104,7 +104,7 @@ fn send_honors_rate_limit() { let relay_parent = Hash::random(); let candidate = make_candidate_receipt(relay_parent); - send_dispute(&mut handle, candidate, false).await; + send_dispute(&mut handle, candidate).await; // Second send should be rate limited: gum::trace!( "Passed time for send_dispute: {:#?}", @@ -120,7 +120,6 @@ fn send_honors_rate_limit() { async fn send_dispute( handle: &mut TestSubsystemContextHandle, candidate: CandidateReceipt, - needs_session_info: bool, ) { let before_request = Instant::now(); let message = make_dispute_message(candidate.clone(), ALICE_INDEX, FERDIE_INDEX); @@ -138,25 +137,6 @@ async fn send_dispute( "Passed time for sending message: {:#?}", Instant::now().saturating_duration_since(before_request) ); - if needs_session_info { - // Requests needed session info: - assert_matches!( - handle.recv().await, - AllMessages::RuntimeApi( - RuntimeApiMessage::Request( - hash, - RuntimeApiRequest::SessionInfo(session_index, tx) - ) - ) => { - assert_eq!(session_index, MOCK_SESSION_INDEX); - assert_eq!( - hash, - message.candidate_receipt().descriptor.relay_parent - ); - tx.send(Ok(Some(MOCK_SESSION_INFO.clone()))).expect("Receiver should stay alive."); - } - ); - } let expected_receivers = { let info = &MOCK_SESSION_INFO; @@ -492,23 +472,6 @@ fn send_dispute_gets_cleaned_up() { msg: DisputeDistributionMessage::SendDispute(message.clone()), }) .await; - // Requests needed session info: - assert_matches!( - handle.recv().await, - AllMessages::RuntimeApi( - RuntimeApiMessage::Request( - hash, - RuntimeApiRequest::SessionInfo(session_index, tx) - ) - ) => { - assert_eq!(session_index, MOCK_SESSION_INDEX); - assert_eq!( - hash, - message.candidate_receipt().descriptor.relay_parent - ); - tx.send(Ok(Some(MOCK_SESSION_INFO.clone()))).expect("Receiver should stay alive."); - } - ); let expected_receivers = { let info = &MOCK_SESSION_INFO; @@ -558,23 +521,6 @@ fn dispute_retries_and_works_across_session_boundaries() { msg: DisputeDistributionMessage::SendDispute(message.clone()), }) .await; - // Requests needed session info: - assert_matches!( - handle.recv().await, - AllMessages::RuntimeApi( - RuntimeApiMessage::Request( - hash, - RuntimeApiRequest::SessionInfo(session_index, tx) - ) - ) => { - assert_eq!(session_index, MOCK_SESSION_INDEX); - assert_eq!( - hash, - message.candidate_receipt().descriptor.relay_parent - ); - tx.send(Ok(Some(MOCK_SESSION_INFO.clone()))).expect("Receiver should stay alive."); - } - ); let expected_receivers: HashSet<_> = { let info = &MOCK_SESSION_INFO; @@ -776,7 +722,6 @@ async fn activate_leaf( // Currently active disputes to send to the subsystem. active_disputes: Vec<(SessionIndex, CandidateHash, DisputeStatus)>, ) { - let has_active_disputes = !active_disputes.is_empty(); handle .send(FromOrchestra::Signal(OverseerSignal::ActiveLeaves(ActiveLeavesUpdate { activated: Some(ActivatedLeaf { @@ -798,27 +743,24 @@ async fn activate_leaf( tx.send(Ok(session_index)).expect("Receiver should stay alive."); } ); - assert_matches!( - handle.recv().await, - AllMessages::DisputeCoordinator(DisputeCoordinatorMessage::ActiveDisputes(tx)) => { - tx.send(active_disputes).expect("Receiver should stay alive."); - } - ); - - let new_session = match (new_session, has_active_disputes) { - (Some(new_session), true) => new_session, - _ => return, - }; - assert_matches!( + if let Some(session_info) = new_session { + assert_matches!( handle.recv().await, AllMessages::RuntimeApi(RuntimeApiMessage::Request( - h, - RuntimeApiRequest::SessionInfo(i, tx) + h, + RuntimeApiRequest::SessionInfo(session_idx, tx) )) => { assert_eq!(h, activate); - assert_eq!(i, session_index); - tx.send(Ok(Some(new_session))).expect("Receiver should stay alive."); + assert_eq!(session_index, session_idx); + tx.send(Ok(Some(session_info))).expect("Receiver should stay alive."); + }); + } + + assert_matches!( + handle.recv().await, + AllMessages::DisputeCoordinator(DisputeCoordinatorMessage::ActiveDisputes(tx)) => { + tx.send(active_disputes).expect("Receiver should stay alive."); } ); } From 00b80ecadbef54ddcc652718385b54b0d05ef5d9 Mon Sep 17 00:00:00 2001 From: Branislav Kontur Date: Tue, 4 Apr 2023 09:34:56 +0200 Subject: [PATCH 20/28] Added `origin` to config for `universal_origin` benchmark (#6986) --- runtime/kusama/src/lib.rs | 2 +- runtime/rococo/src/lib.rs | 2 +- runtime/westend/src/lib.rs | 2 +- xcm/pallet-xcm-benchmarks/src/generic/benchmarking.rs | 4 ++-- xcm/pallet-xcm-benchmarks/src/generic/mock.rs | 4 ++-- xcm/pallet-xcm-benchmarks/src/generic/mod.rs | 4 ++-- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index e1e9c5dcfb64..b4e22e094cfd 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -2093,7 +2093,7 @@ sp_api::impl_runtime_apis! { Err(BenchmarkError::Skip) } - fn universal_alias() -> Result { + fn universal_alias() -> Result<(MultiLocation, Junction), BenchmarkError> { // The XCM executor of Kusama doesn't have a configured `UniversalAliases` Err(BenchmarkError::Skip) } diff --git a/runtime/rococo/src/lib.rs b/runtime/rococo/src/lib.rs index ba507d1149b4..139a65c7347e 100644 --- a/runtime/rococo/src/lib.rs +++ b/runtime/rococo/src/lib.rs @@ -2095,7 +2095,7 @@ sp_api::impl_runtime_apis! { Err(BenchmarkError::Skip) } - fn universal_alias() -> Result { + fn universal_alias() -> Result<(MultiLocation, Junction), BenchmarkError> { // The XCM executor of Rococo doesn't have a configured `UniversalAliases` Err(BenchmarkError::Skip) } diff --git a/runtime/westend/src/lib.rs b/runtime/westend/src/lib.rs index eef79f74c1f4..722d12c8f1bd 100644 --- a/runtime/westend/src/lib.rs +++ b/runtime/westend/src/lib.rs @@ -1819,7 +1819,7 @@ sp_api::impl_runtime_apis! { Err(BenchmarkError::Skip) } - fn universal_alias() -> Result { + fn universal_alias() -> Result<(MultiLocation, Junction), BenchmarkError> { // The XCM executor of Westend doesn't have a configured `UniversalAliases` Err(BenchmarkError::Skip) } diff --git a/xcm/pallet-xcm-benchmarks/src/generic/benchmarking.rs b/xcm/pallet-xcm-benchmarks/src/generic/benchmarking.rs index 19aecdd47c89..46301a974c10 100644 --- a/xcm/pallet-xcm-benchmarks/src/generic/benchmarking.rs +++ b/xcm/pallet-xcm-benchmarks/src/generic/benchmarking.rs @@ -482,9 +482,9 @@ benchmarks! { } universal_origin { - let alias = T::universal_alias().map_err(|_| BenchmarkError::Skip)?; + let (origin, alias) = T::universal_alias().map_err(|_| BenchmarkError::Skip)?; - let mut executor = new_executor::(Here.into_location()); + let mut executor = new_executor::(origin); let instruction = Instruction::UniversalOrigin(alias.clone()); let xcm = Xcm(vec![instruction]); diff --git a/xcm/pallet-xcm-benchmarks/src/generic/mock.rs b/xcm/pallet-xcm-benchmarks/src/generic/mock.rs index c76a9f275983..3cb5c5d0c8e7 100644 --- a/xcm/pallet-xcm-benchmarks/src/generic/mock.rs +++ b/xcm/pallet-xcm-benchmarks/src/generic/mock.rs @@ -163,8 +163,8 @@ impl generic::Config for Test { Ok(Default::default()) } - fn universal_alias() -> Result { - Ok(GlobalConsensus(ByGenesis([0; 32]))) + fn universal_alias() -> Result<(MultiLocation, Junction), BenchmarkError> { + Ok((Here.into(), GlobalConsensus(ByGenesis([0; 32])))) } fn transact_origin_and_runtime_call( diff --git a/xcm/pallet-xcm-benchmarks/src/generic/mod.rs b/xcm/pallet-xcm-benchmarks/src/generic/mod.rs index b12ac0ba2308..bdf3b2821f6b 100644 --- a/xcm/pallet-xcm-benchmarks/src/generic/mod.rs +++ b/xcm/pallet-xcm-benchmarks/src/generic/mod.rs @@ -52,10 +52,10 @@ pub mod pallet { /// If set to `Err`, benchmarks which rely on an `exchange_asset` will be skipped. fn worst_case_asset_exchange() -> Result<(MultiAssets, MultiAssets), BenchmarkError>; - /// A `Junction` that is one of the `UniversalAliases` configured by the XCM executor. + /// A `(MultiLocation, Junction)` that is one of the `UniversalAliases` configured by the XCM executor. /// /// If set to `Err`, benchmarks which rely on a universal alias will be skipped. - fn universal_alias() -> Result; + fn universal_alias() -> Result<(MultiLocation, Junction), BenchmarkError>; /// The `MultiLocation` and `RuntimeCall` used for successful transaction XCMs. /// From 017685748cccc2f1c8e8456f770b52c69b13f165 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bastian=20K=C3=B6cher?= Date: Tue, 4 Apr 2023 12:33:07 +0200 Subject: [PATCH 21/28] Substrate companion: Remove deprecated batch verification (#6999) * Substrate companion: Remove deprecated batch verification * update lockfile for {"substrate"} --------- Co-authored-by: parity-processbot <> --- Cargo.lock | 366 ++++++++++++++--------------- node/core/pvf/src/executor_intf.rs | 48 +--- 2 files changed, 185 insertions(+), 229 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 71cbc38c60a3..1b507a75a833 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -466,7 +466,7 @@ dependencies = [ [[package]] name = "binary-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "hash-db", "log", @@ -2365,7 +2365,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "parity-scale-codec", ] @@ -2388,7 +2388,7 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-support", "frame-support-procedural", @@ -2413,7 +2413,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "Inflector", "array-bytes", @@ -2460,7 +2460,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2471,7 +2471,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2488,7 +2488,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-support", "frame-system", @@ -2517,7 +2517,7 @@ dependencies = [ [[package]] name = "frame-remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "futures", "log", @@ -2533,7 +2533,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "bitflags", "environmental", @@ -2566,7 +2566,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "Inflector", "cfg-expr", @@ -2581,7 +2581,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2593,7 +2593,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "proc-macro2", "quote", @@ -2603,7 +2603,7 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-benchmarking", "frame-support", @@ -2627,7 +2627,7 @@ dependencies = [ [[package]] name = "frame-support-test-pallet" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-support", "frame-system", @@ -2638,7 +2638,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-support", "log", @@ -2656,7 +2656,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-benchmarking", "frame-support", @@ -2671,7 +2671,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "parity-scale-codec", "sp-api", @@ -2680,7 +2680,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-support", "parity-scale-codec", @@ -2862,7 +2862,7 @@ dependencies = [ [[package]] name = "generate-bags" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "chrono", "frame-election-provider-support", @@ -4660,7 +4660,7 @@ dependencies = [ [[package]] name = "mmr-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "futures", "log", @@ -4679,7 +4679,7 @@ dependencies = [ [[package]] name = "mmr-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "anyhow", "jsonrpsee", @@ -5263,7 +5263,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-benchmarking", "frame-support", @@ -5278,7 +5278,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-support", "frame-system", @@ -5294,7 +5294,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-support", "frame-system", @@ -5308,7 +5308,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-benchmarking", "frame-support", @@ -5332,7 +5332,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5352,7 +5352,7 @@ dependencies = [ [[package]] name = "pallet-bags-list-remote-tests" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-election-provider-support", "frame-remote-externalities", @@ -5371,7 +5371,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-benchmarking", "frame-support", @@ -5386,7 +5386,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-support", "frame-system", @@ -5405,7 +5405,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "array-bytes", "binary-merkle-tree", @@ -5429,7 +5429,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-benchmarking", "frame-support", @@ -5447,7 +5447,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-benchmarking", "frame-support", @@ -5466,7 +5466,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-benchmarking", "frame-support", @@ -5483,7 +5483,7 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5500,7 +5500,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-benchmarking", "frame-support", @@ -5518,7 +5518,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5541,7 +5541,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5554,7 +5554,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-benchmarking", "frame-support", @@ -5572,7 +5572,7 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5590,7 +5590,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-benchmarking", "frame-support", @@ -5613,7 +5613,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5629,7 +5629,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-benchmarking", "frame-support", @@ -5649,7 +5649,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-benchmarking", "frame-support", @@ -5666,7 +5666,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-benchmarking", "frame-support", @@ -5683,7 +5683,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-benchmarking", "frame-support", @@ -5700,7 +5700,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-benchmarking", "frame-support", @@ -5716,7 +5716,7 @@ dependencies = [ [[package]] name = "pallet-nis" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-benchmarking", "frame-support", @@ -5732,7 +5732,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-support", "frame-system", @@ -5749,7 +5749,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5769,7 +5769,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", @@ -5780,7 +5780,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-support", "frame-system", @@ -5797,7 +5797,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5821,7 +5821,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-benchmarking", "frame-support", @@ -5838,7 +5838,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-benchmarking", "frame-support", @@ -5853,7 +5853,7 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-benchmarking", "frame-support", @@ -5871,7 +5871,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-benchmarking", "frame-support", @@ -5886,7 +5886,7 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5905,7 +5905,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-benchmarking", "frame-support", @@ -5922,7 +5922,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-support", "frame-system", @@ -5943,7 +5943,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-benchmarking", "frame-support", @@ -5959,7 +5959,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-support", "frame-system", @@ -5973,7 +5973,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5996,7 +5996,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -6007,7 +6007,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "log", "sp-arithmetic", @@ -6016,7 +6016,7 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "parity-scale-codec", "sp-api", @@ -6025,7 +6025,7 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-benchmarking", "frame-support", @@ -6042,7 +6042,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-support", "frame-system", @@ -6056,7 +6056,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-benchmarking", "frame-support", @@ -6074,7 +6074,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-benchmarking", "frame-support", @@ -6093,7 +6093,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-support", "frame-system", @@ -6109,7 +6109,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -6125,7 +6125,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -6137,7 +6137,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-benchmarking", "frame-support", @@ -6154,7 +6154,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-benchmarking", "frame-support", @@ -6169,7 +6169,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-benchmarking", "frame-support", @@ -6185,7 +6185,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-benchmarking", "frame-support", @@ -6200,7 +6200,7 @@ dependencies = [ [[package]] name = "pallet-whitelist" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-benchmarking", "frame-support", @@ -9160,7 +9160,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "log", "sp-core", @@ -9171,7 +9171,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "async-trait", "futures", @@ -9199,7 +9199,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "futures", "futures-timer", @@ -9222,7 +9222,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -9237,7 +9237,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "memmap2", "sc-chain-spec-derive", @@ -9256,7 +9256,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9267,7 +9267,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "array-bytes", "chrono", @@ -9307,7 +9307,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "fnv", "futures", @@ -9333,7 +9333,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "hash-db", "kvdb", @@ -9359,7 +9359,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "async-trait", "futures", @@ -9384,7 +9384,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "async-trait", "fork-tree", @@ -9423,7 +9423,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "futures", "jsonrpsee", @@ -9445,7 +9445,7 @@ dependencies = [ [[package]] name = "sc-consensus-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "array-bytes", "async-trait", @@ -9480,7 +9480,7 @@ dependencies = [ [[package]] name = "sc-consensus-beefy-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "futures", "jsonrpsee", @@ -9499,7 +9499,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "fork-tree", "parity-scale-codec", @@ -9512,7 +9512,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "ahash 0.8.2", "array-bytes", @@ -9552,7 +9552,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "finality-grandpa", "futures", @@ -9572,7 +9572,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "async-trait", "futures", @@ -9595,7 +9595,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "lru 0.8.1", "parity-scale-codec", @@ -9619,7 +9619,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "sc-allocator", "sp-maybe-compressed-blob", @@ -9632,7 +9632,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "log", "sc-allocator", @@ -9645,7 +9645,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "anyhow", "cfg-if", @@ -9663,7 +9663,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "ansi_term", "futures", @@ -9679,7 +9679,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "array-bytes", "async-trait", @@ -9694,7 +9694,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "array-bytes", "async-channel", @@ -9739,7 +9739,7 @@ dependencies = [ [[package]] name = "sc-network-bitswap" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "cid", "futures", @@ -9759,7 +9759,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "array-bytes", "async-trait", @@ -9787,7 +9787,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "ahash 0.8.2", "futures", @@ -9806,7 +9806,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "array-bytes", "futures", @@ -9828,7 +9828,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "array-bytes", "async-trait", @@ -9862,7 +9862,7 @@ dependencies = [ [[package]] name = "sc-network-transactions" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "array-bytes", "futures", @@ -9882,7 +9882,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "array-bytes", "bytes", @@ -9913,7 +9913,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "futures", "libp2p", @@ -9926,7 +9926,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9935,7 +9935,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "futures", "jsonrpsee", @@ -9965,7 +9965,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -9984,7 +9984,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "http", "jsonrpsee", @@ -9999,7 +9999,7 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "array-bytes", "futures", @@ -10025,7 +10025,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "async-trait", "directories", @@ -10091,7 +10091,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "log", "parity-scale-codec", @@ -10102,7 +10102,7 @@ dependencies = [ [[package]] name = "sc-storage-monitor" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "clap 4.0.15", "fs4", @@ -10118,7 +10118,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -10137,7 +10137,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "futures", "libc", @@ -10156,7 +10156,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "chrono", "futures", @@ -10175,7 +10175,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "ansi_term", "atty", @@ -10206,7 +10206,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -10217,7 +10217,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "async-trait", "futures", @@ -10244,7 +10244,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "async-trait", "futures", @@ -10258,7 +10258,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "async-channel", "futures", @@ -10797,7 +10797,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "hash-db", "log", @@ -10815,7 +10815,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "Inflector", "blake2", @@ -10829,7 +10829,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "parity-scale-codec", "scale-info", @@ -10842,7 +10842,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "integer-sqrt", "num-traits", @@ -10856,7 +10856,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "parity-scale-codec", "scale-info", @@ -10869,7 +10869,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "parity-scale-codec", "sp-api", @@ -10881,7 +10881,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "futures", "log", @@ -10899,7 +10899,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "async-trait", "futures", @@ -10914,7 +10914,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "async-trait", "parity-scale-codec", @@ -10932,7 +10932,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "async-trait", "merlin", @@ -10955,7 +10955,7 @@ dependencies = [ [[package]] name = "sp-consensus-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "lazy_static", "parity-scale-codec", @@ -10974,7 +10974,7 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "finality-grandpa", "log", @@ -10992,7 +10992,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "parity-scale-codec", "scale-info", @@ -11004,7 +11004,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "parity-scale-codec", "scale-info", @@ -11017,7 +11017,7 @@ dependencies = [ [[package]] name = "sp-core" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "array-bytes", "bitflags", @@ -11060,7 +11060,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "blake2b_simd", "byteorder", @@ -11074,7 +11074,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "proc-macro2", "quote", @@ -11085,7 +11085,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -11094,7 +11094,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "proc-macro2", "quote", @@ -11104,7 +11104,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.13.0" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "environmental", "parity-scale-codec", @@ -11115,7 +11115,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -11130,7 +11130,7 @@ dependencies = [ [[package]] name = "sp-io" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "bytes", "ed25519", @@ -11156,7 +11156,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "lazy_static", "sp-core", @@ -11167,7 +11167,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.13.0" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "futures", "merlin", @@ -11183,7 +11183,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "thiserror", "zstd", @@ -11192,7 +11192,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "ckb-merkle-mountain-range", "log", @@ -11210,7 +11210,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "parity-scale-codec", "scale-info", @@ -11224,7 +11224,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "sp-api", "sp-core", @@ -11234,7 +11234,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "backtrace", "lazy_static", @@ -11244,7 +11244,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "rustc-hash", "serde", @@ -11254,7 +11254,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "either", "hash256-std-hasher", @@ -11276,7 +11276,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -11294,7 +11294,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "Inflector", "proc-macro-crate", @@ -11306,7 +11306,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "parity-scale-codec", "scale-info", @@ -11320,7 +11320,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "parity-scale-codec", "scale-info", @@ -11332,7 +11332,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.13.0" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "hash-db", "log", @@ -11352,12 +11352,12 @@ dependencies = [ [[package]] name = "sp-std" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" [[package]] name = "sp-storage" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11370,7 +11370,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "async-trait", "futures-timer", @@ -11385,7 +11385,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "parity-scale-codec", "sp-std", @@ -11397,7 +11397,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "sp-api", "sp-runtime", @@ -11406,7 +11406,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "async-trait", "log", @@ -11422,7 +11422,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "ahash 0.8.2", "hash-db", @@ -11445,7 +11445,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11462,7 +11462,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -11473,7 +11473,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -11487,7 +11487,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "parity-scale-codec", "scale-info", @@ -11717,7 +11717,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "platforms 2.0.0", ] @@ -11725,7 +11725,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -11744,7 +11744,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "hyper", "log", @@ -11756,7 +11756,7 @@ dependencies = [ [[package]] name = "substrate-rpc-client" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "async-trait", "jsonrpsee", @@ -11769,7 +11769,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "jsonrpsee", "log", @@ -11788,7 +11788,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "array-bytes", "async-trait", @@ -11814,7 +11814,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "futures", "substrate-test-utils-derive", @@ -11824,7 +11824,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -11835,7 +11835,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "ansi_term", "build-helper", @@ -12665,7 +12665,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#be9fa62238fcfd7eb49218809a6b981f71c34eb3" +source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" dependencies = [ "async-trait", "clap 4.0.15", diff --git a/node/core/pvf/src/executor_intf.rs b/node/core/pvf/src/executor_intf.rs index af552077bc43..1f067148a654 100644 --- a/node/core/pvf/src/executor_intf.rs +++ b/node/core/pvf/src/executor_intf.rs @@ -135,7 +135,6 @@ fn params_to_wasmtime_semantics(par: &ExecutorParams) -> Result Result, String> { - let spawner = self.spawner.clone(); let mut result = None; self.thread_pool.scope({ let result = &mut result; @@ -219,7 +214,7 @@ impl Executor { s.spawn(move |_| { // spawn does not return a value, so we need to use a variable to pass the result. *result = Some( - do_execute(compiled_artifact_path, self.config.clone(), params, spawner) + do_execute(compiled_artifact_path, self.config.clone(), params) .map_err(|err| format!("execute error: {:?}", err)), ); }); @@ -233,11 +228,9 @@ unsafe fn do_execute( compiled_artifact_path: &Path, config: Config, params: &[u8], - spawner: impl sp_core::traits::SpawnNamed + 'static, ) -> Result, sc_executor_common::error::Error> { let mut extensions = sp_externalities::Extensions::new(); - extensions.register(sp_core::traits::TaskExecutorExt::new(spawner)); extensions.register(sp_core::traits::ReadRuntimeVersionExt::new(ReadRuntimeVersion)); let mut ext = ValidationExternalities(extensions); @@ -406,43 +399,6 @@ impl sp_externalities::ExtensionStore for ValidationExternalities { } } -/// An implementation of `SpawnNamed` on top of a futures' thread pool. -/// -/// This is a light handle meaning it will only clone the handle not create a new thread pool. -#[derive(Clone)] -pub(crate) struct TaskSpawner(futures::executor::ThreadPool); - -impl TaskSpawner { - pub(crate) fn new() -> Result { - futures::executor::ThreadPoolBuilder::new() - .pool_size(4) - .name_prefix("pvf-task-executor") - .create() - .map_err(|e| e.to_string()) - .map(Self) - } -} - -impl sp_core::traits::SpawnNamed for TaskSpawner { - fn spawn_blocking( - &self, - _task_name: &'static str, - _subsystem_name: Option<&'static str>, - future: futures::future::BoxFuture<'static, ()>, - ) { - self.0.spawn_ok(future); - } - - fn spawn( - &self, - _task_name: &'static str, - _subsystem_name: Option<&'static str>, - future: futures::future::BoxFuture<'static, ()>, - ) { - self.0.spawn_ok(future); - } -} - struct ReadRuntimeVersion; impl sp_core::traits::ReadRuntimeVersion for ReadRuntimeVersion { From 073ff6fa507d7c8e1cff31ee6dc6fdf612769f4f Mon Sep 17 00:00:00 2001 From: Muharem Ismailov Date: Tue, 4 Apr 2023 16:10:13 +0200 Subject: [PATCH 22/28] PR review rules, include all rs files except weights (#6990) --- .github/pr-custom-review.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/pr-custom-review.yml b/.github/pr-custom-review.yml index 739f2c82957e..bb715c4adf44 100644 --- a/.github/pr-custom-review.yml +++ b/.github/pr-custom-review.yml @@ -6,7 +6,9 @@ action-review-team: ci rules: - name: Runtime files check_type: changed_files - condition: ^runtime/(kusama|polkadot)/src/[^/]+\.rs$ + condition: + include: ^runtime\/(kusama|polkadot)\/src\/.+\.rs$ + exclude: ^runtime\/(kusama|polkadot)\/src\/weights\/.+\.rs$ all_distinct: - min_approvals: 1 teams: From 139683b9f7c32e2d9a5d0a41983d6a503d2319f6 Mon Sep 17 00:00:00 2001 From: s0me0ne-unkn0wn <48632512+s0me0ne-unkn0wn@users.noreply.github.com> Date: Tue, 4 Apr 2023 20:53:13 +0200 Subject: [PATCH 23/28] Companion for paritytech/substrate#13811 (#6998) * Companion for paritytech/substrate#13811 * Add comment * update lockfile for {"substrate"} * Update Substrate Signed-off-by: Oliver Tale-Yazdi * Fix pallet weight warnings Signed-off-by: Oliver Tale-Yazdi --------- Signed-off-by: Oliver Tale-Yazdi Co-authored-by: parity-processbot <> Co-authored-by: Oliver Tale-Yazdi --- Cargo.lock | 378 ++++++++++++------------ node/core/pvf/src/executor_intf.rs | 8 + runtime/rococo/src/validator_manager.rs | 4 +- runtime/test-runtime/src/lib.rs | 2 +- 4 files changed, 206 insertions(+), 186 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 1b507a75a833..5d5d468a91fa 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -466,7 +466,7 @@ dependencies = [ [[package]] name = "binary-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "hash-db", "log", @@ -2365,7 +2365,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "parity-scale-codec", ] @@ -2388,7 +2388,7 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-support", "frame-support-procedural", @@ -2413,7 +2413,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "Inflector", "array-bytes", @@ -2460,7 +2460,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2471,7 +2471,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2488,7 +2488,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-support", "frame-system", @@ -2517,7 +2517,7 @@ dependencies = [ [[package]] name = "frame-remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "futures", "log", @@ -2533,7 +2533,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "bitflags", "environmental", @@ -2566,13 +2566,14 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "Inflector", "cfg-expr", "derive-syn-parse", "frame-support-procedural-tools", "itertools", + "proc-macro-warning", "proc-macro2", "quote", "syn 1.0.109", @@ -2581,7 +2582,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2593,7 +2594,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "proc-macro2", "quote", @@ -2603,7 +2604,7 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-benchmarking", "frame-support", @@ -2627,7 +2628,7 @@ dependencies = [ [[package]] name = "frame-support-test-pallet" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-support", "frame-system", @@ -2638,7 +2639,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-support", "log", @@ -2656,7 +2657,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-benchmarking", "frame-support", @@ -2671,7 +2672,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "parity-scale-codec", "sp-api", @@ -2680,7 +2681,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-support", "parity-scale-codec", @@ -2862,7 +2863,7 @@ dependencies = [ [[package]] name = "generate-bags" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "chrono", "frame-election-provider-support", @@ -4660,7 +4661,7 @@ dependencies = [ [[package]] name = "mmr-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "futures", "log", @@ -4679,7 +4680,7 @@ dependencies = [ [[package]] name = "mmr-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "anyhow", "jsonrpsee", @@ -5263,7 +5264,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5278,7 +5279,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-support", "frame-system", @@ -5294,7 +5295,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-support", "frame-system", @@ -5308,7 +5309,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5332,7 +5333,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5352,7 +5353,7 @@ dependencies = [ [[package]] name = "pallet-bags-list-remote-tests" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-election-provider-support", "frame-remote-externalities", @@ -5371,7 +5372,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5386,7 +5387,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-support", "frame-system", @@ -5405,7 +5406,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "array-bytes", "binary-merkle-tree", @@ -5429,7 +5430,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5447,7 +5448,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5466,7 +5467,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5483,7 +5484,7 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5500,7 +5501,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5518,7 +5519,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5541,7 +5542,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5554,7 +5555,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5572,7 +5573,7 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5590,7 +5591,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5613,7 +5614,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5629,7 +5630,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5649,7 +5650,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5666,7 +5667,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5683,7 +5684,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5700,7 +5701,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5716,7 +5717,7 @@ dependencies = [ [[package]] name = "pallet-nis" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5732,7 +5733,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-support", "frame-system", @@ -5749,7 +5750,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5769,7 +5770,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", @@ -5780,7 +5781,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-support", "frame-system", @@ -5797,7 +5798,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5821,7 +5822,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5838,7 +5839,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5853,7 +5854,7 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5871,7 +5872,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5886,7 +5887,7 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5905,7 +5906,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5922,7 +5923,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-support", "frame-system", @@ -5943,7 +5944,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5959,7 +5960,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-support", "frame-system", @@ -5973,7 +5974,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5996,7 +5997,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -6007,7 +6008,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "log", "sp-arithmetic", @@ -6016,7 +6017,7 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "parity-scale-codec", "sp-api", @@ -6025,7 +6026,7 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6042,7 +6043,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-support", "frame-system", @@ -6056,7 +6057,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6074,7 +6075,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6093,7 +6094,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-support", "frame-system", @@ -6109,7 +6110,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -6125,7 +6126,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -6137,7 +6138,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6154,7 +6155,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6169,7 +6170,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6185,7 +6186,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6200,7 +6201,7 @@ dependencies = [ [[package]] name = "pallet-whitelist" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-benchmarking", "frame-support", @@ -8290,6 +8291,17 @@ dependencies = [ "version_check", ] +[[package]] +name = "proc-macro-warning" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d4f284d87b9cedc2ff57223cbc4e3937cd6063c01e92c8e2a8c080df0013933" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + [[package]] name = "proc-macro2" version = "1.0.53" @@ -9160,7 +9172,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "log", "sp-core", @@ -9171,7 +9183,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "async-trait", "futures", @@ -9199,7 +9211,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "futures", "futures-timer", @@ -9222,7 +9234,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -9237,7 +9249,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "memmap2", "sc-chain-spec-derive", @@ -9256,7 +9268,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9267,7 +9279,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "array-bytes", "chrono", @@ -9307,7 +9319,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "fnv", "futures", @@ -9333,7 +9345,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "hash-db", "kvdb", @@ -9359,7 +9371,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "async-trait", "futures", @@ -9384,7 +9396,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "async-trait", "fork-tree", @@ -9423,7 +9435,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "futures", "jsonrpsee", @@ -9445,7 +9457,7 @@ dependencies = [ [[package]] name = "sc-consensus-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "array-bytes", "async-trait", @@ -9480,7 +9492,7 @@ dependencies = [ [[package]] name = "sc-consensus-beefy-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "futures", "jsonrpsee", @@ -9499,7 +9511,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "fork-tree", "parity-scale-codec", @@ -9512,7 +9524,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "ahash 0.8.2", "array-bytes", @@ -9552,7 +9564,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "finality-grandpa", "futures", @@ -9572,7 +9584,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "async-trait", "futures", @@ -9595,7 +9607,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "lru 0.8.1", "parity-scale-codec", @@ -9619,7 +9631,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "sc-allocator", "sp-maybe-compressed-blob", @@ -9632,7 +9644,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "log", "sc-allocator", @@ -9645,7 +9657,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "anyhow", "cfg-if", @@ -9663,7 +9675,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "ansi_term", "futures", @@ -9679,7 +9691,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "array-bytes", "async-trait", @@ -9694,7 +9706,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "array-bytes", "async-channel", @@ -9739,7 +9751,7 @@ dependencies = [ [[package]] name = "sc-network-bitswap" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "cid", "futures", @@ -9759,7 +9771,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "array-bytes", "async-trait", @@ -9787,7 +9799,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "ahash 0.8.2", "futures", @@ -9806,7 +9818,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "array-bytes", "futures", @@ -9828,7 +9840,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "array-bytes", "async-trait", @@ -9862,7 +9874,7 @@ dependencies = [ [[package]] name = "sc-network-transactions" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "array-bytes", "futures", @@ -9882,7 +9894,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "array-bytes", "bytes", @@ -9913,7 +9925,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "futures", "libp2p", @@ -9926,7 +9938,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9935,7 +9947,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "futures", "jsonrpsee", @@ -9965,7 +9977,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -9984,7 +9996,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "http", "jsonrpsee", @@ -9999,7 +10011,7 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "array-bytes", "futures", @@ -10025,7 +10037,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "async-trait", "directories", @@ -10091,7 +10103,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "log", "parity-scale-codec", @@ -10102,7 +10114,7 @@ dependencies = [ [[package]] name = "sc-storage-monitor" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "clap 4.0.15", "fs4", @@ -10118,7 +10130,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -10137,7 +10149,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "futures", "libc", @@ -10156,7 +10168,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "chrono", "futures", @@ -10175,7 +10187,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "ansi_term", "atty", @@ -10206,7 +10218,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -10217,7 +10229,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "async-trait", "futures", @@ -10244,7 +10256,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "async-trait", "futures", @@ -10258,7 +10270,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "async-channel", "futures", @@ -10797,7 +10809,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "hash-db", "log", @@ -10815,7 +10827,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "Inflector", "blake2", @@ -10829,7 +10841,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "parity-scale-codec", "scale-info", @@ -10842,7 +10854,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "integer-sqrt", "num-traits", @@ -10856,7 +10868,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "parity-scale-codec", "scale-info", @@ -10869,7 +10881,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "parity-scale-codec", "sp-api", @@ -10881,7 +10893,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "futures", "log", @@ -10899,7 +10911,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "async-trait", "futures", @@ -10914,7 +10926,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "async-trait", "parity-scale-codec", @@ -10932,7 +10944,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "async-trait", "merlin", @@ -10955,7 +10967,7 @@ dependencies = [ [[package]] name = "sp-consensus-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "lazy_static", "parity-scale-codec", @@ -10974,7 +10986,7 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "finality-grandpa", "log", @@ -10992,7 +11004,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "parity-scale-codec", "scale-info", @@ -11004,7 +11016,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "parity-scale-codec", "scale-info", @@ -11017,7 +11029,7 @@ dependencies = [ [[package]] name = "sp-core" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "array-bytes", "bitflags", @@ -11060,7 +11072,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "blake2b_simd", "byteorder", @@ -11074,7 +11086,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "proc-macro2", "quote", @@ -11085,7 +11097,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -11094,7 +11106,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "proc-macro2", "quote", @@ -11104,7 +11116,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.13.0" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "environmental", "parity-scale-codec", @@ -11115,7 +11127,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -11130,7 +11142,7 @@ dependencies = [ [[package]] name = "sp-io" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "bytes", "ed25519", @@ -11156,7 +11168,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "lazy_static", "sp-core", @@ -11167,7 +11179,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.13.0" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "futures", "merlin", @@ -11183,7 +11195,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "thiserror", "zstd", @@ -11192,7 +11204,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "ckb-merkle-mountain-range", "log", @@ -11210,7 +11222,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "parity-scale-codec", "scale-info", @@ -11224,7 +11236,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "sp-api", "sp-core", @@ -11234,7 +11246,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "backtrace", "lazy_static", @@ -11244,7 +11256,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "rustc-hash", "serde", @@ -11254,7 +11266,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "either", "hash256-std-hasher", @@ -11276,7 +11288,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -11294,7 +11306,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "Inflector", "proc-macro-crate", @@ -11306,7 +11318,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "parity-scale-codec", "scale-info", @@ -11320,7 +11332,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "parity-scale-codec", "scale-info", @@ -11332,7 +11344,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.13.0" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "hash-db", "log", @@ -11352,12 +11364,12 @@ dependencies = [ [[package]] name = "sp-std" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" [[package]] name = "sp-storage" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11370,7 +11382,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "async-trait", "futures-timer", @@ -11385,7 +11397,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "parity-scale-codec", "sp-std", @@ -11397,7 +11409,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "sp-api", "sp-runtime", @@ -11406,7 +11418,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "async-trait", "log", @@ -11422,7 +11434,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "ahash 0.8.2", "hash-db", @@ -11445,7 +11457,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11462,7 +11474,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -11473,7 +11485,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -11487,7 +11499,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "parity-scale-codec", "scale-info", @@ -11717,7 +11729,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "platforms 2.0.0", ] @@ -11725,7 +11737,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -11744,7 +11756,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "hyper", "log", @@ -11756,7 +11768,7 @@ dependencies = [ [[package]] name = "substrate-rpc-client" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "async-trait", "jsonrpsee", @@ -11769,7 +11781,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "jsonrpsee", "log", @@ -11788,7 +11800,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "array-bytes", "async-trait", @@ -11814,7 +11826,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "futures", "substrate-test-utils-derive", @@ -11824,7 +11836,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -11835,7 +11847,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "ansi_term", "build-helper", @@ -12665,7 +12677,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#842e651fac49176781660704c643b63f0fb72705" +source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" dependencies = [ "async-trait", "clap 4.0.15", diff --git a/node/core/pvf/src/executor_intf.rs b/node/core/pvf/src/executor_intf.rs index 1f067148a654..7ea263b4ae6e 100644 --- a/node/core/pvf/src/executor_intf.rs +++ b/node/core/pvf/src/executor_intf.rs @@ -86,6 +86,14 @@ const DEFAULT_CONFIG: Config = Config { // On the one hand, it simplifies the code, on the other, however, slows down compile times // for execute requests. This behavior may change in future. parallel_compilation: false, + + // WASM extensions. Only those that are meaningful to us may be controlled here. By default, + // we're using WASM MVP, which means all the extensions are disabled. Nevertheless, some + // extensions (e.g., sign extension ops) are enabled by Wasmtime and cannot be disabled. + wasm_reference_types: false, + wasm_simd: false, + wasm_bulk_memory: false, + wasm_multi_value: false, }, }; diff --git a/runtime/rococo/src/validator_manager.rs b/runtime/rococo/src/validator_manager.rs index 55b1878cbc7f..3bd705a58627 100644 --- a/runtime/rococo/src/validator_manager.rs +++ b/runtime/rococo/src/validator_manager.rs @@ -67,7 +67,7 @@ pub mod pallet { /// /// The new validators will be active from current session + 2. #[pallet::call_index(0)] - #[pallet::weight(100_000)] + #[pallet::weight({100_000})] pub fn register_validators( origin: OriginFor, validators: Vec, @@ -84,7 +84,7 @@ pub mod pallet { /// /// The removed validators will be deactivated from current session + 2. #[pallet::call_index(1)] - #[pallet::weight(100_000)] + #[pallet::weight({100_000})] pub fn deregister_validators( origin: OriginFor, validators: Vec, diff --git a/runtime/test-runtime/src/lib.rs b/runtime/test-runtime/src/lib.rs index 04f0540d1b04..f8176b337f4a 100644 --- a/runtime/test-runtime/src/lib.rs +++ b/runtime/test-runtime/src/lib.rs @@ -542,7 +542,7 @@ impl pallet_test_notifier::Config for Runtime { type RuntimeCall = RuntimeCall; } -#[frame_support::pallet] +#[frame_support::pallet(dev_mode)] pub mod pallet_test_notifier { use frame_support::pallet_prelude::*; use frame_system::pallet_prelude::*; From dc230b323b5baeb9b4297430ed539b208d30bf6a Mon Sep 17 00:00:00 2001 From: Oliver Tale-Yazdi Date: Tue, 4 Apr 2023 21:29:56 +0200 Subject: [PATCH 24/28] Co #13699: Remove old calls (#7003) * Remove old calls Companion for https://github.com/paritytech/substrate/pull/13699 Signed-off-by: Oliver Tale-Yazdi * update lockfile for {"substrate"} --------- Signed-off-by: Oliver Tale-Yazdi Co-authored-by: parity-processbot <> --- Cargo.lock | 366 ++++++++++++++--------------- runtime/polkadot/src/xcm_config.rs | 2 - runtime/rococo/src/xcm_config.rs | 2 - 3 files changed, 183 insertions(+), 187 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 5d5d468a91fa..aee481b80e33 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -466,7 +466,7 @@ dependencies = [ [[package]] name = "binary-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "hash-db", "log", @@ -2365,7 +2365,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "parity-scale-codec", ] @@ -2388,7 +2388,7 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-support", "frame-support-procedural", @@ -2413,7 +2413,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "Inflector", "array-bytes", @@ -2460,7 +2460,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2471,7 +2471,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2488,7 +2488,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-support", "frame-system", @@ -2517,7 +2517,7 @@ dependencies = [ [[package]] name = "frame-remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "futures", "log", @@ -2533,7 +2533,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "bitflags", "environmental", @@ -2566,7 +2566,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "Inflector", "cfg-expr", @@ -2582,7 +2582,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2594,7 +2594,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "proc-macro2", "quote", @@ -2604,7 +2604,7 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-benchmarking", "frame-support", @@ -2628,7 +2628,7 @@ dependencies = [ [[package]] name = "frame-support-test-pallet" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-support", "frame-system", @@ -2639,7 +2639,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-support", "log", @@ -2657,7 +2657,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-benchmarking", "frame-support", @@ -2672,7 +2672,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "parity-scale-codec", "sp-api", @@ -2681,7 +2681,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-support", "parity-scale-codec", @@ -2863,7 +2863,7 @@ dependencies = [ [[package]] name = "generate-bags" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "chrono", "frame-election-provider-support", @@ -4661,7 +4661,7 @@ dependencies = [ [[package]] name = "mmr-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "futures", "log", @@ -4680,7 +4680,7 @@ dependencies = [ [[package]] name = "mmr-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "anyhow", "jsonrpsee", @@ -5264,7 +5264,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-benchmarking", "frame-support", @@ -5279,7 +5279,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-support", "frame-system", @@ -5295,7 +5295,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-support", "frame-system", @@ -5309,7 +5309,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-benchmarking", "frame-support", @@ -5333,7 +5333,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5353,7 +5353,7 @@ dependencies = [ [[package]] name = "pallet-bags-list-remote-tests" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-election-provider-support", "frame-remote-externalities", @@ -5372,7 +5372,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-benchmarking", "frame-support", @@ -5387,7 +5387,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-support", "frame-system", @@ -5406,7 +5406,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "array-bytes", "binary-merkle-tree", @@ -5430,7 +5430,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-benchmarking", "frame-support", @@ -5448,7 +5448,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-benchmarking", "frame-support", @@ -5467,7 +5467,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-benchmarking", "frame-support", @@ -5484,7 +5484,7 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5501,7 +5501,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-benchmarking", "frame-support", @@ -5519,7 +5519,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5542,7 +5542,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5555,7 +5555,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-benchmarking", "frame-support", @@ -5573,7 +5573,7 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5591,7 +5591,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-benchmarking", "frame-support", @@ -5614,7 +5614,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5630,7 +5630,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-benchmarking", "frame-support", @@ -5650,7 +5650,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-benchmarking", "frame-support", @@ -5667,7 +5667,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-benchmarking", "frame-support", @@ -5684,7 +5684,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-benchmarking", "frame-support", @@ -5701,7 +5701,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-benchmarking", "frame-support", @@ -5717,7 +5717,7 @@ dependencies = [ [[package]] name = "pallet-nis" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-benchmarking", "frame-support", @@ -5733,7 +5733,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-support", "frame-system", @@ -5750,7 +5750,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5770,7 +5770,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", @@ -5781,7 +5781,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-support", "frame-system", @@ -5798,7 +5798,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5822,7 +5822,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-benchmarking", "frame-support", @@ -5839,7 +5839,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-benchmarking", "frame-support", @@ -5854,7 +5854,7 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-benchmarking", "frame-support", @@ -5872,7 +5872,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-benchmarking", "frame-support", @@ -5887,7 +5887,7 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5906,7 +5906,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-benchmarking", "frame-support", @@ -5923,7 +5923,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-support", "frame-system", @@ -5944,7 +5944,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-benchmarking", "frame-support", @@ -5960,7 +5960,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-support", "frame-system", @@ -5974,7 +5974,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5997,7 +5997,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -6008,7 +6008,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "log", "sp-arithmetic", @@ -6017,7 +6017,7 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "parity-scale-codec", "sp-api", @@ -6026,7 +6026,7 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-benchmarking", "frame-support", @@ -6043,7 +6043,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-support", "frame-system", @@ -6057,7 +6057,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-benchmarking", "frame-support", @@ -6075,7 +6075,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-benchmarking", "frame-support", @@ -6094,7 +6094,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-support", "frame-system", @@ -6110,7 +6110,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -6126,7 +6126,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -6138,7 +6138,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-benchmarking", "frame-support", @@ -6155,7 +6155,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-benchmarking", "frame-support", @@ -6170,7 +6170,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-benchmarking", "frame-support", @@ -6186,7 +6186,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-benchmarking", "frame-support", @@ -6201,7 +6201,7 @@ dependencies = [ [[package]] name = "pallet-whitelist" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-benchmarking", "frame-support", @@ -9172,7 +9172,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "log", "sp-core", @@ -9183,7 +9183,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "async-trait", "futures", @@ -9211,7 +9211,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "futures", "futures-timer", @@ -9234,7 +9234,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -9249,7 +9249,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "memmap2", "sc-chain-spec-derive", @@ -9268,7 +9268,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9279,7 +9279,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "array-bytes", "chrono", @@ -9319,7 +9319,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "fnv", "futures", @@ -9345,7 +9345,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "hash-db", "kvdb", @@ -9371,7 +9371,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "async-trait", "futures", @@ -9396,7 +9396,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "async-trait", "fork-tree", @@ -9435,7 +9435,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "futures", "jsonrpsee", @@ -9457,7 +9457,7 @@ dependencies = [ [[package]] name = "sc-consensus-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "array-bytes", "async-trait", @@ -9492,7 +9492,7 @@ dependencies = [ [[package]] name = "sc-consensus-beefy-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "futures", "jsonrpsee", @@ -9511,7 +9511,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "fork-tree", "parity-scale-codec", @@ -9524,7 +9524,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "ahash 0.8.2", "array-bytes", @@ -9564,7 +9564,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "finality-grandpa", "futures", @@ -9584,7 +9584,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "async-trait", "futures", @@ -9607,7 +9607,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "lru 0.8.1", "parity-scale-codec", @@ -9631,7 +9631,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "sc-allocator", "sp-maybe-compressed-blob", @@ -9644,7 +9644,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "log", "sc-allocator", @@ -9657,7 +9657,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "anyhow", "cfg-if", @@ -9675,7 +9675,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "ansi_term", "futures", @@ -9691,7 +9691,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "array-bytes", "async-trait", @@ -9706,7 +9706,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "array-bytes", "async-channel", @@ -9751,7 +9751,7 @@ dependencies = [ [[package]] name = "sc-network-bitswap" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "cid", "futures", @@ -9771,7 +9771,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "array-bytes", "async-trait", @@ -9799,7 +9799,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "ahash 0.8.2", "futures", @@ -9818,7 +9818,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "array-bytes", "futures", @@ -9840,7 +9840,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "array-bytes", "async-trait", @@ -9874,7 +9874,7 @@ dependencies = [ [[package]] name = "sc-network-transactions" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "array-bytes", "futures", @@ -9894,7 +9894,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "array-bytes", "bytes", @@ -9925,7 +9925,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "futures", "libp2p", @@ -9938,7 +9938,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9947,7 +9947,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "futures", "jsonrpsee", @@ -9977,7 +9977,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -9996,7 +9996,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "http", "jsonrpsee", @@ -10011,7 +10011,7 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "array-bytes", "futures", @@ -10037,7 +10037,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "async-trait", "directories", @@ -10103,7 +10103,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "log", "parity-scale-codec", @@ -10114,7 +10114,7 @@ dependencies = [ [[package]] name = "sc-storage-monitor" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "clap 4.0.15", "fs4", @@ -10130,7 +10130,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -10149,7 +10149,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "futures", "libc", @@ -10168,7 +10168,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "chrono", "futures", @@ -10187,7 +10187,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "ansi_term", "atty", @@ -10218,7 +10218,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -10229,7 +10229,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "async-trait", "futures", @@ -10256,7 +10256,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "async-trait", "futures", @@ -10270,7 +10270,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "async-channel", "futures", @@ -10809,7 +10809,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "hash-db", "log", @@ -10827,7 +10827,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "Inflector", "blake2", @@ -10841,7 +10841,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "parity-scale-codec", "scale-info", @@ -10854,7 +10854,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "integer-sqrt", "num-traits", @@ -10868,7 +10868,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "parity-scale-codec", "scale-info", @@ -10881,7 +10881,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "parity-scale-codec", "sp-api", @@ -10893,7 +10893,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "futures", "log", @@ -10911,7 +10911,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "async-trait", "futures", @@ -10926,7 +10926,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "async-trait", "parity-scale-codec", @@ -10944,7 +10944,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "async-trait", "merlin", @@ -10967,7 +10967,7 @@ dependencies = [ [[package]] name = "sp-consensus-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "lazy_static", "parity-scale-codec", @@ -10986,7 +10986,7 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "finality-grandpa", "log", @@ -11004,7 +11004,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "parity-scale-codec", "scale-info", @@ -11016,7 +11016,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "parity-scale-codec", "scale-info", @@ -11029,7 +11029,7 @@ dependencies = [ [[package]] name = "sp-core" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "array-bytes", "bitflags", @@ -11072,7 +11072,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "blake2b_simd", "byteorder", @@ -11086,7 +11086,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "proc-macro2", "quote", @@ -11097,7 +11097,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -11106,7 +11106,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "proc-macro2", "quote", @@ -11116,7 +11116,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.13.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "environmental", "parity-scale-codec", @@ -11127,7 +11127,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -11142,7 +11142,7 @@ dependencies = [ [[package]] name = "sp-io" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "bytes", "ed25519", @@ -11168,7 +11168,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "lazy_static", "sp-core", @@ -11179,7 +11179,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.13.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "futures", "merlin", @@ -11195,7 +11195,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "thiserror", "zstd", @@ -11204,7 +11204,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "ckb-merkle-mountain-range", "log", @@ -11222,7 +11222,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "parity-scale-codec", "scale-info", @@ -11236,7 +11236,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "sp-api", "sp-core", @@ -11246,7 +11246,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "backtrace", "lazy_static", @@ -11256,7 +11256,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "rustc-hash", "serde", @@ -11266,7 +11266,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "either", "hash256-std-hasher", @@ -11288,7 +11288,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -11306,7 +11306,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "Inflector", "proc-macro-crate", @@ -11318,7 +11318,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "parity-scale-codec", "scale-info", @@ -11332,7 +11332,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "parity-scale-codec", "scale-info", @@ -11344,7 +11344,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.13.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "hash-db", "log", @@ -11364,12 +11364,12 @@ dependencies = [ [[package]] name = "sp-std" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" [[package]] name = "sp-storage" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11382,7 +11382,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "async-trait", "futures-timer", @@ -11397,7 +11397,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "parity-scale-codec", "sp-std", @@ -11409,7 +11409,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "sp-api", "sp-runtime", @@ -11418,7 +11418,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "async-trait", "log", @@ -11434,7 +11434,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "ahash 0.8.2", "hash-db", @@ -11457,7 +11457,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11474,7 +11474,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -11485,7 +11485,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -11499,7 +11499,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "parity-scale-codec", "scale-info", @@ -11729,7 +11729,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "platforms 2.0.0", ] @@ -11737,7 +11737,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -11756,7 +11756,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "hyper", "log", @@ -11768,7 +11768,7 @@ dependencies = [ [[package]] name = "substrate-rpc-client" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "async-trait", "jsonrpsee", @@ -11781,7 +11781,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "jsonrpsee", "log", @@ -11800,7 +11800,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "array-bytes", "async-trait", @@ -11826,7 +11826,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "futures", "substrate-test-utils-derive", @@ -11836,7 +11836,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -11847,7 +11847,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "ansi_term", "build-helper", @@ -12677,7 +12677,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8548a97f9272c7ca43ac7c091d81e6b9cc8b69e2" +source = "git+https://github.com/paritytech/substrate?branch=master#7bbfe737a180e548ace7e819099dcb62cf48fa11" dependencies = [ "async-trait", "clap 4.0.15", diff --git a/runtime/polkadot/src/xcm_config.rs b/runtime/polkadot/src/xcm_config.rs index bd95a7586594..41a6f034fca2 100644 --- a/runtime/polkadot/src/xcm_config.rs +++ b/runtime/polkadot/src/xcm_config.rs @@ -238,13 +238,11 @@ impl Contains for SafeCallFilter { ) | RuntimeCall::Council( pallet_collective::Call::vote { .. } | - pallet_collective::Call::close_old_weight { .. } | pallet_collective::Call::disapprove_proposal { .. } | pallet_collective::Call::close { .. }, ) | RuntimeCall::TechnicalCommittee( pallet_collective::Call::vote { .. } | - pallet_collective::Call::close_old_weight { .. } | pallet_collective::Call::disapprove_proposal { .. } | pallet_collective::Call::close { .. }, ) | diff --git a/runtime/rococo/src/xcm_config.rs b/runtime/rococo/src/xcm_config.rs index 7b864939bdb5..31a6c38e8dcd 100644 --- a/runtime/rococo/src/xcm_config.rs +++ b/runtime/rococo/src/xcm_config.rs @@ -198,13 +198,11 @@ impl Contains for SafeCallFilter { ) | RuntimeCall::Council( pallet_collective::Call::vote { .. } | - pallet_collective::Call::close_old_weight { .. } | pallet_collective::Call::disapprove_proposal { .. } | pallet_collective::Call::close { .. }, ) | RuntimeCall::TechnicalCommittee( pallet_collective::Call::vote { .. } | - pallet_collective::Call::close_old_weight { .. } | pallet_collective::Call::disapprove_proposal { .. } | pallet_collective::Call::close { .. }, ) | From 26ff2cc11a6d9f7776c5ed7376f89c37fd214fbe Mon Sep 17 00:00:00 2001 From: s0me0ne-unkn0wn <48632512+s0me0ne-unkn0wn@users.noreply.github.com> Date: Thu, 6 Apr 2023 00:01:31 +0200 Subject: [PATCH 25/28] Expose WASM bulk memory extension in execution environment parameters (#7008) --- node/core/pvf/src/executor_intf.rs | 1 + primitives/src/v4/executor_params.rs | 3 +++ 2 files changed, 4 insertions(+) diff --git a/node/core/pvf/src/executor_intf.rs b/node/core/pvf/src/executor_intf.rs index 7ea263b4ae6e..1092e97c5e01 100644 --- a/node/core/pvf/src/executor_intf.rs +++ b/node/core/pvf/src/executor_intf.rs @@ -133,6 +133,7 @@ fn params_to_wasmtime_semantics(par: &ExecutorParams) -> Result stack_limit.logical_max = *slm, ExecutorParam::StackNativeMax(snm) => stack_limit.native_stack_max = *snm, + ExecutorParam::WasmExtBulkMemory => sem.wasm_bulk_memory = true, ExecutorParam::PrecheckingMaxMemory(_) => (), // TODO: Not implemented yet ExecutorParam::PvfPrepTimeout(_, _) | ExecutorParam::PvfExecTimeout(_, _) => (), // Not used here } diff --git a/primitives/src/v4/executor_params.rs b/primitives/src/v4/executor_params.rs index 56d3e446d0c5..0f7665f72029 100644 --- a/primitives/src/v4/executor_params.rs +++ b/primitives/src/v4/executor_params.rs @@ -49,6 +49,9 @@ pub enum ExecutorParam { /// PVF execution timeouts, millisec #[codec(index = 6)] PvfExecTimeout(PvfExecTimeoutKind, u64), + /// Enables WASM bulk memory proposal + #[codec(index = 7)] + WasmExtBulkMemory, } /// Unit type wrapper around [`type@Hash`] that represents an execution parameter set hash. From 173a5a325177dd63ae32b55e11a35df5fb29163e Mon Sep 17 00:00:00 2001 From: Marcin S Date: Fri, 7 Apr 2023 12:14:53 +0200 Subject: [PATCH 26/28] PVF: Minor refactor in workers code (#7012) * Move version check to `worker_event_loop` * More minor refactors - More consistent use of `format_invalid` and `format_internal`. - Fix a doc error. - Fix some poorly-named local variables. --- node/core/pvf/src/error.rs | 5 ++-- node/core/pvf/src/execute/worker.rs | 34 ++++++++++------------- node/core/pvf/src/lib.rs | 1 - node/core/pvf/src/prepare/worker.rs | 13 +-------- node/core/pvf/src/worker_common.rs | 43 ++++++++++++++++++----------- 5 files changed, 45 insertions(+), 51 deletions(-) diff --git a/node/core/pvf/src/error.rs b/node/core/pvf/src/error.rs index 5edf435e7190..adcc6b7b1b95 100644 --- a/node/core/pvf/src/error.rs +++ b/node/core/pvf/src/error.rs @@ -29,12 +29,11 @@ pub enum PrepareError { Prevalidation(String), /// Compilation failed for the given PVF. Preparation(String), - /// An unexpected panic has occured in the preparation worker. + /// An unexpected panic has occurred in the preparation worker. Panic(String), /// Failed to prepare the PVF due to the time limit. TimedOut, - /// An IO error occurred while receiving the result from the worker process. This state is reported by the - /// validation host (not by the worker). + /// An IO error occurred. This state is reported by either the validation host or by the worker. IoErr(String), /// The temporary file for the artifact could not be created at the given cache path. This state is reported by the /// validation host (not by the worker). diff --git a/node/core/pvf/src/execute/worker.rs b/node/core/pvf/src/execute/worker.rs index 04357d8704bc..6627337c21f1 100644 --- a/node/core/pvf/src/execute/worker.rs +++ b/node/core/pvf/src/execute/worker.rs @@ -261,6 +261,13 @@ impl Response { Self::InvalidCandidate(format!("{}: {}", ctx, msg)) } } + fn format_internal(ctx: &'static str, msg: &str) -> Self { + if msg.is_empty() { + Self::InternalError(ctx.to_string()) + } else { + Self::InternalError(format!("{}: {}", ctx, msg)) + } + } } /// The entrypoint that the spawned execute worker should start with. The `socket_path` specifies @@ -268,19 +275,8 @@ impl Response { /// is checked against the worker version. A mismatch results in immediate worker termination. /// `None` is used for tests and in other situations when version check is not necessary. pub fn worker_entrypoint(socket_path: &str, node_version: Option<&str>) { - worker_event_loop("execute", socket_path, |rt_handle, mut stream| async move { + worker_event_loop("execute", socket_path, node_version, |rt_handle, mut stream| async move { let worker_pid = std::process::id(); - if let Some(version) = node_version { - if version != env!("SUBSTRATE_CLI_IMPL_VERSION") { - gum::error!( - target: LOG_TARGET, - %worker_pid, - "Node and worker version mismatch, node needs restarting, forcing shutdown", - ); - crate::kill_parent_node_in_emergency(); - return Err(io::Error::new(io::ErrorKind::Unsupported, "Version mismatch")) - } - } let handshake = recv_handshake(&mut stream).await?; let executor = Arc::new(Executor::new(handshake.executor_params).map_err(|e| { @@ -301,7 +297,7 @@ pub fn worker_entrypoint(socket_path: &str, node_version: Option<&str>) { let cpu_time_start = ProcessTime::now(); // Spawn a new thread that runs the CPU time monitor. - let thread_fut = rt_handle + let cpu_time_monitor_fut = rt_handle .spawn_blocking(move || { cpu_time_monitor_loop(cpu_time_start, execution_timeout, finished_rx) }) @@ -313,14 +309,14 @@ pub fn worker_entrypoint(socket_path: &str, node_version: Option<&str>) { }) .fuse(); - pin_mut!(thread_fut); + pin_mut!(cpu_time_monitor_fut); pin_mut!(execute_fut); let response = select_biased! { // If this future is not selected, the join handle is dropped and the thread will // finish in the background. - join_res = thread_fut => { - match join_res { + cpu_time_monitor_res = cpu_time_monitor_fut => { + match cpu_time_monitor_res { Ok(Some(cpu_time_elapsed)) => { // Log if we exceed the timeout and the other thread hasn't finished. gum::warn!( @@ -333,12 +329,12 @@ pub fn worker_entrypoint(socket_path: &str, node_version: Option<&str>) { Response::TimedOut }, Ok(None) => Response::InternalError("error communicating over finished channel".into()), - Err(e) => Response::InternalError(format!("{}", e)), + Err(e) => Response::format_internal("cpu time monitor thread error", &e.to_string()), } }, execute_res = execute_fut => { let _ = finished_tx.send(()); - execute_res.unwrap_or_else(|e| Response::InternalError(format!("{}", e))) + execute_res.unwrap_or_else(|e| Response::format_internal("execute thread error", &e.to_string())) }, }; @@ -367,7 +363,7 @@ fn validate_using_artifact( let result_descriptor = match ValidationResult::decode(&mut &descriptor_bytes[..]) { Err(err) => - return Response::InvalidCandidate(format!("validation result decoding failed: {}", err)), + return Response::format_invalid("validation result decoding failed", &err.to_string()), Ok(r) => r, }; diff --git a/node/core/pvf/src/lib.rs b/node/core/pvf/src/lib.rs index 88134529bc4b..8c40bbb8b939 100644 --- a/node/core/pvf/src/lib.rs +++ b/node/core/pvf/src/lib.rs @@ -114,7 +114,6 @@ pub use pvf::PvfPrepData; pub use host::{start, Config, ValidationHost}; pub use metrics::Metrics; -pub(crate) use worker_common::kill_parent_node_in_emergency; pub use worker_common::JOB_TIMEOUT_WALL_CLOCK_FACTOR; pub use execute::worker_entrypoint as execute_worker_entrypoint; diff --git a/node/core/pvf/src/prepare/worker.rs b/node/core/pvf/src/prepare/worker.rs index 1ccba603c1fb..43926e6b64ab 100644 --- a/node/core/pvf/src/prepare/worker.rs +++ b/node/core/pvf/src/prepare/worker.rs @@ -351,19 +351,8 @@ async fn recv_response(stream: &mut UnixStream, pid: u32) -> io::Result) { - worker_event_loop("prepare", socket_path, |rt_handle, mut stream| async move { + worker_event_loop("prepare", socket_path, node_version, |rt_handle, mut stream| async move { let worker_pid = std::process::id(); - if let Some(version) = node_version { - if version != env!("SUBSTRATE_CLI_IMPL_VERSION") { - gum::error!( - target: LOG_TARGET, - %worker_pid, - "Node and worker version mismatch, node needs restarting, forcing shutdown", - ); - crate::kill_parent_node_in_emergency(); - return Err(io::Error::new(io::ErrorKind::Unsupported, "Version mismatch")) - } - } loop { let (pvf, dest) = recv_request(&mut stream).await?; diff --git a/node/core/pvf/src/worker_common.rs b/node/core/pvf/src/worker_common.rs index 11b2050f2b1e..a7d5d9014506 100644 --- a/node/core/pvf/src/worker_common.rs +++ b/node/core/pvf/src/worker_common.rs @@ -171,18 +171,35 @@ pub async fn tmpfile(prefix: &str) -> io::Result { tmpfile_in(prefix, &temp_dir).await } -pub fn worker_event_loop(debug_id: &'static str, socket_path: &str, mut event_loop: F) -where +pub fn worker_event_loop( + debug_id: &'static str, + socket_path: &str, + node_version: Option<&str>, + mut event_loop: F, +) where F: FnMut(Handle, UnixStream) -> Fut, Fut: futures::Future>, { - gum::debug!( - target: LOG_TARGET, - worker_pid = %std::process::id(), - "starting pvf worker ({})", - debug_id, - ); + let worker_pid = std::process::id(); + gum::debug!(target: LOG_TARGET, %worker_pid, "starting pvf worker ({})", debug_id); + + // Check for a mismatch between the node and worker versions. + if let Some(version) = node_version { + if version != env!("SUBSTRATE_CLI_IMPL_VERSION") { + gum::error!( + target: LOG_TARGET, + %worker_pid, + "Node and worker version mismatch, node needs restarting, forcing shutdown", + ); + kill_parent_node_in_emergency(); + let err: io::Result = + Err(io::Error::new(io::ErrorKind::Unsupported, "Version mismatch")); + gum::debug!(target: LOG_TARGET, %worker_pid, "quitting pvf worker({}): {:?}", debug_id, err); + return + } + } + // Run the main worker loop. let rt = Runtime::new().expect("Creates tokio runtime. If this panics the worker will die and the host will detect that and deal with it."); let handle = rt.handle(); let err = rt @@ -197,13 +214,7 @@ where // It's never `Ok` because it's `Ok(Never)`. .unwrap_err(); - gum::debug!( - target: LOG_TARGET, - worker_pid = %std::process::id(), - "quitting pvf worker ({}): {:?}", - debug_id, - err, - ); + gum::debug!(target: LOG_TARGET, %worker_pid, "quitting pvf worker ({}): {:?}", debug_id, err); // We don't want tokio to wait for the tasks to finish. We want to bring down the worker as fast // as possible and not wait for stalled validation to finish. This isn't strictly necessary now, @@ -422,7 +433,7 @@ pub async fn framed_recv(r: &mut (impl AsyncRead + Unpin)) -> io::Result /// get closed by the OS and other workers receive error on socket read and also exit. Preparation /// jobs are written to the temporary files that are renamed to real artifacts on the node side, so /// no leftover artifacts are possible. -pub(crate) fn kill_parent_node_in_emergency() { +fn kill_parent_node_in_emergency() { unsafe { // SAFETY: `getpid()` never fails but may return "no-parent" (0) or "parent-init" (1) in // some corner cases, which is checked. `kill()` never fails. From 7b6ea485f568f836e2b6e0099f5f53c04d7d1c18 Mon Sep 17 00:00:00 2001 From: Tsvetomir Dimitrov Date: Fri, 7 Apr 2023 23:34:09 +0300 Subject: [PATCH 27/28] Onchain scraper in `dispute-coordinator` will scrape `SCRAPED_FINALIZED_BLOCKS_COUNT` blocks before finality (#7013) * Onchain scraper in `dispute-coordinator` will scrape `SCRAPED_FINALIZED_BLOCKS_COUNT` blocks before finality The purpose is to make the availability of a `CandidateReceipt` for finalized candidates more likely. For details see: https://github.com/paritytech/polkadot/issues/7009 * Fix off by one error * Replace `SCRAPED_FINALIZED_BLOCKS_COUNT` with `DISPUTE_CANDIDATE_LIFETIME_AFTER_FINALIZATION` --- .../dispute-coordinator/src/scraping/mod.rs | 21 ++++++++++++------- .../dispute-coordinator/src/scraping/tests.rs | 3 ++- node/primitives/src/lib.rs | 8 ++++++- 3 files changed, 23 insertions(+), 9 deletions(-) diff --git a/node/core/dispute-coordinator/src/scraping/mod.rs b/node/core/dispute-coordinator/src/scraping/mod.rs index 0e3c4ecc29ba..554f79bd0b84 100644 --- a/node/core/dispute-coordinator/src/scraping/mod.rs +++ b/node/core/dispute-coordinator/src/scraping/mod.rs @@ -151,7 +151,10 @@ impl Inclusions { /// `process_active_leaves_update` any scraped votes. /// /// Scraped candidates are available `DISPUTE_CANDIDATE_LIFETIME_AFTER_FINALIZATION` more blocks -/// after finalization as a precaution not to prune them prematurely. +/// after finalization as a precaution not to prune them prematurely. Besides the newly scraped +/// candidates `DISPUTE_CANDIDATE_LIFETIME_AFTER_FINALIZATION` finalized blocks are parsed as +/// another precaution to have their `CandidateReceipts` available in case a dispute is raised on +/// them, pub struct ChainScraper { /// All candidates we have seen included, which not yet have been finalized. included_candidates: candidates::ScrapedCandidates, @@ -228,9 +231,10 @@ impl ChainScraper { None => return Ok(ScrapedUpdates::new()), }; - // Fetch ancestry up to last finalized block. + // Fetch ancestry up to `SCRAPED_FINALIZED_BLOCKS_COUNT` blocks beyond + // the last finalized one let ancestors = self - .get_unfinalized_block_ancestors(sender, activated.hash, activated.number) + .get_relevant_block_ancestors(sender, activated.hash, activated.number) .await?; // Ancestors block numbers are consecutive in the descending order. @@ -330,10 +334,11 @@ impl ChainScraper { } /// Returns ancestors of `head` in the descending order, stopping - /// either at the block present in cache or at the last finalized block. + /// either at the block present in cache or at `SCRAPED_FINALIZED_BLOCKS_COUNT -1` blocks after + /// the last finalized one (called `target_ancestor`). /// - /// Both `head` and the latest finalized block are **not** included in the result. - async fn get_unfinalized_block_ancestors( + /// Both `head` and the `target_ancestor` blocks are **not** included in the result. + async fn get_relevant_block_ancestors( &mut self, sender: &mut Sender, mut head: Hash, @@ -342,7 +347,9 @@ impl ChainScraper { where Sender: overseer::DisputeCoordinatorSenderTrait, { - let target_ancestor = get_finalized_block_number(sender).await?; + let target_ancestor = get_finalized_block_number(sender) + .await? + .saturating_sub(DISPUTE_CANDIDATE_LIFETIME_AFTER_FINALIZATION); let mut ancestors = Vec::new(); diff --git a/node/core/dispute-coordinator/src/scraping/tests.rs b/node/core/dispute-coordinator/src/scraping/tests.rs index b7183739d8f8..da76a93b7353 100644 --- a/node/core/dispute-coordinator/src/scraping/tests.rs +++ b/node/core/dispute-coordinator/src/scraping/tests.rs @@ -410,7 +410,8 @@ fn scraper_requests_candidates_of_non_finalized_ancestors() { &mut virtual_overseer, &chain, finalized_block_number, - BLOCKS_TO_SKIP - finalized_block_number as usize, // Expect the provider not to go past finalized block. + BLOCKS_TO_SKIP - + (finalized_block_number - DISPUTE_CANDIDATE_LIFETIME_AFTER_FINALIZATION) as usize, // Expect the provider not to go past finalized block. get_backed_and_included_candidate_events, ); join(process_active_leaves_update(ctx.sender(), &mut ordering, next_update), overseer_fut) diff --git a/node/primitives/src/lib.rs b/node/primitives/src/lib.rs index 18b7fa18a0c8..c113769563ad 100644 --- a/node/primitives/src/lib.rs +++ b/node/primitives/src/lib.rs @@ -65,7 +65,7 @@ pub const VALIDATION_CODE_BOMB_LIMIT: usize = (MAX_CODE_SIZE * 4u32) as usize; pub const POV_BOMB_LIMIT: usize = (MAX_POV_SIZE * 4u32) as usize; /// How many blocks after finalization an information about backed/included candidate should be -/// kept. +/// pre-loaded (when scraoing onchain votes) and kept locally (when pruning). /// /// We don't want to remove scraped candidates on finalization because we want to /// be sure that disputes will conclude on abandoned forks. @@ -74,6 +74,12 @@ pub const POV_BOMB_LIMIT: usize = (MAX_POV_SIZE * 4u32) as usize; /// better one gets finalized the entries for the bad fork will be pruned and we /// might never participate in a dispute for it. /// +/// Why pre-load finalized blocks? I dispute might be raised against finalized candidate. In most +/// of the cases it will conclude valid (otherwise we are in big trouble) but never the less the +/// node must participate. It's possible to see a vote for such dispute onchain before we have it +/// imported by `dispute-distribution`. In this case we won't have `CandidateReceipt` and the import +/// will fail unless we keep them preloaded. +/// /// This value should consider the timeout we allow for participation in approval-voting. In /// particular, the following condition should hold: /// From dbae30efe080a1d41fe54ef4da8af47614c9ca93 Mon Sep 17 00:00:00 2001 From: s0me0ne-unkn0wn <48632512+s0me0ne-unkn0wn@users.noreply.github.com> Date: Sat, 8 Apr 2023 22:38:35 +0200 Subject: [PATCH 28/28] Remove years from copyright notes (#7034) * Happy New Year! * Remove year entierly Co-authored-by: Oliver Tale-Yazdi * Remove years from copyright notice in the entire repo --------- Co-authored-by: Oliver Tale-Yazdi --- cli/build.rs | 2 +- cli/src/cli.rs | 2 +- cli/src/command.rs | 2 +- cli/src/error.rs | 2 +- cli/src/host_perf_check.rs | 2 +- cli/src/lib.rs | 2 +- core-primitives/src/lib.rs | 2 +- erasure-coding/benches/scaling_with_validators.rs | 2 +- erasure-coding/fuzzer/src/reconstruct.rs | 2 +- erasure-coding/fuzzer/src/round_trip.rs | 2 +- erasure-coding/src/lib.rs | 2 +- file_header.txt | 4 ++-- node/client/src/benchmarking.rs | 2 +- node/client/src/lib.rs | 2 +- node/collation-generation/src/error.rs | 2 +- node/collation-generation/src/lib.rs | 2 +- node/collation-generation/src/metrics.rs | 2 +- node/collation-generation/src/tests.rs | 2 +- node/core/approval-voting/src/approval_checking.rs | 2 +- node/core/approval-voting/src/approval_db/mod.rs | 2 +- node/core/approval-voting/src/approval_db/v1/mod.rs | 2 +- node/core/approval-voting/src/approval_db/v1/tests.rs | 2 +- node/core/approval-voting/src/backend.rs | 2 +- node/core/approval-voting/src/criteria.rs | 2 +- node/core/approval-voting/src/import.rs | 2 +- node/core/approval-voting/src/lib.rs | 2 +- node/core/approval-voting/src/ops.rs | 2 +- node/core/approval-voting/src/persisted_entries.rs | 2 +- node/core/approval-voting/src/tests.rs | 2 +- node/core/approval-voting/src/time.rs | 2 +- node/core/av-store/src/lib.rs | 2 +- node/core/av-store/src/metrics.rs | 2 +- node/core/av-store/src/tests.rs | 2 +- node/core/backing/src/error.rs | 2 +- node/core/backing/src/lib.rs | 2 +- node/core/backing/src/metrics.rs | 2 +- node/core/backing/src/tests.rs | 2 +- node/core/bitfield-signing/src/lib.rs | 2 +- node/core/bitfield-signing/src/metrics.rs | 2 +- node/core/bitfield-signing/src/tests.rs | 2 +- node/core/candidate-validation/src/lib.rs | 2 +- node/core/candidate-validation/src/metrics.rs | 2 +- node/core/candidate-validation/src/tests.rs | 2 +- node/core/chain-api/src/lib.rs | 2 +- node/core/chain-api/src/metrics.rs | 2 +- node/core/chain-api/src/tests.rs | 2 +- node/core/chain-selection/src/backend.rs | 2 +- node/core/chain-selection/src/db_backend/mod.rs | 2 +- node/core/chain-selection/src/db_backend/v1.rs | 2 +- node/core/chain-selection/src/lib.rs | 2 +- node/core/chain-selection/src/tests.rs | 2 +- node/core/chain-selection/src/tree.rs | 2 +- node/core/dispute-coordinator/src/backend.rs | 2 +- node/core/dispute-coordinator/src/db/mod.rs | 2 +- node/core/dispute-coordinator/src/db/v1.rs | 2 +- node/core/dispute-coordinator/src/error.rs | 2 +- node/core/dispute-coordinator/src/import.rs | 2 +- node/core/dispute-coordinator/src/initialized.rs | 2 +- node/core/dispute-coordinator/src/lib.rs | 2 +- node/core/dispute-coordinator/src/metrics.rs | 2 +- node/core/dispute-coordinator/src/participation/mod.rs | 2 +- node/core/dispute-coordinator/src/participation/queues/mod.rs | 2 +- .../dispute-coordinator/src/participation/queues/tests.rs | 2 +- node/core/dispute-coordinator/src/participation/tests.rs | 2 +- node/core/dispute-coordinator/src/scraping/candidates.rs | 2 +- node/core/dispute-coordinator/src/scraping/mod.rs | 2 +- node/core/dispute-coordinator/src/scraping/tests.rs | 2 +- node/core/dispute-coordinator/src/spam_slots.rs | 2 +- node/core/dispute-coordinator/src/status.rs | 2 +- node/core/dispute-coordinator/src/tests.rs | 2 +- node/core/parachains-inherent/src/lib.rs | 2 +- node/core/provisioner/src/disputes/mod.rs | 2 +- .../provisioner/src/disputes/prioritized_selection/mod.rs | 2 +- .../provisioner/src/disputes/prioritized_selection/tests.rs | 2 +- node/core/provisioner/src/disputes/random_selection/mod.rs | 2 +- node/core/provisioner/src/error.rs | 2 +- node/core/provisioner/src/lib.rs | 2 +- node/core/provisioner/src/metrics.rs | 2 +- node/core/provisioner/src/tests.rs | 2 +- node/core/pvf-checker/src/interest_view.rs | 2 +- node/core/pvf-checker/src/lib.rs | 2 +- node/core/pvf-checker/src/metrics.rs | 2 +- node/core/pvf-checker/src/runtime_api.rs | 2 +- node/core/pvf-checker/src/tests.rs | 2 +- node/core/pvf/bin/puppet_worker.rs | 2 +- node/core/pvf/build.rs | 2 +- node/core/pvf/src/artifacts.rs | 2 +- node/core/pvf/src/error.rs | 2 +- node/core/pvf/src/execute/mod.rs | 2 +- node/core/pvf/src/execute/queue.rs | 2 +- node/core/pvf/src/execute/worker.rs | 2 +- node/core/pvf/src/executor_intf.rs | 2 +- node/core/pvf/src/host.rs | 2 +- node/core/pvf/src/lib.rs | 2 +- node/core/pvf/src/metrics.rs | 2 +- node/core/pvf/src/prepare/memory_stats.rs | 2 +- node/core/pvf/src/prepare/mod.rs | 2 +- node/core/pvf/src/prepare/pool.rs | 2 +- node/core/pvf/src/prepare/queue.rs | 2 +- node/core/pvf/src/prepare/worker.rs | 2 +- node/core/pvf/src/priority.rs | 2 +- node/core/pvf/src/pvf.rs | 2 +- node/core/pvf/src/testing.rs | 2 +- node/core/pvf/src/worker_common.rs | 2 +- node/core/pvf/tests/it/adder.rs | 2 +- node/core/pvf/tests/it/main.rs | 2 +- node/core/pvf/tests/it/worker_common.rs | 2 +- node/core/runtime-api/src/cache.rs | 2 +- node/core/runtime-api/src/lib.rs | 2 +- node/core/runtime-api/src/metrics.rs | 2 +- node/core/runtime-api/src/tests.rs | 2 +- node/gum/proc-macro/src/lib.rs | 2 +- node/gum/proc-macro/src/tests.rs | 2 +- node/gum/proc-macro/src/types.rs | 2 +- node/gum/src/lib.rs | 2 +- node/gum/src/tests.rs | 2 +- node/jaeger/src/config.rs | 2 +- node/jaeger/src/errors.rs | 2 +- node/jaeger/src/lib.rs | 2 +- node/jaeger/src/spans.rs | 2 +- node/malus/src/interceptor.rs | 2 +- node/malus/src/malus.rs | 2 +- node/malus/src/shared.rs | 2 +- node/malus/src/tests.rs | 2 +- node/malus/src/variants/back_garbage_candidate.rs | 2 +- node/malus/src/variants/common.rs | 2 +- node/malus/src/variants/dispute_valid_candidates.rs | 2 +- node/malus/src/variants/mod.rs | 2 +- node/malus/src/variants/suggest_garbage_candidate.rs | 2 +- node/metrics/src/lib.rs | 2 +- node/metrics/src/metronome.rs | 2 +- node/metrics/src/runtime/mod.rs | 2 +- node/metrics/src/runtime/parachain.rs | 2 +- node/metrics/src/tests.rs | 2 +- node/network/approval-distribution/src/lib.rs | 2 +- node/network/approval-distribution/src/metrics.rs | 2 +- node/network/approval-distribution/src/tests.rs | 2 +- node/network/availability-distribution/src/error.rs | 2 +- node/network/availability-distribution/src/lib.rs | 2 +- node/network/availability-distribution/src/metrics.rs | 2 +- .../availability-distribution/src/pov_requester/mod.rs | 2 +- .../availability-distribution/src/requester/fetch_task/mod.rs | 2 +- .../src/requester/fetch_task/tests.rs | 2 +- node/network/availability-distribution/src/requester/mod.rs | 2 +- .../availability-distribution/src/requester/session_cache.rs | 2 +- node/network/availability-distribution/src/requester/tests.rs | 2 +- node/network/availability-distribution/src/responder.rs | 2 +- node/network/availability-distribution/src/tests/mock.rs | 2 +- node/network/availability-distribution/src/tests/mod.rs | 2 +- node/network/availability-distribution/src/tests/state.rs | 2 +- node/network/availability-recovery/src/error.rs | 2 +- node/network/availability-recovery/src/futures_undead.rs | 2 +- node/network/availability-recovery/src/lib.rs | 2 +- node/network/availability-recovery/src/metrics.rs | 2 +- node/network/availability-recovery/src/tests.rs | 2 +- node/network/bitfield-distribution/src/lib.rs | 2 +- node/network/bitfield-distribution/src/metrics.rs | 2 +- node/network/bitfield-distribution/src/tests.rs | 2 +- node/network/bridge/src/errors.rs | 2 +- node/network/bridge/src/lib.rs | 2 +- node/network/bridge/src/metrics.rs | 2 +- node/network/bridge/src/network.rs | 2 +- node/network/bridge/src/rx/mod.rs | 2 +- node/network/bridge/src/rx/tests.rs | 2 +- node/network/bridge/src/tx/mod.rs | 2 +- node/network/bridge/src/tx/tests.rs | 2 +- node/network/bridge/src/validator_discovery.rs | 2 +- node/network/collator-protocol/src/collator_side/metrics.rs | 2 +- node/network/collator-protocol/src/collator_side/mod.rs | 2 +- node/network/collator-protocol/src/collator_side/tests.rs | 2 +- .../collator-protocol/src/collator_side/validators_buffer.rs | 2 +- node/network/collator-protocol/src/error.rs | 2 +- node/network/collator-protocol/src/lib.rs | 2 +- node/network/collator-protocol/src/validator_side/mod.rs | 2 +- node/network/collator-protocol/src/validator_side/tests.rs | 2 +- node/network/dispute-distribution/src/error.rs | 2 +- node/network/dispute-distribution/src/lib.rs | 2 +- node/network/dispute-distribution/src/metrics.rs | 2 +- .../dispute-distribution/src/receiver/batches/batch.rs | 2 +- node/network/dispute-distribution/src/receiver/batches/mod.rs | 2 +- .../src/receiver/batches/waiting_queue.rs | 2 +- node/network/dispute-distribution/src/receiver/error.rs | 2 +- node/network/dispute-distribution/src/receiver/mod.rs | 2 +- node/network/dispute-distribution/src/receiver/peer_queues.rs | 2 +- node/network/dispute-distribution/src/sender/error.rs | 2 +- node/network/dispute-distribution/src/sender/mod.rs | 2 +- node/network/dispute-distribution/src/sender/send_task.rs | 2 +- node/network/dispute-distribution/src/tests/mock.rs | 2 +- node/network/dispute-distribution/src/tests/mod.rs | 2 +- node/network/gossip-support/src/lib.rs | 2 +- node/network/gossip-support/src/metrics.rs | 2 +- node/network/gossip-support/src/tests.rs | 2 +- node/network/protocol/src/authority_discovery.rs | 2 +- node/network/protocol/src/grid_topology.rs | 2 +- node/network/protocol/src/lib.rs | 2 +- node/network/protocol/src/peer_set.rs | 2 +- node/network/protocol/src/reputation.rs | 2 +- node/network/protocol/src/request_response/incoming/error.rs | 2 +- node/network/protocol/src/request_response/incoming/mod.rs | 2 +- node/network/protocol/src/request_response/mod.rs | 2 +- node/network/protocol/src/request_response/outgoing.rs | 2 +- node/network/protocol/src/request_response/v1.rs | 2 +- node/network/statement-distribution/src/error.rs | 2 +- node/network/statement-distribution/src/lib.rs | 2 +- node/network/statement-distribution/src/metrics.rs | 2 +- node/network/statement-distribution/src/requester.rs | 2 +- node/network/statement-distribution/src/responder.rs | 2 +- node/network/statement-distribution/src/tests.rs | 2 +- node/overseer/examples/minimal-example.rs | 2 +- node/overseer/src/dummy.rs | 2 +- node/overseer/src/lib.rs | 2 +- node/overseer/src/memory_stats.rs | 2 +- node/overseer/src/metrics.rs | 2 +- node/overseer/src/tests.rs | 2 +- node/primitives/src/approval.rs | 2 +- node/primitives/src/disputes/message.rs | 2 +- node/primitives/src/disputes/mod.rs | 2 +- node/primitives/src/disputes/status.rs | 2 +- node/primitives/src/lib.rs | 2 +- node/service/src/chain_spec.rs | 2 +- node/service/src/grandpa_support.rs | 2 +- node/service/src/lib.rs | 2 +- node/service/src/overseer.rs | 2 +- node/service/src/parachains_db/mod.rs | 2 +- node/service/src/parachains_db/upgrade.rs | 2 +- node/service/src/relay_chain_selection.rs | 2 +- node/service/src/tests.rs | 2 +- node/subsystem-test-helpers/src/lib.rs | 2 +- node/subsystem-test-helpers/src/mock.rs | 2 +- node/subsystem-types/src/errors.rs | 2 +- node/subsystem-types/src/lib.rs | 2 +- node/subsystem-types/src/messages.rs | 2 +- node/subsystem-types/src/messages/network_bridge_event.rs | 2 +- node/subsystem-types/src/runtime_client.rs | 2 +- node/subsystem-util/src/database.rs | 2 +- node/subsystem-util/src/determine_new_blocks.rs | 2 +- node/subsystem-util/src/lib.rs | 2 +- node/subsystem-util/src/nesting_sender.rs | 2 +- node/subsystem-util/src/rolling_session_window.rs | 2 +- node/subsystem-util/src/runtime/error.rs | 2 +- node/subsystem-util/src/runtime/mod.rs | 2 +- node/subsystem-util/src/tests.rs | 2 +- node/subsystem/src/lib.rs | 2 +- node/test/client/src/block_builder.rs | 2 +- node/test/client/src/lib.rs | 2 +- node/test/performance-test/build.rs | 2 +- node/test/performance-test/src/constants.rs | 2 +- node/test/performance-test/src/gen_ref_constants.rs | 2 +- node/test/performance-test/src/lib.rs | 2 +- node/test/service/src/chain_spec.rs | 2 +- node/test/service/src/lib.rs | 2 +- node/test/service/tests/build-blocks.rs | 2 +- node/test/service/tests/call-function.rs | 2 +- node/zombienet-backchannel/src/errors.rs | 2 +- node/zombienet-backchannel/src/lib.rs | 2 +- parachain/src/lib.rs | 2 +- parachain/src/primitives.rs | 2 +- parachain/src/wasm_api.rs | 2 +- parachain/test-parachains/adder/build.rs | 2 +- parachain/test-parachains/adder/collator/bin/puppet_worker.rs | 2 +- parachain/test-parachains/adder/collator/src/cli.rs | 2 +- parachain/test-parachains/adder/collator/src/lib.rs | 2 +- parachain/test-parachains/adder/collator/src/main.rs | 2 +- parachain/test-parachains/adder/collator/tests/integration.rs | 2 +- parachain/test-parachains/adder/src/lib.rs | 2 +- parachain/test-parachains/adder/src/wasm_validation.rs | 2 +- parachain/test-parachains/halt/build.rs | 2 +- parachain/test-parachains/halt/src/lib.rs | 2 +- parachain/test-parachains/src/lib.rs | 2 +- parachain/test-parachains/undying/build.rs | 2 +- .../test-parachains/undying/collator/bin/puppet_worker.rs | 2 +- parachain/test-parachains/undying/collator/src/cli.rs | 2 +- parachain/test-parachains/undying/collator/src/lib.rs | 2 +- parachain/test-parachains/undying/collator/src/main.rs | 2 +- .../test-parachains/undying/collator/tests/integration.rs | 2 +- parachain/test-parachains/undying/src/lib.rs | 2 +- parachain/test-parachains/undying/src/wasm_validation.rs | 2 +- primitives/src/lib.rs | 2 +- primitives/src/runtime_api.rs | 2 +- primitives/src/v4/executor_params.rs | 2 +- primitives/src/v4/metrics.rs | 2 +- primitives/src/v4/mod.rs | 2 +- primitives/src/v4/signed.rs | 2 +- primitives/src/vstaging/mod.rs | 2 +- primitives/test-helpers/src/lib.rs | 2 +- rpc/src/lib.rs | 2 +- runtime/common/slot_range_helper/src/lib.rs | 2 +- runtime/common/src/assigned_slots.rs | 2 +- runtime/common/src/auctions.rs | 2 +- runtime/common/src/claims.rs | 2 +- runtime/common/src/crowdloan/migration.rs | 2 +- runtime/common/src/crowdloan/mod.rs | 2 +- runtime/common/src/elections.rs | 2 +- runtime/common/src/impls.rs | 2 +- runtime/common/src/integration_tests.rs | 2 +- runtime/common/src/lib.rs | 2 +- runtime/common/src/mock.rs | 2 +- runtime/common/src/paras_registrar.rs | 2 +- runtime/common/src/paras_sudo_wrapper.rs | 2 +- runtime/common/src/purchase.rs | 2 +- runtime/common/src/slot_range.rs | 2 +- runtime/common/src/slots/migration.rs | 2 +- runtime/common/src/slots/mod.rs | 2 +- runtime/common/src/traits.rs | 2 +- runtime/common/src/try_runtime.rs | 2 +- runtime/common/src/xcm_sender.rs | 2 +- runtime/kusama/build.rs | 2 +- runtime/kusama/constants/src/lib.rs | 2 +- runtime/kusama/constants/src/weights/block_weights.rs | 2 +- runtime/kusama/constants/src/weights/extrinsic_weights.rs | 2 +- runtime/kusama/constants/src/weights/mod.rs | 2 +- runtime/kusama/constants/src/weights/paritydb_weights.rs | 2 +- runtime/kusama/constants/src/weights/rocksdb_weights.rs | 2 +- runtime/kusama/src/bag_thresholds.rs | 2 +- runtime/kusama/src/governance/fellowship.rs | 2 +- runtime/kusama/src/governance/mod.rs | 2 +- runtime/kusama/src/governance/origins.rs | 2 +- runtime/kusama/src/governance/tracks.rs | 2 +- runtime/kusama/src/lib.rs | 2 +- runtime/kusama/src/tests.rs | 2 +- runtime/kusama/src/weights/frame_benchmarking_baseline.rs | 2 +- runtime/kusama/src/weights/frame_election_provider_support.rs | 2 +- runtime/kusama/src/weights/frame_system.rs | 2 +- runtime/kusama/src/weights/mod.rs | 2 +- runtime/kusama/src/weights/pallet_bags_list.rs | 2 +- runtime/kusama/src/weights/pallet_balances.rs | 2 +- .../src/weights/pallet_balances_nis_counterpart_balances.rs | 2 +- runtime/kusama/src/weights/pallet_bounties.rs | 2 +- runtime/kusama/src/weights/pallet_child_bounties.rs | 2 +- runtime/kusama/src/weights/pallet_collective_council.rs | 2 +- .../src/weights/pallet_collective_technical_committee.rs | 2 +- runtime/kusama/src/weights/pallet_conviction_voting.rs | 2 +- runtime/kusama/src/weights/pallet_democracy.rs | 2 +- .../src/weights/pallet_election_provider_multi_phase.rs | 2 +- runtime/kusama/src/weights/pallet_elections_phragmen.rs | 2 +- runtime/kusama/src/weights/pallet_fast_unstake.rs | 2 +- runtime/kusama/src/weights/pallet_identity.rs | 2 +- runtime/kusama/src/weights/pallet_im_online.rs | 2 +- runtime/kusama/src/weights/pallet_indices.rs | 2 +- runtime/kusama/src/weights/pallet_membership.rs | 2 +- runtime/kusama/src/weights/pallet_multisig.rs | 2 +- runtime/kusama/src/weights/pallet_nis.rs | 2 +- runtime/kusama/src/weights/pallet_nomination_pools.rs | 2 +- runtime/kusama/src/weights/pallet_preimage.rs | 2 +- runtime/kusama/src/weights/pallet_proxy.rs | 2 +- runtime/kusama/src/weights/pallet_ranked_collective.rs | 2 +- .../src/weights/pallet_referenda_fellowship_referenda.rs | 2 +- runtime/kusama/src/weights/pallet_referenda_referenda.rs | 2 +- runtime/kusama/src/weights/pallet_scheduler.rs | 2 +- runtime/kusama/src/weights/pallet_session.rs | 2 +- runtime/kusama/src/weights/pallet_staking.rs | 2 +- runtime/kusama/src/weights/pallet_timestamp.rs | 2 +- runtime/kusama/src/weights/pallet_tips.rs | 2 +- runtime/kusama/src/weights/pallet_treasury.rs | 2 +- runtime/kusama/src/weights/pallet_utility.rs | 2 +- runtime/kusama/src/weights/pallet_vesting.rs | 2 +- runtime/kusama/src/weights/pallet_whitelist.rs | 2 +- runtime/kusama/src/weights/pallet_xcm.rs | 2 +- runtime/kusama/src/weights/runtime_common_auctions.rs | 2 +- runtime/kusama/src/weights/runtime_common_claims.rs | 2 +- runtime/kusama/src/weights/runtime_common_crowdloan.rs | 2 +- runtime/kusama/src/weights/runtime_common_paras_registrar.rs | 2 +- runtime/kusama/src/weights/runtime_common_slots.rs | 2 +- .../kusama/src/weights/runtime_parachains_configuration.rs | 2 +- runtime/kusama/src/weights/runtime_parachains_disputes.rs | 2 +- .../src/weights/runtime_parachains_disputes_slashing.rs | 2 +- runtime/kusama/src/weights/runtime_parachains_hrmp.rs | 2 +- runtime/kusama/src/weights/runtime_parachains_initializer.rs | 2 +- runtime/kusama/src/weights/runtime_parachains_paras.rs | 2 +- .../kusama/src/weights/runtime_parachains_paras_inherent.rs | 2 +- runtime/kusama/src/weights/runtime_parachains_ump.rs | 2 +- runtime/kusama/src/weights/xcm/mod.rs | 2 +- .../kusama/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs | 2 +- .../kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs | 2 +- runtime/kusama/src/xcm_config.rs | 2 +- runtime/metrics/src/lib.rs | 2 +- runtime/metrics/src/with_runtime_metrics.rs | 2 +- runtime/metrics/src/without_runtime_metrics.rs | 2 +- runtime/parachains/src/builder.rs | 2 +- runtime/parachains/src/configuration.rs | 2 +- runtime/parachains/src/configuration/benchmarking.rs | 2 +- runtime/parachains/src/configuration/migration.rs | 2 +- runtime/parachains/src/configuration/tests.rs | 2 +- runtime/parachains/src/disputes.rs | 2 +- runtime/parachains/src/disputes/benchmarking.rs | 2 +- runtime/parachains/src/disputes/migration.rs | 2 +- runtime/parachains/src/disputes/slashing.rs | 2 +- runtime/parachains/src/disputes/slashing/benchmarking.rs | 2 +- runtime/parachains/src/disputes/tests.rs | 2 +- runtime/parachains/src/dmp.rs | 2 +- runtime/parachains/src/dmp/tests.rs | 2 +- runtime/parachains/src/hrmp.rs | 2 +- runtime/parachains/src/hrmp/benchmarking.rs | 2 +- runtime/parachains/src/hrmp/tests.rs | 2 +- runtime/parachains/src/inclusion/mod.rs | 2 +- runtime/parachains/src/inclusion/tests.rs | 2 +- runtime/parachains/src/initializer.rs | 2 +- runtime/parachains/src/initializer/benchmarking.rs | 2 +- runtime/parachains/src/initializer/tests.rs | 2 +- runtime/parachains/src/lib.rs | 2 +- runtime/parachains/src/metrics.rs | 2 +- runtime/parachains/src/mock.rs | 2 +- runtime/parachains/src/origin.rs | 2 +- runtime/parachains/src/paras/benchmarking.rs | 2 +- runtime/parachains/src/paras/benchmarking/pvf_check.rs | 2 +- runtime/parachains/src/paras/mod.rs | 2 +- runtime/parachains/src/paras/tests.rs | 2 +- runtime/parachains/src/paras_inherent/benchmarking.rs | 2 +- runtime/parachains/src/paras_inherent/misc.rs | 2 +- runtime/parachains/src/paras_inherent/mod.rs | 2 +- runtime/parachains/src/paras_inherent/tests.rs | 2 +- runtime/parachains/src/paras_inherent/weights.rs | 2 +- runtime/parachains/src/reward_points.rs | 2 +- runtime/parachains/src/runtime_api_impl/mod.rs | 2 +- runtime/parachains/src/runtime_api_impl/v4.rs | 2 +- runtime/parachains/src/runtime_api_impl/vstaging.rs | 2 +- runtime/parachains/src/scheduler.rs | 2 +- runtime/parachains/src/scheduler/tests.rs | 2 +- runtime/parachains/src/session_info.rs | 2 +- runtime/parachains/src/session_info/migration.rs | 2 +- runtime/parachains/src/session_info/tests.rs | 2 +- runtime/parachains/src/shared.rs | 2 +- runtime/parachains/src/shared/tests.rs | 2 +- runtime/parachains/src/ump.rs | 2 +- runtime/parachains/src/ump/benchmarking.rs | 2 +- runtime/parachains/src/ump/migration.rs | 2 +- runtime/parachains/src/ump/tests.rs | 2 +- runtime/parachains/src/util.rs | 2 +- runtime/polkadot/build.rs | 2 +- runtime/polkadot/constants/src/lib.rs | 2 +- runtime/polkadot/constants/src/weights/block_weights.rs | 2 +- runtime/polkadot/constants/src/weights/extrinsic_weights.rs | 2 +- runtime/polkadot/constants/src/weights/mod.rs | 2 +- runtime/polkadot/constants/src/weights/paritydb_weights.rs | 2 +- runtime/polkadot/constants/src/weights/rocksdb_weights.rs | 2 +- runtime/polkadot/src/bag_thresholds.rs | 2 +- runtime/polkadot/src/governance/mod.rs | 2 +- runtime/polkadot/src/governance/old.rs | 2 +- runtime/polkadot/src/governance/origins.rs | 2 +- runtime/polkadot/src/governance/tracks.rs | 2 +- runtime/polkadot/src/lib.rs | 2 +- runtime/polkadot/src/weights/frame_benchmarking_baseline.rs | 2 +- .../polkadot/src/weights/frame_election_provider_support.rs | 2 +- runtime/polkadot/src/weights/frame_system.rs | 2 +- runtime/polkadot/src/weights/mod.rs | 2 +- runtime/polkadot/src/weights/pallet_bags_list.rs | 2 +- runtime/polkadot/src/weights/pallet_balances.rs | 2 +- runtime/polkadot/src/weights/pallet_bounties.rs | 2 +- runtime/polkadot/src/weights/pallet_child_bounties.rs | 2 +- runtime/polkadot/src/weights/pallet_collective_council.rs | 2 +- .../src/weights/pallet_collective_technical_committee.rs | 2 +- runtime/polkadot/src/weights/pallet_conviction_voting.rs | 2 +- runtime/polkadot/src/weights/pallet_democracy.rs | 2 +- .../src/weights/pallet_election_provider_multi_phase.rs | 2 +- runtime/polkadot/src/weights/pallet_elections_phragmen.rs | 2 +- runtime/polkadot/src/weights/pallet_fast_unstake.rs | 2 +- runtime/polkadot/src/weights/pallet_identity.rs | 2 +- runtime/polkadot/src/weights/pallet_im_online.rs | 2 +- runtime/polkadot/src/weights/pallet_indices.rs | 2 +- runtime/polkadot/src/weights/pallet_membership.rs | 2 +- runtime/polkadot/src/weights/pallet_multisig.rs | 2 +- runtime/polkadot/src/weights/pallet_nomination_pools.rs | 2 +- runtime/polkadot/src/weights/pallet_preimage.rs | 2 +- runtime/polkadot/src/weights/pallet_proxy.rs | 2 +- runtime/polkadot/src/weights/pallet_referenda.rs | 2 +- runtime/polkadot/src/weights/pallet_scheduler.rs | 2 +- runtime/polkadot/src/weights/pallet_session.rs | 2 +- runtime/polkadot/src/weights/pallet_staking.rs | 2 +- runtime/polkadot/src/weights/pallet_timestamp.rs | 2 +- runtime/polkadot/src/weights/pallet_tips.rs | 2 +- runtime/polkadot/src/weights/pallet_treasury.rs | 2 +- runtime/polkadot/src/weights/pallet_utility.rs | 2 +- runtime/polkadot/src/weights/pallet_vesting.rs | 2 +- runtime/polkadot/src/weights/pallet_whitelist.rs | 2 +- runtime/polkadot/src/weights/pallet_xcm.rs | 2 +- runtime/polkadot/src/weights/runtime_common_auctions.rs | 2 +- runtime/polkadot/src/weights/runtime_common_claims.rs | 2 +- runtime/polkadot/src/weights/runtime_common_crowdloan.rs | 2 +- .../polkadot/src/weights/runtime_common_paras_registrar.rs | 2 +- runtime/polkadot/src/weights/runtime_common_slots.rs | 2 +- .../polkadot/src/weights/runtime_parachains_configuration.rs | 2 +- runtime/polkadot/src/weights/runtime_parachains_disputes.rs | 2 +- runtime/polkadot/src/weights/runtime_parachains_hrmp.rs | 2 +- .../polkadot/src/weights/runtime_parachains_initializer.rs | 2 +- runtime/polkadot/src/weights/runtime_parachains_paras.rs | 2 +- .../polkadot/src/weights/runtime_parachains_paras_inherent.rs | 2 +- runtime/polkadot/src/weights/runtime_parachains_ump.rs | 2 +- runtime/polkadot/src/xcm_config.rs | 2 +- runtime/rococo/build.rs | 2 +- runtime/rococo/constants/src/lib.rs | 2 +- runtime/rococo/constants/src/weights/block_weights.rs | 2 +- runtime/rococo/constants/src/weights/extrinsic_weights.rs | 2 +- runtime/rococo/constants/src/weights/mod.rs | 2 +- runtime/rococo/constants/src/weights/paritydb_weights.rs | 2 +- runtime/rococo/constants/src/weights/rocksdb_weights.rs | 2 +- runtime/rococo/src/lib.rs | 2 +- runtime/rococo/src/validator_manager.rs | 2 +- runtime/rococo/src/weights/frame_benchmarking_baseline.rs | 2 +- runtime/rococo/src/weights/frame_system.rs | 2 +- runtime/rococo/src/weights/mod.rs | 2 +- runtime/rococo/src/weights/pallet_balances.rs | 2 +- .../src/weights/pallet_balances_nis_counterpart_balances.rs | 2 +- runtime/rococo/src/weights/pallet_bounties.rs | 2 +- runtime/rococo/src/weights/pallet_child_bounties.rs | 2 +- runtime/rococo/src/weights/pallet_collective.rs | 2 +- runtime/rococo/src/weights/pallet_collective_council.rs | 2 +- .../src/weights/pallet_collective_technical_committee.rs | 2 +- runtime/rococo/src/weights/pallet_democracy.rs | 2 +- runtime/rococo/src/weights/pallet_elections_phragmen.rs | 2 +- runtime/rococo/src/weights/pallet_identity.rs | 2 +- runtime/rococo/src/weights/pallet_im_online.rs | 2 +- runtime/rococo/src/weights/pallet_indices.rs | 2 +- runtime/rococo/src/weights/pallet_membership.rs | 2 +- runtime/rococo/src/weights/pallet_multisig.rs | 2 +- runtime/rococo/src/weights/pallet_nis.rs | 2 +- runtime/rococo/src/weights/pallet_preimage.rs | 2 +- runtime/rococo/src/weights/pallet_proxy.rs | 2 +- runtime/rococo/src/weights/pallet_scheduler.rs | 2 +- runtime/rococo/src/weights/pallet_session.rs | 2 +- runtime/rococo/src/weights/pallet_timestamp.rs | 2 +- runtime/rococo/src/weights/pallet_tips.rs | 2 +- runtime/rococo/src/weights/pallet_treasury.rs | 2 +- runtime/rococo/src/weights/pallet_utility.rs | 2 +- runtime/rococo/src/weights/pallet_vesting.rs | 2 +- runtime/rococo/src/weights/pallet_xcm.rs | 2 +- runtime/rococo/src/weights/runtime_common_auctions.rs | 2 +- runtime/rococo/src/weights/runtime_common_claims.rs | 2 +- runtime/rococo/src/weights/runtime_common_crowdloan.rs | 2 +- runtime/rococo/src/weights/runtime_common_paras_registrar.rs | 2 +- runtime/rococo/src/weights/runtime_common_slots.rs | 2 +- .../rococo/src/weights/runtime_parachains_configuration.rs | 2 +- runtime/rococo/src/weights/runtime_parachains_disputes.rs | 2 +- runtime/rococo/src/weights/runtime_parachains_hrmp.rs | 2 +- runtime/rococo/src/weights/runtime_parachains_initializer.rs | 2 +- runtime/rococo/src/weights/runtime_parachains_paras.rs | 2 +- .../rococo/src/weights/runtime_parachains_paras_inherent.rs | 2 +- runtime/rococo/src/weights/runtime_parachains_ump.rs | 2 +- runtime/rococo/src/weights/xcm/mod.rs | 2 +- .../rococo/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs | 2 +- .../rococo/src/weights/xcm/pallet_xcm_benchmarks_generic.rs | 2 +- runtime/rococo/src/xcm_config.rs | 2 +- runtime/test-runtime/build.rs | 2 +- runtime/test-runtime/constants/src/lib.rs | 2 +- runtime/test-runtime/constants/src/weights/block_weights.rs | 2 +- .../test-runtime/constants/src/weights/extrinsic_weights.rs | 2 +- runtime/test-runtime/constants/src/weights/mod.rs | 2 +- .../test-runtime/constants/src/weights/paritydb_weights.rs | 2 +- runtime/test-runtime/constants/src/weights/rocksdb_weights.rs | 2 +- runtime/test-runtime/src/lib.rs | 2 +- runtime/test-runtime/src/xcm_config.rs | 2 +- runtime/westend/build.rs | 2 +- runtime/westend/constants/src/lib.rs | 2 +- runtime/westend/constants/src/weights/block_weights.rs | 2 +- runtime/westend/constants/src/weights/extrinsic_weights.rs | 2 +- runtime/westend/constants/src/weights/mod.rs | 2 +- runtime/westend/constants/src/weights/paritydb_weights.rs | 2 +- runtime/westend/constants/src/weights/rocksdb_weights.rs | 2 +- runtime/westend/src/bag_thresholds.rs | 2 +- runtime/westend/src/lib.rs | 2 +- runtime/westend/src/tests.rs | 2 +- .../westend/src/weights/frame_election_provider_support.rs | 2 +- runtime/westend/src/weights/frame_system.rs | 2 +- runtime/westend/src/weights/mod.rs | 2 +- runtime/westend/src/weights/pallet_bags_list.rs | 2 +- runtime/westend/src/weights/pallet_balances.rs | 2 +- .../src/weights/pallet_election_provider_multi_phase.rs | 2 +- runtime/westend/src/weights/pallet_fast_unstake.rs | 2 +- runtime/westend/src/weights/pallet_identity.rs | 2 +- runtime/westend/src/weights/pallet_im_online.rs | 2 +- runtime/westend/src/weights/pallet_indices.rs | 2 +- runtime/westend/src/weights/pallet_multisig.rs | 2 +- runtime/westend/src/weights/pallet_nomination_pools.rs | 2 +- runtime/westend/src/weights/pallet_preimage.rs | 2 +- runtime/westend/src/weights/pallet_proxy.rs | 2 +- runtime/westend/src/weights/pallet_scheduler.rs | 2 +- runtime/westend/src/weights/pallet_session.rs | 2 +- runtime/westend/src/weights/pallet_staking.rs | 2 +- runtime/westend/src/weights/pallet_timestamp.rs | 2 +- runtime/westend/src/weights/pallet_utility.rs | 2 +- runtime/westend/src/weights/pallet_vesting.rs | 2 +- runtime/westend/src/weights/pallet_xcm.rs | 2 +- runtime/westend/src/weights/runtime_common_auctions.rs | 2 +- runtime/westend/src/weights/runtime_common_crowdloan.rs | 2 +- runtime/westend/src/weights/runtime_common_paras_registrar.rs | 2 +- runtime/westend/src/weights/runtime_common_slots.rs | 2 +- .../westend/src/weights/runtime_parachains_configuration.rs | 2 +- runtime/westend/src/weights/runtime_parachains_disputes.rs | 2 +- .../src/weights/runtime_parachains_disputes_slashing.rs | 2 +- runtime/westend/src/weights/runtime_parachains_hrmp.rs | 2 +- runtime/westend/src/weights/runtime_parachains_initializer.rs | 2 +- runtime/westend/src/weights/runtime_parachains_paras.rs | 2 +- .../westend/src/weights/runtime_parachains_paras_inherent.rs | 2 +- runtime/westend/src/weights/runtime_parachains_ump.rs | 2 +- runtime/westend/src/weights/xcm/mod.rs | 2 +- .../westend/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs | 2 +- .../westend/src/weights/xcm/pallet_xcm_benchmarks_generic.rs | 2 +- runtime/westend/src/xcm_config.rs | 2 +- src/main.rs | 2 +- statement-table/src/generic.rs | 2 +- statement-table/src/lib.rs | 2 +- tests/benchmark_block.rs | 2 +- tests/benchmark_extrinsic.rs | 2 +- tests/benchmark_overhead.rs | 2 +- tests/benchmark_storage_works.rs | 2 +- tests/common.rs | 2 +- tests/invalid_order_arguments.rs | 2 +- tests/purge_chain_works.rs | 2 +- tests/running_the_node_and_interrupt.rs | 2 +- utils/generate-bags/src/main.rs | 2 +- utils/remote-ext-tests/bags-list/src/main.rs | 2 +- utils/staking-miner/src/dry_run.rs | 2 +- utils/staking-miner/src/emergency_solution.rs | 2 +- utils/staking-miner/src/main.rs | 2 +- utils/staking-miner/src/monitor.rs | 2 +- utils/staking-miner/src/opts.rs | 2 +- utils/staking-miner/src/prelude.rs | 2 +- utils/staking-miner/src/rpc.rs | 2 +- utils/staking-miner/src/runtime_versions.rs | 2 +- utils/staking-miner/src/signer.rs | 2 +- utils/staking-miner/tests/cli.rs | 2 +- xcm/pallet-xcm-benchmarks/src/fungible/benchmarking.rs | 2 +- xcm/pallet-xcm-benchmarks/src/fungible/mock.rs | 2 +- xcm/pallet-xcm-benchmarks/src/fungible/mod.rs | 2 +- xcm/pallet-xcm-benchmarks/src/generic/benchmarking.rs | 2 +- xcm/pallet-xcm-benchmarks/src/generic/mock.rs | 2 +- xcm/pallet-xcm-benchmarks/src/generic/mod.rs | 2 +- xcm/pallet-xcm-benchmarks/src/lib.rs | 2 +- xcm/pallet-xcm-benchmarks/src/mock.rs | 2 +- xcm/pallet-xcm-benchmarks/template.hbs | 2 +- xcm/pallet-xcm/src/benchmarking.rs | 2 +- xcm/pallet-xcm/src/lib.rs | 2 +- xcm/pallet-xcm/src/migration.rs | 2 +- xcm/pallet-xcm/src/mock.rs | 2 +- xcm/pallet-xcm/src/tests.rs | 2 +- xcm/procedural/src/lib.rs | 2 +- xcm/procedural/src/v2.rs | 2 +- xcm/procedural/src/v3.rs | 2 +- xcm/procedural/src/weight_info.rs | 2 +- xcm/src/double_encoded.rs | 2 +- xcm/src/lib.rs | 2 +- xcm/src/tests.rs | 2 +- xcm/src/v2/junction.rs | 2 +- xcm/src/v2/mod.rs | 2 +- xcm/src/v2/multiasset.rs | 2 +- xcm/src/v2/multilocation.rs | 2 +- xcm/src/v2/traits.rs | 2 +- xcm/src/v3/junction.rs | 2 +- xcm/src/v3/junctions.rs | 2 +- xcm/src/v3/matcher.rs | 2 +- xcm/src/v3/mod.rs | 2 +- xcm/src/v3/multiasset.rs | 2 +- xcm/src/v3/multilocation.rs | 2 +- xcm/src/v3/traits.rs | 2 +- xcm/xcm-builder/src/asset_conversion.rs | 2 +- xcm/xcm-builder/src/barriers.rs | 2 +- xcm/xcm-builder/src/currency_adapter.rs | 2 +- xcm/xcm-builder/src/filter_asset_location.rs | 2 +- xcm/xcm-builder/src/fungibles_adapter.rs | 2 +- xcm/xcm-builder/src/lib.rs | 2 +- xcm/xcm-builder/src/location_conversion.rs | 2 +- xcm/xcm-builder/src/matches_token.rs | 2 +- xcm/xcm-builder/src/nonfungibles_adapter.rs | 2 +- xcm/xcm-builder/src/origin_conversion.rs | 2 +- xcm/xcm-builder/src/test_utils.rs | 2 +- xcm/xcm-builder/src/tests/assets.rs | 2 +- xcm/xcm-builder/src/tests/barriers.rs | 2 +- xcm/xcm-builder/src/tests/basic.rs | 2 +- xcm/xcm-builder/src/tests/bridging/local_para_para.rs | 2 +- xcm/xcm-builder/src/tests/bridging/local_relay_relay.rs | 2 +- xcm/xcm-builder/src/tests/bridging/mod.rs | 2 +- xcm/xcm-builder/src/tests/bridging/paid_remote_relay_relay.rs | 2 +- xcm/xcm-builder/src/tests/bridging/remote_para_para.rs | 2 +- .../src/tests/bridging/remote_para_para_via_relay.rs | 2 +- xcm/xcm-builder/src/tests/bridging/remote_relay_relay.rs | 2 +- xcm/xcm-builder/src/tests/expecting.rs | 2 +- xcm/xcm-builder/src/tests/locking.rs | 2 +- xcm/xcm-builder/src/tests/mock.rs | 2 +- xcm/xcm-builder/src/tests/mod.rs | 2 +- xcm/xcm-builder/src/tests/origins.rs | 2 +- xcm/xcm-builder/src/tests/querying.rs | 2 +- xcm/xcm-builder/src/tests/transacting.rs | 2 +- xcm/xcm-builder/src/tests/version_subscriptions.rs | 2 +- xcm/xcm-builder/src/tests/weight.rs | 2 +- xcm/xcm-builder/src/universal_exports.rs | 2 +- xcm/xcm-builder/src/weight.rs | 2 +- xcm/xcm-builder/tests/mock/mod.rs | 2 +- xcm/xcm-builder/tests/scenarios.rs | 2 +- xcm/xcm-executor/integration-tests/src/lib.rs | 2 +- xcm/xcm-executor/src/assets.rs | 2 +- xcm/xcm-executor/src/config.rs | 2 +- xcm/xcm-executor/src/lib.rs | 2 +- xcm/xcm-executor/src/traits/asset_exchange.rs | 2 +- xcm/xcm-executor/src/traits/asset_lock.rs | 2 +- xcm/xcm-executor/src/traits/conversion.rs | 2 +- xcm/xcm-executor/src/traits/drop_assets.rs | 2 +- xcm/xcm-executor/src/traits/export.rs | 2 +- xcm/xcm-executor/src/traits/fee_manager.rs | 2 +- xcm/xcm-executor/src/traits/filter_asset_location.rs | 2 +- xcm/xcm-executor/src/traits/mod.rs | 2 +- xcm/xcm-executor/src/traits/on_response.rs | 2 +- xcm/xcm-executor/src/traits/should_execute.rs | 2 +- xcm/xcm-executor/src/traits/token_matching.rs | 2 +- xcm/xcm-executor/src/traits/transact_asset.rs | 2 +- xcm/xcm-executor/src/traits/weight.rs | 2 +- xcm/xcm-simulator/example/src/lib.rs | 2 +- xcm/xcm-simulator/example/src/parachain.rs | 2 +- xcm/xcm-simulator/example/src/relay_chain.rs | 2 +- xcm/xcm-simulator/fuzzer/src/fuzz.rs | 2 +- xcm/xcm-simulator/fuzzer/src/parachain.rs | 2 +- xcm/xcm-simulator/fuzzer/src/relay_chain.rs | 2 +- xcm/xcm-simulator/src/lib.rs | 2 +- 711 files changed, 712 insertions(+), 712 deletions(-) diff --git a/cli/build.rs b/cli/build.rs index 6eda5fb94338..018ea752a009 100644 --- a/cli/build.rs +++ b/cli/build.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/cli/src/cli.rs b/cli/src/cli.rs index c78399788a65..b775bb6b77ad 100644 --- a/cli/src/cli.rs +++ b/cli/src/cli.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/cli/src/command.rs b/cli/src/command.rs index e6eaf6f09562..2f0bc9e2f856 100644 --- a/cli/src/command.rs +++ b/cli/src/command.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/cli/src/error.rs b/cli/src/error.rs index e125998c476f..a4591e2508c9 100644 --- a/cli/src/error.rs +++ b/cli/src/error.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/cli/src/host_perf_check.rs b/cli/src/host_perf_check.rs index 722deab7450b..1225c4708a3a 100644 --- a/cli/src/host_perf_check.rs +++ b/cli/src/host_perf_check.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/cli/src/lib.rs b/cli/src/lib.rs index b31cf5dca8dc..8a859c1b2bd2 100644 --- a/cli/src/lib.rs +++ b/cli/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/core-primitives/src/lib.rs b/core-primitives/src/lib.rs index ca4d2372db38..5e06966ecfee 100644 --- a/core-primitives/src/lib.rs +++ b/core-primitives/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/erasure-coding/benches/scaling_with_validators.rs b/erasure-coding/benches/scaling_with_validators.rs index 35eff095d2f6..759385bbdef4 100644 --- a/erasure-coding/benches/scaling_with_validators.rs +++ b/erasure-coding/benches/scaling_with_validators.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2023 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/erasure-coding/fuzzer/src/reconstruct.rs b/erasure-coding/fuzzer/src/reconstruct.rs index a388a55857d7..f6a95a9d3e9a 100644 --- a/erasure-coding/fuzzer/src/reconstruct.rs +++ b/erasure-coding/fuzzer/src/reconstruct.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2023 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/erasure-coding/fuzzer/src/round_trip.rs b/erasure-coding/fuzzer/src/round_trip.rs index 0d4507c98e65..e1be4c49e205 100644 --- a/erasure-coding/fuzzer/src/round_trip.rs +++ b/erasure-coding/fuzzer/src/round_trip.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2023 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/erasure-coding/src/lib.rs b/erasure-coding/src/lib.rs index 50c9ca64e0df..36847b463715 100644 --- a/erasure-coding/src/lib.rs +++ b/erasure-coding/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2018-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/file_header.txt b/file_header.txt index bae07bb7eccc..47483d33a42a 100644 --- a/file_header.txt +++ b/file_header.txt @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify @@ -12,4 +12,4 @@ // 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 . \ No newline at end of file +// along with Polkadot. If not, see . diff --git a/node/client/src/benchmarking.rs b/node/client/src/benchmarking.rs index 7ed9bcee5041..69927c11a913 100644 --- a/node/client/src/benchmarking.rs +++ b/node/client/src/benchmarking.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/client/src/lib.rs b/node/client/src/lib.rs index 466bfef61efa..1ef0e7f6c022 100644 --- a/node/client/src/lib.rs +++ b/node/client/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/collation-generation/src/error.rs b/node/collation-generation/src/error.rs index 44b08c473f83..ac5db6cd7f28 100644 --- a/node/collation-generation/src/error.rs +++ b/node/collation-generation/src/error.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/collation-generation/src/lib.rs b/node/collation-generation/src/lib.rs index b3d728f70a48..79ef490f505c 100644 --- a/node/collation-generation/src/lib.rs +++ b/node/collation-generation/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/collation-generation/src/metrics.rs b/node/collation-generation/src/metrics.rs index 008d8be0adcc..cb9e4a0c8e85 100644 --- a/node/collation-generation/src/metrics.rs +++ b/node/collation-generation/src/metrics.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/collation-generation/src/tests.rs b/node/collation-generation/src/tests.rs index 9640f07b80e2..b2534bcf36c1 100644 --- a/node/collation-generation/src/tests.rs +++ b/node/collation-generation/src/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/approval-voting/src/approval_checking.rs b/node/core/approval-voting/src/approval_checking.rs index aba03ed1ce30..bfecdba73f88 100644 --- a/node/core/approval-voting/src/approval_checking.rs +++ b/node/core/approval-voting/src/approval_checking.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/approval-voting/src/approval_db/mod.rs b/node/core/approval-voting/src/approval_db/mod.rs index 8ea9b80e6095..f0ace95613da 100644 --- a/node/core/approval-voting/src/approval_db/mod.rs +++ b/node/core/approval-voting/src/approval_db/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/approval-voting/src/approval_db/v1/mod.rs b/node/core/approval-voting/src/approval_db/v1/mod.rs index a761b7f20e84..d2a13ad54550 100644 --- a/node/core/approval-voting/src/approval_db/v1/mod.rs +++ b/node/core/approval-voting/src/approval_db/v1/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/approval-voting/src/approval_db/v1/tests.rs b/node/core/approval-voting/src/approval_db/v1/tests.rs index 5b6602882e59..8bd3767b2ee1 100644 --- a/node/core/approval-voting/src/approval_db/v1/tests.rs +++ b/node/core/approval-voting/src/approval_db/v1/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/approval-voting/src/backend.rs b/node/core/approval-voting/src/backend.rs index 3fb90fabe574..87d67c52c467 100644 --- a/node/core/approval-voting/src/backend.rs +++ b/node/core/approval-voting/src/backend.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/approval-voting/src/criteria.rs b/node/core/approval-voting/src/criteria.rs index 3b76941fde40..e79703cf6444 100644 --- a/node/core/approval-voting/src/criteria.rs +++ b/node/core/approval-voting/src/criteria.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/approval-voting/src/import.rs b/node/core/approval-voting/src/import.rs index 8e8ad818fe49..f34642d80c61 100644 --- a/node/core/approval-voting/src/import.rs +++ b/node/core/approval-voting/src/import.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/approval-voting/src/lib.rs b/node/core/approval-voting/src/lib.rs index a26ea4e59dab..5e70ed13b475 100644 --- a/node/core/approval-voting/src/lib.rs +++ b/node/core/approval-voting/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/approval-voting/src/ops.rs b/node/core/approval-voting/src/ops.rs index 37f564c34f71..1336d8bf4d24 100644 --- a/node/core/approval-voting/src/ops.rs +++ b/node/core/approval-voting/src/ops.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/approval-voting/src/persisted_entries.rs b/node/core/approval-voting/src/persisted_entries.rs index 1df0ff91c1a1..9b6592220275 100644 --- a/node/core/approval-voting/src/persisted_entries.rs +++ b/node/core/approval-voting/src/persisted_entries.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/approval-voting/src/tests.rs b/node/core/approval-voting/src/tests.rs index 3f5297e602cf..c49f324ada22 100644 --- a/node/core/approval-voting/src/tests.rs +++ b/node/core/approval-voting/src/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/approval-voting/src/time.rs b/node/core/approval-voting/src/time.rs index 2d1230749a43..34132dc22b23 100644 --- a/node/core/approval-voting/src/time.rs +++ b/node/core/approval-voting/src/time.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/av-store/src/lib.rs b/node/core/av-store/src/lib.rs index d43dc0657d18..4a6d1d464d01 100644 --- a/node/core/av-store/src/lib.rs +++ b/node/core/av-store/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/av-store/src/metrics.rs b/node/core/av-store/src/metrics.rs index fedeb2b7d0e5..bd85b81c8b83 100644 --- a/node/core/av-store/src/metrics.rs +++ b/node/core/av-store/src/metrics.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/av-store/src/tests.rs b/node/core/av-store/src/tests.rs index e26a3507480b..f3ffc7a80e05 100644 --- a/node/core/av-store/src/tests.rs +++ b/node/core/av-store/src/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/backing/src/error.rs b/node/core/backing/src/error.rs index bbe89c0afcb9..d937dd6752b6 100644 --- a/node/core/backing/src/error.rs +++ b/node/core/backing/src/error.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/backing/src/lib.rs b/node/core/backing/src/lib.rs index 078eb1d8d618..ef5604826563 100644 --- a/node/core/backing/src/lib.rs +++ b/node/core/backing/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/backing/src/metrics.rs b/node/core/backing/src/metrics.rs index 742d47a0acf2..8468ea005404 100644 --- a/node/core/backing/src/metrics.rs +++ b/node/core/backing/src/metrics.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/backing/src/tests.rs b/node/core/backing/src/tests.rs index 47734fd28aa1..35c83297fa71 100644 --- a/node/core/backing/src/tests.rs +++ b/node/core/backing/src/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2020-2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/bitfield-signing/src/lib.rs b/node/core/bitfield-signing/src/lib.rs index f02467d7f296..1e4d556de7ca 100644 --- a/node/core/bitfield-signing/src/lib.rs +++ b/node/core/bitfield-signing/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/bitfield-signing/src/metrics.rs b/node/core/bitfield-signing/src/metrics.rs index 571a0c335bd7..ec66af82e599 100644 --- a/node/core/bitfield-signing/src/metrics.rs +++ b/node/core/bitfield-signing/src/metrics.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/bitfield-signing/src/tests.rs b/node/core/bitfield-signing/src/tests.rs index 99b8c4f22b52..106ecc06b156 100644 --- a/node/core/bitfield-signing/src/tests.rs +++ b/node/core/bitfield-signing/src/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/candidate-validation/src/lib.rs b/node/core/candidate-validation/src/lib.rs index 7d3fa964eeff..dce589e4c708 100644 --- a/node/core/candidate-validation/src/lib.rs +++ b/node/core/candidate-validation/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2020-2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/candidate-validation/src/metrics.rs b/node/core/candidate-validation/src/metrics.rs index f20d70a855c6..025e5413e72c 100644 --- a/node/core/candidate-validation/src/metrics.rs +++ b/node/core/candidate-validation/src/metrics.rs @@ -1,4 +1,4 @@ -// Copyright 2020-2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/candidate-validation/src/tests.rs b/node/core/candidate-validation/src/tests.rs index 9e920f0e9746..4f0ebf037e3a 100644 --- a/node/core/candidate-validation/src/tests.rs +++ b/node/core/candidate-validation/src/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2020-2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/chain-api/src/lib.rs b/node/core/chain-api/src/lib.rs index 012c867f3b29..9b25481d7186 100644 --- a/node/core/chain-api/src/lib.rs +++ b/node/core/chain-api/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/chain-api/src/metrics.rs b/node/core/chain-api/src/metrics.rs index 34c258b84563..2cf8d2b68434 100644 --- a/node/core/chain-api/src/metrics.rs +++ b/node/core/chain-api/src/metrics.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/chain-api/src/tests.rs b/node/core/chain-api/src/tests.rs index 9289805cc8f8..331a4f9ba820 100644 --- a/node/core/chain-api/src/tests.rs +++ b/node/core/chain-api/src/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2023 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/chain-selection/src/backend.rs b/node/core/chain-selection/src/backend.rs index 3b21e9ea99c9..71fa55ac6575 100644 --- a/node/core/chain-selection/src/backend.rs +++ b/node/core/chain-selection/src/backend.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/chain-selection/src/db_backend/mod.rs b/node/core/chain-selection/src/db_backend/mod.rs index 66e61426b738..f7baf9d3da18 100644 --- a/node/core/chain-selection/src/db_backend/mod.rs +++ b/node/core/chain-selection/src/db_backend/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/chain-selection/src/db_backend/v1.rs b/node/core/chain-selection/src/db_backend/v1.rs index 64c4e37b1502..7c7144bb763d 100644 --- a/node/core/chain-selection/src/db_backend/v1.rs +++ b/node/core/chain-selection/src/db_backend/v1.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/chain-selection/src/lib.rs b/node/core/chain-selection/src/lib.rs index 529b297a4dea..4b512347dae4 100644 --- a/node/core/chain-selection/src/lib.rs +++ b/node/core/chain-selection/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/chain-selection/src/tests.rs b/node/core/chain-selection/src/tests.rs index 3104d16dedf3..8b475bd2e13c 100644 --- a/node/core/chain-selection/src/tests.rs +++ b/node/core/chain-selection/src/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/chain-selection/src/tree.rs b/node/core/chain-selection/src/tree.rs index b714cee29101..b4aba30368a6 100644 --- a/node/core/chain-selection/src/tree.rs +++ b/node/core/chain-selection/src/tree.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/dispute-coordinator/src/backend.rs b/node/core/dispute-coordinator/src/backend.rs index d49ace492549..cf0bdd4043ca 100644 --- a/node/core/dispute-coordinator/src/backend.rs +++ b/node/core/dispute-coordinator/src/backend.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/dispute-coordinator/src/db/mod.rs b/node/core/dispute-coordinator/src/db/mod.rs index 9b79bd5bc74c..87102c5a3c48 100644 --- a/node/core/dispute-coordinator/src/db/mod.rs +++ b/node/core/dispute-coordinator/src/db/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/dispute-coordinator/src/db/v1.rs b/node/core/dispute-coordinator/src/db/v1.rs index c0f3c9925f1b..aa67781ddd25 100644 --- a/node/core/dispute-coordinator/src/db/v1.rs +++ b/node/core/dispute-coordinator/src/db/v1.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/dispute-coordinator/src/error.rs b/node/core/dispute-coordinator/src/error.rs index 7a059b8861d8..662db12ab6fd 100644 --- a/node/core/dispute-coordinator/src/error.rs +++ b/node/core/dispute-coordinator/src/error.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/dispute-coordinator/src/import.rs b/node/core/dispute-coordinator/src/import.rs index 4f6edc5fcef0..1787b9fd0c5f 100644 --- a/node/core/dispute-coordinator/src/import.rs +++ b/node/core/dispute-coordinator/src/import.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/dispute-coordinator/src/initialized.rs b/node/core/dispute-coordinator/src/initialized.rs index f1e6d516d6cf..e050de0cdae3 100644 --- a/node/core/dispute-coordinator/src/initialized.rs +++ b/node/core/dispute-coordinator/src/initialized.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/dispute-coordinator/src/lib.rs b/node/core/dispute-coordinator/src/lib.rs index d82c3a06c65e..6ad7b13517a8 100644 --- a/node/core/dispute-coordinator/src/lib.rs +++ b/node/core/dispute-coordinator/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/dispute-coordinator/src/metrics.rs b/node/core/dispute-coordinator/src/metrics.rs index 977f5cc700f6..7c13614ff885 100644 --- a/node/core/dispute-coordinator/src/metrics.rs +++ b/node/core/dispute-coordinator/src/metrics.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/dispute-coordinator/src/participation/mod.rs b/node/core/dispute-coordinator/src/participation/mod.rs index a4000e626ab8..b6a41bcff9dd 100644 --- a/node/core/dispute-coordinator/src/participation/mod.rs +++ b/node/core/dispute-coordinator/src/participation/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/dispute-coordinator/src/participation/queues/mod.rs b/node/core/dispute-coordinator/src/participation/queues/mod.rs index 01950973e054..4d8ee585ea29 100644 --- a/node/core/dispute-coordinator/src/participation/queues/mod.rs +++ b/node/core/dispute-coordinator/src/participation/queues/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/dispute-coordinator/src/participation/queues/tests.rs b/node/core/dispute-coordinator/src/participation/queues/tests.rs index e4ccd0de8d9f..ec549d1f5130 100644 --- a/node/core/dispute-coordinator/src/participation/queues/tests.rs +++ b/node/core/dispute-coordinator/src/participation/queues/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/dispute-coordinator/src/participation/tests.rs b/node/core/dispute-coordinator/src/participation/tests.rs index a5fbe2d6a5dd..ab58db4e7628 100644 --- a/node/core/dispute-coordinator/src/participation/tests.rs +++ b/node/core/dispute-coordinator/src/participation/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/dispute-coordinator/src/scraping/candidates.rs b/node/core/dispute-coordinator/src/scraping/candidates.rs index c84abc59c285..89323907a732 100644 --- a/node/core/dispute-coordinator/src/scraping/candidates.rs +++ b/node/core/dispute-coordinator/src/scraping/candidates.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2023 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/dispute-coordinator/src/scraping/mod.rs b/node/core/dispute-coordinator/src/scraping/mod.rs index 554f79bd0b84..2d2096f62614 100644 --- a/node/core/dispute-coordinator/src/scraping/mod.rs +++ b/node/core/dispute-coordinator/src/scraping/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/dispute-coordinator/src/scraping/tests.rs b/node/core/dispute-coordinator/src/scraping/tests.rs index da76a93b7353..55726b3f2727 100644 --- a/node/core/dispute-coordinator/src/scraping/tests.rs +++ b/node/core/dispute-coordinator/src/scraping/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/dispute-coordinator/src/spam_slots.rs b/node/core/dispute-coordinator/src/spam_slots.rs index cdb9e6fb0bdc..fd2f65b1bc8e 100644 --- a/node/core/dispute-coordinator/src/spam_slots.rs +++ b/node/core/dispute-coordinator/src/spam_slots.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/dispute-coordinator/src/status.rs b/node/core/dispute-coordinator/src/status.rs index a74a02f2b083..557d1dacca1d 100644 --- a/node/core/dispute-coordinator/src/status.rs +++ b/node/core/dispute-coordinator/src/status.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/dispute-coordinator/src/tests.rs b/node/core/dispute-coordinator/src/tests.rs index 8d72ed79100d..1792075e1978 100644 --- a/node/core/dispute-coordinator/src/tests.rs +++ b/node/core/dispute-coordinator/src/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/parachains-inherent/src/lib.rs b/node/core/parachains-inherent/src/lib.rs index 2df6b3de8ab6..f27481ee5a7d 100644 --- a/node/core/parachains-inherent/src/lib.rs +++ b/node/core/parachains-inherent/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/provisioner/src/disputes/mod.rs b/node/core/provisioner/src/disputes/mod.rs index e5649e7b6c04..4fcfa5b330cb 100644 --- a/node/core/provisioner/src/disputes/mod.rs +++ b/node/core/provisioner/src/disputes/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/provisioner/src/disputes/prioritized_selection/mod.rs b/node/core/provisioner/src/disputes/prioritized_selection/mod.rs index 630fd33855a5..5c8aaad422f2 100644 --- a/node/core/provisioner/src/disputes/prioritized_selection/mod.rs +++ b/node/core/provisioner/src/disputes/prioritized_selection/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/provisioner/src/disputes/prioritized_selection/tests.rs b/node/core/provisioner/src/disputes/prioritized_selection/tests.rs index 96b509a59095..4ae67e3b7968 100644 --- a/node/core/provisioner/src/disputes/prioritized_selection/tests.rs +++ b/node/core/provisioner/src/disputes/prioritized_selection/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/provisioner/src/disputes/random_selection/mod.rs b/node/core/provisioner/src/disputes/random_selection/mod.rs index e08ee4c109b1..06d4ef34b665 100644 --- a/node/core/provisioner/src/disputes/random_selection/mod.rs +++ b/node/core/provisioner/src/disputes/random_selection/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/provisioner/src/error.rs b/node/core/provisioner/src/error.rs index c049a326a735..0f1747995843 100644 --- a/node/core/provisioner/src/error.rs +++ b/node/core/provisioner/src/error.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/provisioner/src/lib.rs b/node/core/provisioner/src/lib.rs index 0c9853e90191..50254ce9bef9 100644 --- a/node/core/provisioner/src/lib.rs +++ b/node/core/provisioner/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/provisioner/src/metrics.rs b/node/core/provisioner/src/metrics.rs index f4f683470227..747b39f3da83 100644 --- a/node/core/provisioner/src/metrics.rs +++ b/node/core/provisioner/src/metrics.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/provisioner/src/tests.rs b/node/core/provisioner/src/tests.rs index a15608305a1a..e8692df8543a 100644 --- a/node/core/provisioner/src/tests.rs +++ b/node/core/provisioner/src/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2023 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/pvf-checker/src/interest_view.rs b/node/core/pvf-checker/src/interest_view.rs index 2d537388aa53..05a6f12de5d8 100644 --- a/node/core/pvf-checker/src/interest_view.rs +++ b/node/core/pvf-checker/src/interest_view.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/pvf-checker/src/lib.rs b/node/core/pvf-checker/src/lib.rs index 60b886426b59..222e85e36542 100644 --- a/node/core/pvf-checker/src/lib.rs +++ b/node/core/pvf-checker/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/pvf-checker/src/metrics.rs b/node/core/pvf-checker/src/metrics.rs index 7241e9f14df5..374396b3b650 100644 --- a/node/core/pvf-checker/src/metrics.rs +++ b/node/core/pvf-checker/src/metrics.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/pvf-checker/src/runtime_api.rs b/node/core/pvf-checker/src/runtime_api.rs index b42f5943af56..ded991e0a4a6 100644 --- a/node/core/pvf-checker/src/runtime_api.rs +++ b/node/core/pvf-checker/src/runtime_api.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/pvf-checker/src/tests.rs b/node/core/pvf-checker/src/tests.rs index b06285facc44..46e760936144 100644 --- a/node/core/pvf-checker/src/tests.rs +++ b/node/core/pvf-checker/src/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/pvf/bin/puppet_worker.rs b/node/core/pvf/bin/puppet_worker.rs index 4b026e96a809..7f93519d8454 100644 --- a/node/core/pvf/bin/puppet_worker.rs +++ b/node/core/pvf/bin/puppet_worker.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/pvf/build.rs b/node/core/pvf/build.rs index 805fa3446f6b..40e9f832586e 100644 --- a/node/core/pvf/build.rs +++ b/node/core/pvf/build.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2023 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/pvf/src/artifacts.rs b/node/core/pvf/src/artifacts.rs index 760e7ed46a1c..0c6146ec8a82 100644 --- a/node/core/pvf/src/artifacts.rs +++ b/node/core/pvf/src/artifacts.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/pvf/src/error.rs b/node/core/pvf/src/error.rs index adcc6b7b1b95..662fcc22cd31 100644 --- a/node/core/pvf/src/error.rs +++ b/node/core/pvf/src/error.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/pvf/src/execute/mod.rs b/node/core/pvf/src/execute/mod.rs index bc7f035a8b40..e863b4e24e54 100644 --- a/node/core/pvf/src/execute/mod.rs +++ b/node/core/pvf/src/execute/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/pvf/src/execute/queue.rs b/node/core/pvf/src/execute/queue.rs index af9c0d8672ef..3e977cfa4c5d 100644 --- a/node/core/pvf/src/execute/queue.rs +++ b/node/core/pvf/src/execute/queue.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/pvf/src/execute/worker.rs b/node/core/pvf/src/execute/worker.rs index 6627337c21f1..c30ebceae693 100644 --- a/node/core/pvf/src/execute/worker.rs +++ b/node/core/pvf/src/execute/worker.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/pvf/src/executor_intf.rs b/node/core/pvf/src/executor_intf.rs index 1092e97c5e01..54bf6fd6bc17 100644 --- a/node/core/pvf/src/executor_intf.rs +++ b/node/core/pvf/src/executor_intf.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/pvf/src/host.rs b/node/core/pvf/src/host.rs index eeb0936e898f..31a0266145f8 100644 --- a/node/core/pvf/src/host.rs +++ b/node/core/pvf/src/host.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/pvf/src/lib.rs b/node/core/pvf/src/lib.rs index 8c40bbb8b939..8b6f2ddb262c 100644 --- a/node/core/pvf/src/lib.rs +++ b/node/core/pvf/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/pvf/src/metrics.rs b/node/core/pvf/src/metrics.rs index 72e6d01e7a2f..12bcd9eadad3 100644 --- a/node/core/pvf/src/metrics.rs +++ b/node/core/pvf/src/metrics.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/pvf/src/prepare/memory_stats.rs b/node/core/pvf/src/prepare/memory_stats.rs index 0e27fac20875..069ef46caba4 100644 --- a/node/core/pvf/src/prepare/memory_stats.rs +++ b/node/core/pvf/src/prepare/memory_stats.rs @@ -1,4 +1,4 @@ -// Copyright 2023 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/pvf/src/prepare/mod.rs b/node/core/pvf/src/prepare/mod.rs index bac212e514b0..d8d036a82238 100644 --- a/node/core/pvf/src/prepare/mod.rs +++ b/node/core/pvf/src/prepare/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2021-2023 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/pvf/src/prepare/pool.rs b/node/core/pvf/src/prepare/pool.rs index 8587fcb1a6b6..f8435a40348d 100644 --- a/node/core/pvf/src/prepare/pool.rs +++ b/node/core/pvf/src/prepare/pool.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/pvf/src/prepare/queue.rs b/node/core/pvf/src/prepare/queue.rs index 38db463a33b7..20ee95a435b2 100644 --- a/node/core/pvf/src/prepare/queue.rs +++ b/node/core/pvf/src/prepare/queue.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/pvf/src/prepare/worker.rs b/node/core/pvf/src/prepare/worker.rs index 43926e6b64ab..3b2ae211e6ca 100644 --- a/node/core/pvf/src/prepare/worker.rs +++ b/node/core/pvf/src/prepare/worker.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/pvf/src/priority.rs b/node/core/pvf/src/priority.rs index b80c9195832a..d4bd49eaee84 100644 --- a/node/core/pvf/src/priority.rs +++ b/node/core/pvf/src/priority.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/pvf/src/pvf.rs b/node/core/pvf/src/pvf.rs index 7e7aa6be5245..ad2dc5fcd918 100644 --- a/node/core/pvf/src/pvf.rs +++ b/node/core/pvf/src/pvf.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/pvf/src/testing.rs b/node/core/pvf/src/testing.rs index 9ff6d5a15e05..fb1b406cdad6 100644 --- a/node/core/pvf/src/testing.rs +++ b/node/core/pvf/src/testing.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/pvf/src/worker_common.rs b/node/core/pvf/src/worker_common.rs index a7d5d9014506..3caee34a5d0f 100644 --- a/node/core/pvf/src/worker_common.rs +++ b/node/core/pvf/src/worker_common.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/pvf/tests/it/adder.rs b/node/core/pvf/tests/it/adder.rs index 3c373f7ea517..f52827699e2d 100644 --- a/node/core/pvf/tests/it/adder.rs +++ b/node/core/pvf/tests/it/adder.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/pvf/tests/it/main.rs b/node/core/pvf/tests/it/main.rs index 6833a7de9fb0..ecd885ab642e 100644 --- a/node/core/pvf/tests/it/main.rs +++ b/node/core/pvf/tests/it/main.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/pvf/tests/it/worker_common.rs b/node/core/pvf/tests/it/worker_common.rs index 72bc80916262..3a17efc8df5c 100644 --- a/node/core/pvf/tests/it/worker_common.rs +++ b/node/core/pvf/tests/it/worker_common.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/runtime-api/src/cache.rs b/node/core/runtime-api/src/cache.rs index 63274f10c4bf..ea7135696e34 100644 --- a/node/core/runtime-api/src/cache.rs +++ b/node/core/runtime-api/src/cache.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/runtime-api/src/lib.rs b/node/core/runtime-api/src/lib.rs index 8ea9d1509bf0..57947ccdc1de 100644 --- a/node/core/runtime-api/src/lib.rs +++ b/node/core/runtime-api/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/runtime-api/src/metrics.rs b/node/core/runtime-api/src/metrics.rs index d9459d1ad57b..dc9103897781 100644 --- a/node/core/runtime-api/src/metrics.rs +++ b/node/core/runtime-api/src/metrics.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/core/runtime-api/src/tests.rs b/node/core/runtime-api/src/tests.rs index f1cf1c7f4692..b5ba4fc08a78 100644 --- a/node/core/runtime-api/src/tests.rs +++ b/node/core/runtime-api/src/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/gum/proc-macro/src/lib.rs b/node/gum/proc-macro/src/lib.rs index 374ccaec3788..d51742e9cadc 100644 --- a/node/gum/proc-macro/src/lib.rs +++ b/node/gum/proc-macro/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/gum/proc-macro/src/tests.rs b/node/gum/proc-macro/src/tests.rs index ffe332e06653..c97a7c5980c4 100644 --- a/node/gum/proc-macro/src/tests.rs +++ b/node/gum/proc-macro/src/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/gum/proc-macro/src/types.rs b/node/gum/proc-macro/src/types.rs index 7a2f663fee38..6926e1ade96d 100644 --- a/node/gum/proc-macro/src/types.rs +++ b/node/gum/proc-macro/src/types.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/gum/src/lib.rs b/node/gum/src/lib.rs index 9cc6e9ff6620..8e65343d21e2 100644 --- a/node/gum/src/lib.rs +++ b/node/gum/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/gum/src/tests.rs b/node/gum/src/tests.rs index 8ca7e3124bdc..941abf234dd5 100644 --- a/node/gum/src/tests.rs +++ b/node/gum/src/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/jaeger/src/config.rs b/node/jaeger/src/config.rs index 777d7705f5e7..702a22e1245c 100644 --- a/node/jaeger/src/config.rs +++ b/node/jaeger/src/config.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/jaeger/src/errors.rs b/node/jaeger/src/errors.rs index cf5cdc1e8649..adedda34c7fc 100644 --- a/node/jaeger/src/errors.rs +++ b/node/jaeger/src/errors.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/jaeger/src/lib.rs b/node/jaeger/src/lib.rs index f33563a3d752..99222589d4ab 100644 --- a/node/jaeger/src/lib.rs +++ b/node/jaeger/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/jaeger/src/spans.rs b/node/jaeger/src/spans.rs index b67ca0f9f260..b17a78410949 100644 --- a/node/jaeger/src/spans.rs +++ b/node/jaeger/src/spans.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/malus/src/interceptor.rs b/node/malus/src/interceptor.rs index a41712e469f1..cbf39bccd160 100644 --- a/node/malus/src/interceptor.rs +++ b/node/malus/src/interceptor.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/malus/src/malus.rs b/node/malus/src/malus.rs index 2c10f75beb5a..f202996aca1e 100644 --- a/node/malus/src/malus.rs +++ b/node/malus/src/malus.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/malus/src/shared.rs b/node/malus/src/shared.rs index 11d81aded11e..28666e400aa9 100644 --- a/node/malus/src/shared.rs +++ b/node/malus/src/shared.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/malus/src/tests.rs b/node/malus/src/tests.rs index 706e8b931993..1cf0698babcc 100644 --- a/node/malus/src/tests.rs +++ b/node/malus/src/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/malus/src/variants/back_garbage_candidate.rs b/node/malus/src/variants/back_garbage_candidate.rs index b17b8bca5887..d0d21f783dff 100644 --- a/node/malus/src/variants/back_garbage_candidate.rs +++ b/node/malus/src/variants/back_garbage_candidate.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/malus/src/variants/common.rs b/node/malus/src/variants/common.rs index e491b1081281..4ea8b88b56a5 100644 --- a/node/malus/src/variants/common.rs +++ b/node/malus/src/variants/common.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/malus/src/variants/dispute_valid_candidates.rs b/node/malus/src/variants/dispute_valid_candidates.rs index cea058023d6f..89504d76fbe6 100644 --- a/node/malus/src/variants/dispute_valid_candidates.rs +++ b/node/malus/src/variants/dispute_valid_candidates.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/malus/src/variants/mod.rs b/node/malus/src/variants/mod.rs index 6f9a9359e025..3789f33ac98b 100644 --- a/node/malus/src/variants/mod.rs +++ b/node/malus/src/variants/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/malus/src/variants/suggest_garbage_candidate.rs b/node/malus/src/variants/suggest_garbage_candidate.rs index 7e1a9246bc4f..cec194345af6 100644 --- a/node/malus/src/variants/suggest_garbage_candidate.rs +++ b/node/malus/src/variants/suggest_garbage_candidate.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/metrics/src/lib.rs b/node/metrics/src/lib.rs index 3c00272981ca..69b3771d696a 100644 --- a/node/metrics/src/lib.rs +++ b/node/metrics/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/metrics/src/metronome.rs b/node/metrics/src/metronome.rs index ac47e20319d8..a379062c9cb1 100644 --- a/node/metrics/src/metronome.rs +++ b/node/metrics/src/metronome.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/metrics/src/runtime/mod.rs b/node/metrics/src/runtime/mod.rs index 8b75342bf9f5..7cd24b01c117 100644 --- a/node/metrics/src/runtime/mod.rs +++ b/node/metrics/src/runtime/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/metrics/src/runtime/parachain.rs b/node/metrics/src/runtime/parachain.rs index dcbf8123418e..b1377182088e 100644 --- a/node/metrics/src/runtime/parachain.rs +++ b/node/metrics/src/runtime/parachain.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/metrics/src/tests.rs b/node/metrics/src/tests.rs index 23ebcef13788..486a88b99312 100644 --- a/node/metrics/src/tests.rs +++ b/node/metrics/src/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Substrate. // Substrate is free software: you can redistribute it and/or modify diff --git a/node/network/approval-distribution/src/lib.rs b/node/network/approval-distribution/src/lib.rs index f0df22b559e6..22c5ed8b66e2 100644 --- a/node/network/approval-distribution/src/lib.rs +++ b/node/network/approval-distribution/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/approval-distribution/src/metrics.rs b/node/network/approval-distribution/src/metrics.rs index 47bae7065a05..3cdc64a8b76f 100644 --- a/node/network/approval-distribution/src/metrics.rs +++ b/node/network/approval-distribution/src/metrics.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/approval-distribution/src/tests.rs b/node/network/approval-distribution/src/tests.rs index 459b9d4899fb..31fe0a421d38 100644 --- a/node/network/approval-distribution/src/tests.rs +++ b/node/network/approval-distribution/src/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/availability-distribution/src/error.rs b/node/network/availability-distribution/src/error.rs index f4fe86a58732..3e060723e724 100644 --- a/node/network/availability-distribution/src/error.rs +++ b/node/network/availability-distribution/src/error.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/availability-distribution/src/lib.rs b/node/network/availability-distribution/src/lib.rs index f961d95de96d..bbefe12f111f 100644 --- a/node/network/availability-distribution/src/lib.rs +++ b/node/network/availability-distribution/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/availability-distribution/src/metrics.rs b/node/network/availability-distribution/src/metrics.rs index a9e67bb7615e..bc724be10d9b 100644 --- a/node/network/availability-distribution/src/metrics.rs +++ b/node/network/availability-distribution/src/metrics.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/availability-distribution/src/pov_requester/mod.rs b/node/network/availability-distribution/src/pov_requester/mod.rs index ebe33f3b9423..8fc9fa82153e 100644 --- a/node/network/availability-distribution/src/pov_requester/mod.rs +++ b/node/network/availability-distribution/src/pov_requester/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/availability-distribution/src/requester/fetch_task/mod.rs b/node/network/availability-distribution/src/requester/fetch_task/mod.rs index adc2c32e30bd..119bcdaa94f0 100644 --- a/node/network/availability-distribution/src/requester/fetch_task/mod.rs +++ b/node/network/availability-distribution/src/requester/fetch_task/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/availability-distribution/src/requester/fetch_task/tests.rs b/node/network/availability-distribution/src/requester/fetch_task/tests.rs index 2f271ebcf361..460f20499ed5 100644 --- a/node/network/availability-distribution/src/requester/fetch_task/tests.rs +++ b/node/network/availability-distribution/src/requester/fetch_task/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/availability-distribution/src/requester/mod.rs b/node/network/availability-distribution/src/requester/mod.rs index 58a04dbcbf76..e27f40982ae8 100644 --- a/node/network/availability-distribution/src/requester/mod.rs +++ b/node/network/availability-distribution/src/requester/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/availability-distribution/src/requester/session_cache.rs b/node/network/availability-distribution/src/requester/session_cache.rs index 836634fea332..e9311fb22038 100644 --- a/node/network/availability-distribution/src/requester/session_cache.rs +++ b/node/network/availability-distribution/src/requester/session_cache.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/availability-distribution/src/requester/tests.rs b/node/network/availability-distribution/src/requester/tests.rs index abb81d28131f..b74a69ea0769 100644 --- a/node/network/availability-distribution/src/requester/tests.rs +++ b/node/network/availability-distribution/src/requester/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/availability-distribution/src/responder.rs b/node/network/availability-distribution/src/responder.rs index d8e5a9c1a659..54b188f7f01f 100644 --- a/node/network/availability-distribution/src/responder.rs +++ b/node/network/availability-distribution/src/responder.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/availability-distribution/src/tests/mock.rs b/node/network/availability-distribution/src/tests/mock.rs index bbceea0701af..3df662fe546c 100644 --- a/node/network/availability-distribution/src/tests/mock.rs +++ b/node/network/availability-distribution/src/tests/mock.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/availability-distribution/src/tests/mod.rs b/node/network/availability-distribution/src/tests/mod.rs index 93e8df62683d..d0aee7e5e010 100644 --- a/node/network/availability-distribution/src/tests/mod.rs +++ b/node/network/availability-distribution/src/tests/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/availability-distribution/src/tests/state.rs b/node/network/availability-distribution/src/tests/state.rs index 50a7ea271f49..36fb16f7e11c 100644 --- a/node/network/availability-distribution/src/tests/state.rs +++ b/node/network/availability-distribution/src/tests/state.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/availability-recovery/src/error.rs b/node/network/availability-recovery/src/error.rs index 70f23bef92b9..47277a521b81 100644 --- a/node/network/availability-recovery/src/error.rs +++ b/node/network/availability-recovery/src/error.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/availability-recovery/src/futures_undead.rs b/node/network/availability-recovery/src/futures_undead.rs index aa91c39f8ed1..225f6693a725 100644 --- a/node/network/availability-recovery/src/futures_undead.rs +++ b/node/network/availability-recovery/src/futures_undead.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/availability-recovery/src/lib.rs b/node/network/availability-recovery/src/lib.rs index a504021def59..9d6092ef84e5 100644 --- a/node/network/availability-recovery/src/lib.rs +++ b/node/network/availability-recovery/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/availability-recovery/src/metrics.rs b/node/network/availability-recovery/src/metrics.rs index 7acf0c228c5a..255d708e69e2 100644 --- a/node/network/availability-recovery/src/metrics.rs +++ b/node/network/availability-recovery/src/metrics.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/availability-recovery/src/tests.rs b/node/network/availability-recovery/src/tests.rs index 0f25b502b6cd..b47a033f0d13 100644 --- a/node/network/availability-recovery/src/tests.rs +++ b/node/network/availability-recovery/src/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/bitfield-distribution/src/lib.rs b/node/network/bitfield-distribution/src/lib.rs index 63a9c4ccf091..a3dcaf0f2ff3 100644 --- a/node/network/bitfield-distribution/src/lib.rs +++ b/node/network/bitfield-distribution/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2020-2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/bitfield-distribution/src/metrics.rs b/node/network/bitfield-distribution/src/metrics.rs index 2a1fae5a948f..71d8a01300f2 100644 --- a/node/network/bitfield-distribution/src/metrics.rs +++ b/node/network/bitfield-distribution/src/metrics.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/bitfield-distribution/src/tests.rs b/node/network/bitfield-distribution/src/tests.rs index 0ee9f98346ea..f36fd59c3530 100644 --- a/node/network/bitfield-distribution/src/tests.rs +++ b/node/network/bitfield-distribution/src/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2020-2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/bridge/src/errors.rs b/node/network/bridge/src/errors.rs index ef7a307023a5..1234bd919002 100644 --- a/node/network/bridge/src/errors.rs +++ b/node/network/bridge/src/errors.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2023 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/bridge/src/lib.rs b/node/network/bridge/src/lib.rs index 77d106d25f7b..0dd6227b71a2 100644 --- a/node/network/bridge/src/lib.rs +++ b/node/network/bridge/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/bridge/src/metrics.rs b/node/network/bridge/src/metrics.rs index 5ca392ee33f8..bb90daad5676 100644 --- a/node/network/bridge/src/metrics.rs +++ b/node/network/bridge/src/metrics.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/bridge/src/network.rs b/node/network/bridge/src/network.rs index 3d598a181a07..9365439ed03c 100644 --- a/node/network/bridge/src/network.rs +++ b/node/network/bridge/src/network.rs @@ -1,4 +1,4 @@ -// Copyright 2020-2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/bridge/src/rx/mod.rs b/node/network/bridge/src/rx/mod.rs index 5253ada28c00..8b170edf04a3 100644 --- a/node/network/bridge/src/rx/mod.rs +++ b/node/network/bridge/src/rx/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/bridge/src/rx/tests.rs b/node/network/bridge/src/rx/tests.rs index b16287f82f8a..51e895f52f9b 100644 --- a/node/network/bridge/src/rx/tests.rs +++ b/node/network/bridge/src/rx/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/bridge/src/tx/mod.rs b/node/network/bridge/src/tx/mod.rs index 32a0ecaf7510..3b9f6b8602d6 100644 --- a/node/network/bridge/src/tx/mod.rs +++ b/node/network/bridge/src/tx/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/bridge/src/tx/tests.rs b/node/network/bridge/src/tx/tests.rs index 9853927e58c9..c03c131d9e18 100644 --- a/node/network/bridge/src/tx/tests.rs +++ b/node/network/bridge/src/tx/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/bridge/src/validator_discovery.rs b/node/network/bridge/src/validator_discovery.rs index 88096c08ce17..8da08dd53e7f 100644 --- a/node/network/bridge/src/validator_discovery.rs +++ b/node/network/bridge/src/validator_discovery.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/collator-protocol/src/collator_side/metrics.rs b/node/network/collator-protocol/src/collator_side/metrics.rs index 85e00406b9ba..3b5758ccc7b6 100644 --- a/node/network/collator-protocol/src/collator_side/metrics.rs +++ b/node/network/collator-protocol/src/collator_side/metrics.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/collator-protocol/src/collator_side/mod.rs b/node/network/collator-protocol/src/collator_side/mod.rs index cb4a3b4a8f52..9aaeb0deb9eb 100644 --- a/node/network/collator-protocol/src/collator_side/mod.rs +++ b/node/network/collator-protocol/src/collator_side/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/collator-protocol/src/collator_side/tests.rs b/node/network/collator-protocol/src/collator_side/tests.rs index d7e7d45fadac..aeb64e22c978 100644 --- a/node/network/collator-protocol/src/collator_side/tests.rs +++ b/node/network/collator-protocol/src/collator_side/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/collator-protocol/src/collator_side/validators_buffer.rs b/node/network/collator-protocol/src/collator_side/validators_buffer.rs index 054d8960b77f..851923a6d0d4 100644 --- a/node/network/collator-protocol/src/collator_side/validators_buffer.rs +++ b/node/network/collator-protocol/src/collator_side/validators_buffer.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/collator-protocol/src/error.rs b/node/network/collator-protocol/src/error.rs index b1c86fa81c5a..1b6a512b5dea 100644 --- a/node/network/collator-protocol/src/error.rs +++ b/node/network/collator-protocol/src/error.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/collator-protocol/src/lib.rs b/node/network/collator-protocol/src/lib.rs index ab8718ee3be6..0831f8907a2b 100644 --- a/node/network/collator-protocol/src/lib.rs +++ b/node/network/collator-protocol/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/collator-protocol/src/validator_side/mod.rs b/node/network/collator-protocol/src/validator_side/mod.rs index 8ed4fd4492c0..3d422336d292 100644 --- a/node/network/collator-protocol/src/validator_side/mod.rs +++ b/node/network/collator-protocol/src/validator_side/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/collator-protocol/src/validator_side/tests.rs b/node/network/collator-protocol/src/validator_side/tests.rs index 66a5dd5e0372..97d4391b4df6 100644 --- a/node/network/collator-protocol/src/validator_side/tests.rs +++ b/node/network/collator-protocol/src/validator_side/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/dispute-distribution/src/error.rs b/node/network/dispute-distribution/src/error.rs index cc5be11602f4..a2fdae96ef01 100644 --- a/node/network/dispute-distribution/src/error.rs +++ b/node/network/dispute-distribution/src/error.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/dispute-distribution/src/lib.rs b/node/network/dispute-distribution/src/lib.rs index 1ac54c6219d4..a39f78358f44 100644 --- a/node/network/dispute-distribution/src/lib.rs +++ b/node/network/dispute-distribution/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/dispute-distribution/src/metrics.rs b/node/network/dispute-distribution/src/metrics.rs index aa2feeaad3a0..3c04758b8bab 100644 --- a/node/network/dispute-distribution/src/metrics.rs +++ b/node/network/dispute-distribution/src/metrics.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/dispute-distribution/src/receiver/batches/batch.rs b/node/network/dispute-distribution/src/receiver/batches/batch.rs index cb08df4595f9..75f37107dff9 100644 --- a/node/network/dispute-distribution/src/receiver/batches/batch.rs +++ b/node/network/dispute-distribution/src/receiver/batches/batch.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/dispute-distribution/src/receiver/batches/mod.rs b/node/network/dispute-distribution/src/receiver/batches/mod.rs index 8e3e157c92d6..76c7683d1574 100644 --- a/node/network/dispute-distribution/src/receiver/batches/mod.rs +++ b/node/network/dispute-distribution/src/receiver/batches/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/dispute-distribution/src/receiver/batches/waiting_queue.rs b/node/network/dispute-distribution/src/receiver/batches/waiting_queue.rs index 995dc74d358f..72f6e80a26a4 100644 --- a/node/network/dispute-distribution/src/receiver/batches/waiting_queue.rs +++ b/node/network/dispute-distribution/src/receiver/batches/waiting_queue.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/dispute-distribution/src/receiver/error.rs b/node/network/dispute-distribution/src/receiver/error.rs index 57e3222b89e7..f1f27ea275a6 100644 --- a/node/network/dispute-distribution/src/receiver/error.rs +++ b/node/network/dispute-distribution/src/receiver/error.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/dispute-distribution/src/receiver/mod.rs b/node/network/dispute-distribution/src/receiver/mod.rs index b84be7b2dfde..ed108a67fac3 100644 --- a/node/network/dispute-distribution/src/receiver/mod.rs +++ b/node/network/dispute-distribution/src/receiver/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/dispute-distribution/src/receiver/peer_queues.rs b/node/network/dispute-distribution/src/receiver/peer_queues.rs index fc3b969731cd..bc58c019713b 100644 --- a/node/network/dispute-distribution/src/receiver/peer_queues.rs +++ b/node/network/dispute-distribution/src/receiver/peer_queues.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/dispute-distribution/src/sender/error.rs b/node/network/dispute-distribution/src/sender/error.rs index c2f204344e15..348a4083c9c4 100644 --- a/node/network/dispute-distribution/src/sender/error.rs +++ b/node/network/dispute-distribution/src/sender/error.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/dispute-distribution/src/sender/mod.rs b/node/network/dispute-distribution/src/sender/mod.rs index 6a1dedcb3c33..f4acc72318ad 100644 --- a/node/network/dispute-distribution/src/sender/mod.rs +++ b/node/network/dispute-distribution/src/sender/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/dispute-distribution/src/sender/send_task.rs b/node/network/dispute-distribution/src/sender/send_task.rs index 7e01bc1774ac..fcd670ff9ce9 100644 --- a/node/network/dispute-distribution/src/sender/send_task.rs +++ b/node/network/dispute-distribution/src/sender/send_task.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/dispute-distribution/src/tests/mock.rs b/node/network/dispute-distribution/src/tests/mock.rs index 1a160db52a76..d248328da0a7 100644 --- a/node/network/dispute-distribution/src/tests/mock.rs +++ b/node/network/dispute-distribution/src/tests/mock.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/dispute-distribution/src/tests/mod.rs b/node/network/dispute-distribution/src/tests/mod.rs index 337883be8ed7..676079277364 100644 --- a/node/network/dispute-distribution/src/tests/mod.rs +++ b/node/network/dispute-distribution/src/tests/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/gossip-support/src/lib.rs b/node/network/gossip-support/src/lib.rs index 9878f7e99ec3..c3a13c74f124 100644 --- a/node/network/gossip-support/src/lib.rs +++ b/node/network/gossip-support/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/gossip-support/src/metrics.rs b/node/network/gossip-support/src/metrics.rs index 99bbf72684d8..6cec0523f755 100644 --- a/node/network/gossip-support/src/metrics.rs +++ b/node/network/gossip-support/src/metrics.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/gossip-support/src/tests.rs b/node/network/gossip-support/src/tests.rs index 797d653e7724..5f91fcf52147 100644 --- a/node/network/gossip-support/src/tests.rs +++ b/node/network/gossip-support/src/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/protocol/src/authority_discovery.rs b/node/network/protocol/src/authority_discovery.rs index 57a8532376cd..0cf11b93d184 100644 --- a/node/network/protocol/src/authority_discovery.rs +++ b/node/network/protocol/src/authority_discovery.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/protocol/src/grid_topology.rs b/node/network/protocol/src/grid_topology.rs index 6e0512dd59a0..1b356f67617b 100644 --- a/node/network/protocol/src/grid_topology.rs +++ b/node/network/protocol/src/grid_topology.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/protocol/src/lib.rs b/node/network/protocol/src/lib.rs index 63024e0fd3f6..948c422a82f8 100644 --- a/node/network/protocol/src/lib.rs +++ b/node/network/protocol/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/protocol/src/peer_set.rs b/node/network/protocol/src/peer_set.rs index 84c41051f753..ce47ac30811a 100644 --- a/node/network/protocol/src/peer_set.rs +++ b/node/network/protocol/src/peer_set.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/protocol/src/reputation.rs b/node/network/protocol/src/reputation.rs index be76eae16f54..7cd2aa5143cf 100644 --- a/node/network/protocol/src/reputation.rs +++ b/node/network/protocol/src/reputation.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2023 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/protocol/src/request_response/incoming/error.rs b/node/network/protocol/src/request_response/incoming/error.rs index 1bb7fa82effe..efc3d8ecfcd4 100644 --- a/node/network/protocol/src/request_response/incoming/error.rs +++ b/node/network/protocol/src/request_response/incoming/error.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/protocol/src/request_response/incoming/mod.rs b/node/network/protocol/src/request_response/incoming/mod.rs index 808d70645995..c08b6726fa41 100644 --- a/node/network/protocol/src/request_response/incoming/mod.rs +++ b/node/network/protocol/src/request_response/incoming/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/protocol/src/request_response/mod.rs b/node/network/protocol/src/request_response/mod.rs index a12905f94ff0..c74e4138e875 100644 --- a/node/network/protocol/src/request_response/mod.rs +++ b/node/network/protocol/src/request_response/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/protocol/src/request_response/outgoing.rs b/node/network/protocol/src/request_response/outgoing.rs index 8aa174eb69a7..581a4de63bd9 100644 --- a/node/network/protocol/src/request_response/outgoing.rs +++ b/node/network/protocol/src/request_response/outgoing.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/protocol/src/request_response/v1.rs b/node/network/protocol/src/request_response/v1.rs index ca8f59a8396d..0832593a6a3d 100644 --- a/node/network/protocol/src/request_response/v1.rs +++ b/node/network/protocol/src/request_response/v1.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/statement-distribution/src/error.rs b/node/network/statement-distribution/src/error.rs index 86cbbc8a9877..14917af99f57 100644 --- a/node/network/statement-distribution/src/error.rs +++ b/node/network/statement-distribution/src/error.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/statement-distribution/src/lib.rs b/node/network/statement-distribution/src/lib.rs index 3677ac21565a..502165b0b462 100644 --- a/node/network/statement-distribution/src/lib.rs +++ b/node/network/statement-distribution/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/network/statement-distribution/src/metrics.rs b/node/network/statement-distribution/src/metrics.rs index 6acbf63eadc0..22a43ea7c50a 100644 --- a/node/network/statement-distribution/src/metrics.rs +++ b/node/network/statement-distribution/src/metrics.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // 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 diff --git a/node/network/statement-distribution/src/requester.rs b/node/network/statement-distribution/src/requester.rs index 941c6772e546..3b477243becf 100644 --- a/node/network/statement-distribution/src/requester.rs +++ b/node/network/statement-distribution/src/requester.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // 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 diff --git a/node/network/statement-distribution/src/responder.rs b/node/network/statement-distribution/src/responder.rs index 8db38385e581..4dad10eb5e4f 100644 --- a/node/network/statement-distribution/src/responder.rs +++ b/node/network/statement-distribution/src/responder.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // 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 diff --git a/node/network/statement-distribution/src/tests.rs b/node/network/statement-distribution/src/tests.rs index f93d0932b306..7726f1c0a5a4 100644 --- a/node/network/statement-distribution/src/tests.rs +++ b/node/network/statement-distribution/src/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/overseer/examples/minimal-example.rs b/node/overseer/examples/minimal-example.rs index ac81a231daa0..a823b1d3961e 100644 --- a/node/overseer/examples/minimal-example.rs +++ b/node/overseer/examples/minimal-example.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/overseer/src/dummy.rs b/node/overseer/src/dummy.rs index cc0d6ff99ba5..d93236ac98e8 100644 --- a/node/overseer/src/dummy.rs +++ b/node/overseer/src/dummy.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/overseer/src/lib.rs b/node/overseer/src/lib.rs index 7fe0fe3652b1..a2d553779fdc 100644 --- a/node/overseer/src/lib.rs +++ b/node/overseer/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/overseer/src/memory_stats.rs b/node/overseer/src/memory_stats.rs index 9d7ebdb943ea..0287021a9ac0 100644 --- a/node/overseer/src/memory_stats.rs +++ b/node/overseer/src/memory_stats.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/overseer/src/metrics.rs b/node/overseer/src/metrics.rs index 57858fe98073..d5acf3308313 100644 --- a/node/overseer/src/metrics.rs +++ b/node/overseer/src/metrics.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/overseer/src/tests.rs b/node/overseer/src/tests.rs index bc26402aedea..35efa4e1bd6f 100644 --- a/node/overseer/src/tests.rs +++ b/node/overseer/src/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/primitives/src/approval.rs b/node/primitives/src/approval.rs index 809dc57bcbc7..67a88bf60020 100644 --- a/node/primitives/src/approval.rs +++ b/node/primitives/src/approval.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/primitives/src/disputes/message.rs b/node/primitives/src/disputes/message.rs index 4a1650ed8ced..992d70ba1324 100644 --- a/node/primitives/src/disputes/message.rs +++ b/node/primitives/src/disputes/message.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/primitives/src/disputes/mod.rs b/node/primitives/src/disputes/mod.rs index 554b96428133..5e8e5815258d 100644 --- a/node/primitives/src/disputes/mod.rs +++ b/node/primitives/src/disputes/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/primitives/src/disputes/status.rs b/node/primitives/src/disputes/status.rs index 7cc26c1a1f7a..309225edc94b 100644 --- a/node/primitives/src/disputes/status.rs +++ b/node/primitives/src/disputes/status.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/primitives/src/lib.rs b/node/primitives/src/lib.rs index c113769563ad..18e043be9c4d 100644 --- a/node/primitives/src/lib.rs +++ b/node/primitives/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/service/src/chain_spec.rs b/node/service/src/chain_spec.rs index f867cf97ca7d..431af1ec06b6 100644 --- a/node/service/src/chain_spec.rs +++ b/node/service/src/chain_spec.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/service/src/grandpa_support.rs b/node/service/src/grandpa_support.rs index 14507e87a2d8..3a767d9783f0 100644 --- a/node/service/src/grandpa_support.rs +++ b/node/service/src/grandpa_support.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/service/src/lib.rs b/node/service/src/lib.rs index 913c30b46c4e..86bae65a268b 100644 --- a/node/service/src/lib.rs +++ b/node/service/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/service/src/overseer.rs b/node/service/src/overseer.rs index 39a57289a9f6..d669a41f6f86 100644 --- a/node/service/src/overseer.rs +++ b/node/service/src/overseer.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/service/src/parachains_db/mod.rs b/node/service/src/parachains_db/mod.rs index 74e7e13dc657..918aecd25e76 100644 --- a/node/service/src/parachains_db/mod.rs +++ b/node/service/src/parachains_db/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/service/src/parachains_db/upgrade.rs b/node/service/src/parachains_db/upgrade.rs index 01d4fb62f7f6..c52bd21c0573 100644 --- a/node/service/src/parachains_db/upgrade.rs +++ b/node/service/src/parachains_db/upgrade.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/service/src/relay_chain_selection.rs b/node/service/src/relay_chain_selection.rs index 41bd08e611de..18d6866e049e 100644 --- a/node/service/src/relay_chain_selection.rs +++ b/node/service/src/relay_chain_selection.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/service/src/tests.rs b/node/service/src/tests.rs index 1a2997fe6723..d28391a42e51 100644 --- a/node/service/src/tests.rs +++ b/node/service/src/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/subsystem-test-helpers/src/lib.rs b/node/subsystem-test-helpers/src/lib.rs index 5a5a74d285f5..4170f22c5b86 100644 --- a/node/subsystem-test-helpers/src/lib.rs +++ b/node/subsystem-test-helpers/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/subsystem-test-helpers/src/mock.rs b/node/subsystem-test-helpers/src/mock.rs index 77e55b708351..04695983d1d5 100644 --- a/node/subsystem-test-helpers/src/mock.rs +++ b/node/subsystem-test-helpers/src/mock.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/subsystem-types/src/errors.rs b/node/subsystem-types/src/errors.rs index 48829e7fc779..d633ac2ef959 100644 --- a/node/subsystem-types/src/errors.rs +++ b/node/subsystem-types/src/errors.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/subsystem-types/src/lib.rs b/node/subsystem-types/src/lib.rs index 576507367095..2ec25bb4ee51 100644 --- a/node/subsystem-types/src/lib.rs +++ b/node/subsystem-types/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/subsystem-types/src/messages.rs b/node/subsystem-types/src/messages.rs index 95895a5b0aec..ee0c4ebc4711 100644 --- a/node/subsystem-types/src/messages.rs +++ b/node/subsystem-types/src/messages.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/subsystem-types/src/messages/network_bridge_event.rs b/node/subsystem-types/src/messages/network_bridge_event.rs index cc9f21b5582e..3578a9efee25 100644 --- a/node/subsystem-types/src/messages/network_bridge_event.rs +++ b/node/subsystem-types/src/messages/network_bridge_event.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/subsystem-types/src/runtime_client.rs b/node/subsystem-types/src/runtime_client.rs index 7af3cb33696b..5f8db5a8d0cb 100644 --- a/node/subsystem-types/src/runtime_client.rs +++ b/node/subsystem-types/src/runtime_client.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/subsystem-util/src/database.rs b/node/subsystem-util/src/database.rs index d29a4460ea7e..be5110c4aaba 100644 --- a/node/subsystem-util/src/database.rs +++ b/node/subsystem-util/src/database.rs @@ -1,4 +1,4 @@ -// Copyright 2021-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/subsystem-util/src/determine_new_blocks.rs b/node/subsystem-util/src/determine_new_blocks.rs index 8bebe969cb78..9ffb5d9757f8 100644 --- a/node/subsystem-util/src/determine_new_blocks.rs +++ b/node/subsystem-util/src/determine_new_blocks.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/subsystem-util/src/lib.rs b/node/subsystem-util/src/lib.rs index d4c04a32a89d..6c16cf396c40 100644 --- a/node/subsystem-util/src/lib.rs +++ b/node/subsystem-util/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/subsystem-util/src/nesting_sender.rs b/node/subsystem-util/src/nesting_sender.rs index 75f8da9a0cd2..97c95aae419e 100644 --- a/node/subsystem-util/src/nesting_sender.rs +++ b/node/subsystem-util/src/nesting_sender.rs @@ -1,4 +1,4 @@ -// Copyright 2022-2023 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/subsystem-util/src/rolling_session_window.rs b/node/subsystem-util/src/rolling_session_window.rs index 500ce755692b..4205831e0988 100644 --- a/node/subsystem-util/src/rolling_session_window.rs +++ b/node/subsystem-util/src/rolling_session_window.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/subsystem-util/src/runtime/error.rs b/node/subsystem-util/src/runtime/error.rs index 90a988d786ea..db3eacd68514 100644 --- a/node/subsystem-util/src/runtime/error.rs +++ b/node/subsystem-util/src/runtime/error.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/subsystem-util/src/runtime/mod.rs b/node/subsystem-util/src/runtime/mod.rs index 14e32e92f584..6e06b99bbe03 100644 --- a/node/subsystem-util/src/runtime/mod.rs +++ b/node/subsystem-util/src/runtime/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/subsystem-util/src/tests.rs b/node/subsystem-util/src/tests.rs index e3bae035d714..9ade95d4e894 100644 --- a/node/subsystem-util/src/tests.rs +++ b/node/subsystem-util/src/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/subsystem/src/lib.rs b/node/subsystem/src/lib.rs index 6d534f5fd5bd..df379f2d97b6 100644 --- a/node/subsystem/src/lib.rs +++ b/node/subsystem/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/test/client/src/block_builder.rs b/node/test/client/src/block_builder.rs index 428da8c1999d..33b01d018d04 100644 --- a/node/test/client/src/block_builder.rs +++ b/node/test/client/src/block_builder.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/test/client/src/lib.rs b/node/test/client/src/lib.rs index 2f698a09b94e..e27e8a5bda8b 100644 --- a/node/test/client/src/lib.rs +++ b/node/test/client/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/test/performance-test/build.rs b/node/test/performance-test/build.rs index b990c44a3143..304b24c3b85f 100644 --- a/node/test/performance-test/build.rs +++ b/node/test/performance-test/build.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/test/performance-test/src/constants.rs b/node/test/performance-test/src/constants.rs index 0f27bb49916c..158646ffc6ec 100644 --- a/node/test/performance-test/src/constants.rs +++ b/node/test/performance-test/src/constants.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/test/performance-test/src/gen_ref_constants.rs b/node/test/performance-test/src/gen_ref_constants.rs index 51327bdec693..0f06af1580ef 100644 --- a/node/test/performance-test/src/gen_ref_constants.rs +++ b/node/test/performance-test/src/gen_ref_constants.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/test/performance-test/src/lib.rs b/node/test/performance-test/src/lib.rs index 636bb7a00ea9..e426cc4e5142 100644 --- a/node/test/performance-test/src/lib.rs +++ b/node/test/performance-test/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/test/service/src/chain_spec.rs b/node/test/service/src/chain_spec.rs index e02bfc541495..2c6d95260df6 100644 --- a/node/test/service/src/chain_spec.rs +++ b/node/test/service/src/chain_spec.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/test/service/src/lib.rs b/node/test/service/src/lib.rs index f2a3c18197b3..4039f407ee39 100644 --- a/node/test/service/src/lib.rs +++ b/node/test/service/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/test/service/tests/build-blocks.rs b/node/test/service/tests/build-blocks.rs index 6f7951a0771d..b75fed60297a 100644 --- a/node/test/service/tests/build-blocks.rs +++ b/node/test/service/tests/build-blocks.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/test/service/tests/call-function.rs b/node/test/service/tests/call-function.rs index 7e36f18d763c..c3baefdb9c91 100644 --- a/node/test/service/tests/call-function.rs +++ b/node/test/service/tests/call-function.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/zombienet-backchannel/src/errors.rs b/node/zombienet-backchannel/src/errors.rs index d6ce76c9347c..df74dd477752 100644 --- a/node/zombienet-backchannel/src/errors.rs +++ b/node/zombienet-backchannel/src/errors.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/node/zombienet-backchannel/src/lib.rs b/node/zombienet-backchannel/src/lib.rs index d5298515e762..fa9218d2d350 100644 --- a/node/zombienet-backchannel/src/lib.rs +++ b/node/zombienet-backchannel/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/parachain/src/lib.rs b/parachain/src/lib.rs index e73103d5578d..7bead2314839 100644 --- a/parachain/src/lib.rs +++ b/parachain/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/parachain/src/primitives.rs b/parachain/src/primitives.rs index 00b36bb545a3..224591d6048d 100644 --- a/parachain/src/primitives.rs +++ b/parachain/src/primitives.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/parachain/src/wasm_api.rs b/parachain/src/wasm_api.rs index 0c20b94c5d73..981d276af75c 100644 --- a/parachain/src/wasm_api.rs +++ b/parachain/src/wasm_api.rs @@ -1,4 +1,4 @@ -// Copyright 2019-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/parachain/test-parachains/adder/build.rs b/parachain/test-parachains/adder/build.rs index 1725943d37ad..d6377f3d5a5a 100644 --- a/parachain/test-parachains/adder/build.rs +++ b/parachain/test-parachains/adder/build.rs @@ -1,4 +1,4 @@ -// Copyright 2019-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/parachain/test-parachains/adder/collator/bin/puppet_worker.rs b/parachain/test-parachains/adder/collator/bin/puppet_worker.rs index 4b026e96a809..7f93519d8454 100644 --- a/parachain/test-parachains/adder/collator/bin/puppet_worker.rs +++ b/parachain/test-parachains/adder/collator/bin/puppet_worker.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/parachain/test-parachains/adder/collator/src/cli.rs b/parachain/test-parachains/adder/collator/src/cli.rs index a71837c4663a..7a73ce5c61a4 100644 --- a/parachain/test-parachains/adder/collator/src/cli.rs +++ b/parachain/test-parachains/adder/collator/src/cli.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/parachain/test-parachains/adder/collator/src/lib.rs b/parachain/test-parachains/adder/collator/src/lib.rs index ae5596e1ce55..02a4598f9e47 100644 --- a/parachain/test-parachains/adder/collator/src/lib.rs +++ b/parachain/test-parachains/adder/collator/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/parachain/test-parachains/adder/collator/src/main.rs b/parachain/test-parachains/adder/collator/src/main.rs index a953624df3b4..699cee202cb8 100644 --- a/parachain/test-parachains/adder/collator/src/main.rs +++ b/parachain/test-parachains/adder/collator/src/main.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/parachain/test-parachains/adder/collator/tests/integration.rs b/parachain/test-parachains/adder/collator/tests/integration.rs index a62f2a88c83c..9ab1c0c337a6 100644 --- a/parachain/test-parachains/adder/collator/tests/integration.rs +++ b/parachain/test-parachains/adder/collator/tests/integration.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/parachain/test-parachains/adder/src/lib.rs b/parachain/test-parachains/adder/src/lib.rs index 0674e565b86f..4cf1ba8ac971 100644 --- a/parachain/test-parachains/adder/src/lib.rs +++ b/parachain/test-parachains/adder/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/parachain/test-parachains/adder/src/wasm_validation.rs b/parachain/test-parachains/adder/src/wasm_validation.rs index 69c383a48796..048330437cd7 100644 --- a/parachain/test-parachains/adder/src/wasm_validation.rs +++ b/parachain/test-parachains/adder/src/wasm_validation.rs @@ -1,4 +1,4 @@ -// Copyright 2019-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/parachain/test-parachains/halt/build.rs b/parachain/test-parachains/halt/build.rs index 373ef6ac6805..aabf553cedd9 100644 --- a/parachain/test-parachains/halt/build.rs +++ b/parachain/test-parachains/halt/build.rs @@ -1,4 +1,4 @@ -// Copyright 2019-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/parachain/test-parachains/halt/src/lib.rs b/parachain/test-parachains/halt/src/lib.rs index c6820b493e81..47e7d199f0bc 100644 --- a/parachain/test-parachains/halt/src/lib.rs +++ b/parachain/test-parachains/halt/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2019-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/parachain/test-parachains/src/lib.rs b/parachain/test-parachains/src/lib.rs index 5220c2848612..6d34be4d1a1a 100644 --- a/parachain/test-parachains/src/lib.rs +++ b/parachain/test-parachains/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/parachain/test-parachains/undying/build.rs b/parachain/test-parachains/undying/build.rs index 665e0e08fbbf..d6377f3d5a5a 100644 --- a/parachain/test-parachains/undying/build.rs +++ b/parachain/test-parachains/undying/build.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/parachain/test-parachains/undying/collator/bin/puppet_worker.rs b/parachain/test-parachains/undying/collator/bin/puppet_worker.rs index ffe20fd6caf2..7f93519d8454 100644 --- a/parachain/test-parachains/undying/collator/bin/puppet_worker.rs +++ b/parachain/test-parachains/undying/collator/bin/puppet_worker.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/parachain/test-parachains/undying/collator/src/cli.rs b/parachain/test-parachains/undying/collator/src/cli.rs index 703a0bfd46f6..8f5da7bf1bce 100644 --- a/parachain/test-parachains/undying/collator/src/cli.rs +++ b/parachain/test-parachains/undying/collator/src/cli.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/parachain/test-parachains/undying/collator/src/lib.rs b/parachain/test-parachains/undying/collator/src/lib.rs index 317b85d3d492..838590fa16f5 100644 --- a/parachain/test-parachains/undying/collator/src/lib.rs +++ b/parachain/test-parachains/undying/collator/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/parachain/test-parachains/undying/collator/src/main.rs b/parachain/test-parachains/undying/collator/src/main.rs index e28e1e25cf63..189674b82a97 100644 --- a/parachain/test-parachains/undying/collator/src/main.rs +++ b/parachain/test-parachains/undying/collator/src/main.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/parachain/test-parachains/undying/collator/tests/integration.rs b/parachain/test-parachains/undying/collator/tests/integration.rs index c6f56e5faf6e..8ca6eec9aa62 100644 --- a/parachain/test-parachains/undying/collator/tests/integration.rs +++ b/parachain/test-parachains/undying/collator/tests/integration.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/parachain/test-parachains/undying/src/lib.rs b/parachain/test-parachains/undying/src/lib.rs index 021843292cea..abd88726b7fc 100644 --- a/parachain/test-parachains/undying/src/lib.rs +++ b/parachain/test-parachains/undying/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/parachain/test-parachains/undying/src/wasm_validation.rs b/parachain/test-parachains/undying/src/wasm_validation.rs index 873819ad2b1e..de4a1d7e2329 100644 --- a/parachain/test-parachains/undying/src/wasm_validation.rs +++ b/parachain/test-parachains/undying/src/wasm_validation.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/primitives/src/lib.rs b/primitives/src/lib.rs index c7c4b502d3f3..9cd1de8b4778 100644 --- a/primitives/src/lib.rs +++ b/primitives/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/primitives/src/runtime_api.rs b/primitives/src/runtime_api.rs index 222eb9580ce0..f6269e60dd0c 100644 --- a/primitives/src/runtime_api.rs +++ b/primitives/src/runtime_api.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/primitives/src/v4/executor_params.rs b/primitives/src/v4/executor_params.rs index 0f7665f72029..badaf3b44a66 100644 --- a/primitives/src/v4/executor_params.rs +++ b/primitives/src/v4/executor_params.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/primitives/src/v4/metrics.rs b/primitives/src/v4/metrics.rs index 36967c0856a1..cf57be0b8092 100644 --- a/primitives/src/v4/metrics.rs +++ b/primitives/src/v4/metrics.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/primitives/src/v4/mod.rs b/primitives/src/v4/mod.rs index 4319aba53e1d..6b8434cbbe05 100644 --- a/primitives/src/v4/mod.rs +++ b/primitives/src/v4/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/primitives/src/v4/signed.rs b/primitives/src/v4/signed.rs index bb83641d882b..5eff153ba2a1 100644 --- a/primitives/src/v4/signed.rs +++ b/primitives/src/v4/signed.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/primitives/src/vstaging/mod.rs b/primitives/src/vstaging/mod.rs index 9f5a99852e37..c5ef4b56164d 100644 --- a/primitives/src/vstaging/mod.rs +++ b/primitives/src/vstaging/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/primitives/test-helpers/src/lib.rs b/primitives/test-helpers/src/lib.rs index f1603a53bf2a..ac7af5b5fa7d 100644 --- a/primitives/test-helpers/src/lib.rs +++ b/primitives/test-helpers/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/rpc/src/lib.rs b/rpc/src/lib.rs index 14462f659032..e60afdc5acea 100644 --- a/rpc/src/lib.rs +++ b/rpc/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2019-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/common/slot_range_helper/src/lib.rs b/runtime/common/slot_range_helper/src/lib.rs index 74f9a650bd80..626232032fbd 100644 --- a/runtime/common/slot_range_helper/src/lib.rs +++ b/runtime/common/slot_range_helper/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/common/src/assigned_slots.rs b/runtime/common/src/assigned_slots.rs index d766b08e7329..4438ead9ff66 100644 --- a/runtime/common/src/assigned_slots.rs +++ b/runtime/common/src/assigned_slots.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/common/src/auctions.rs b/runtime/common/src/auctions.rs index 03ceea703532..dea6f3fd4bb3 100644 --- a/runtime/common/src/auctions.rs +++ b/runtime/common/src/auctions.rs @@ -1,4 +1,4 @@ -// Copyright 2019-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/common/src/claims.rs b/runtime/common/src/claims.rs index 7d3cdcb47d39..e33c818dc50d 100644 --- a/runtime/common/src/claims.rs +++ b/runtime/common/src/claims.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Substrate is free software: you can redistribute it and/or modify diff --git a/runtime/common/src/crowdloan/migration.rs b/runtime/common/src/crowdloan/migration.rs index a46e72cc1a51..c3042aa301d0 100644 --- a/runtime/common/src/crowdloan/migration.rs +++ b/runtime/common/src/crowdloan/migration.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/common/src/crowdloan/mod.rs b/runtime/common/src/crowdloan/mod.rs index a4f2d3ba694f..e4a8924df252 100644 --- a/runtime/common/src/crowdloan/mod.rs +++ b/runtime/common/src/crowdloan/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/common/src/elections.rs b/runtime/common/src/elections.rs index 784aa6560cd2..5fd3971180f6 100644 --- a/runtime/common/src/elections.rs +++ b/runtime/common/src/elections.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/common/src/impls.rs b/runtime/common/src/impls.rs index 42760eab105a..89d3dcf9722b 100644 --- a/runtime/common/src/impls.rs +++ b/runtime/common/src/impls.rs @@ -1,4 +1,4 @@ -// Copyright 2019-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/common/src/integration_tests.rs b/runtime/common/src/integration_tests.rs index 8f0d27c122ec..c1c4eaa153e4 100644 --- a/runtime/common/src/integration_tests.rs +++ b/runtime/common/src/integration_tests.rs @@ -1,4 +1,4 @@ -// Copyright 2019-2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/common/src/lib.rs b/runtime/common/src/lib.rs index 5952d11961a3..7ba653db3c4a 100644 --- a/runtime/common/src/lib.rs +++ b/runtime/common/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2019-2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/common/src/mock.rs b/runtime/common/src/mock.rs index 79bee1bbbc16..3e3f88169ab5 100644 --- a/runtime/common/src/mock.rs +++ b/runtime/common/src/mock.rs @@ -1,4 +1,4 @@ -// Copyright 2019-2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/common/src/paras_registrar.rs b/runtime/common/src/paras_registrar.rs index b41a5c555967..6ad37e63cc7e 100644 --- a/runtime/common/src/paras_registrar.rs +++ b/runtime/common/src/paras_registrar.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/common/src/paras_sudo_wrapper.rs b/runtime/common/src/paras_sudo_wrapper.rs index 33b9d18071a3..75f91919a9c2 100644 --- a/runtime/common/src/paras_sudo_wrapper.rs +++ b/runtime/common/src/paras_sudo_wrapper.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/common/src/purchase.rs b/runtime/common/src/purchase.rs index 95e279499840..cde9b4e3ef86 100644 --- a/runtime/common/src/purchase.rs +++ b/runtime/common/src/purchase.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Substrate is free software: you can redistribute it and/or modify diff --git a/runtime/common/src/slot_range.rs b/runtime/common/src/slot_range.rs index d5bc38b3f63f..1116acaa4d5c 100644 --- a/runtime/common/src/slot_range.rs +++ b/runtime/common/src/slot_range.rs @@ -1,4 +1,4 @@ -// Copyright 2019-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/common/src/slots/migration.rs b/runtime/common/src/slots/migration.rs index a87f1cd7a074..4b499ca7c7bd 100644 --- a/runtime/common/src/slots/migration.rs +++ b/runtime/common/src/slots/migration.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/common/src/slots/mod.rs b/runtime/common/src/slots/mod.rs index c9f3388e66ff..4197257f9243 100644 --- a/runtime/common/src/slots/mod.rs +++ b/runtime/common/src/slots/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2019-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/common/src/traits.rs b/runtime/common/src/traits.rs index 48d1ecfc6b4a..f24a5b977968 100644 --- a/runtime/common/src/traits.rs +++ b/runtime/common/src/traits.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/common/src/try_runtime.rs b/runtime/common/src/try_runtime.rs index 508a2a069116..81aa34317bfd 100644 --- a/runtime/common/src/try_runtime.rs +++ b/runtime/common/src/try_runtime.rs @@ -1,4 +1,4 @@ -// Copyright 2023 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/common/src/xcm_sender.rs b/runtime/common/src/xcm_sender.rs index e4cc02ae756b..03120ccf704a 100644 --- a/runtime/common/src/xcm_sender.rs +++ b/runtime/common/src/xcm_sender.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/build.rs b/runtime/kusama/build.rs index a75ebb4edbe1..404ba3f2fdbd 100644 --- a/runtime/kusama/build.rs +++ b/runtime/kusama/build.rs @@ -1,4 +1,4 @@ -// Copyright 2019-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/constants/src/lib.rs b/runtime/kusama/constants/src/lib.rs index 73ca3d31652b..78f96b351065 100644 --- a/runtime/kusama/constants/src/lib.rs +++ b/runtime/kusama/constants/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2019-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/constants/src/weights/block_weights.rs b/runtime/kusama/constants/src/weights/block_weights.rs index 985c8bd7fc9b..b2764de4e377 100644 --- a/runtime/kusama/constants/src/weights/block_weights.rs +++ b/runtime/kusama/constants/src/weights/block_weights.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/constants/src/weights/extrinsic_weights.rs b/runtime/kusama/constants/src/weights/extrinsic_weights.rs index 9d07e32fb26d..169740d3ae74 100644 --- a/runtime/kusama/constants/src/weights/extrinsic_weights.rs +++ b/runtime/kusama/constants/src/weights/extrinsic_weights.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/constants/src/weights/mod.rs b/runtime/kusama/constants/src/weights/mod.rs index 3f8bc612c064..23812ce7ed05 100644 --- a/runtime/kusama/constants/src/weights/mod.rs +++ b/runtime/kusama/constants/src/weights/mod.rs @@ -1,6 +1,6 @@ // This file is part of Substrate. -// Copyright (C) 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // SPDX-License-Identifier: Apache-2.0 // Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/runtime/kusama/constants/src/weights/paritydb_weights.rs b/runtime/kusama/constants/src/weights/paritydb_weights.rs index 4338d928d807..25679703831a 100644 --- a/runtime/kusama/constants/src/weights/paritydb_weights.rs +++ b/runtime/kusama/constants/src/weights/paritydb_weights.rs @@ -1,6 +1,6 @@ // This file is part of Substrate. -// Copyright (C) 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // SPDX-License-Identifier: Apache-2.0 // Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/runtime/kusama/constants/src/weights/rocksdb_weights.rs b/runtime/kusama/constants/src/weights/rocksdb_weights.rs index 1d115d963fac..3dd817aa6f13 100644 --- a/runtime/kusama/constants/src/weights/rocksdb_weights.rs +++ b/runtime/kusama/constants/src/weights/rocksdb_weights.rs @@ -1,6 +1,6 @@ // This file is part of Substrate. -// Copyright (C) 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // SPDX-License-Identifier: Apache-2.0 // Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/runtime/kusama/src/bag_thresholds.rs b/runtime/kusama/src/bag_thresholds.rs index 52f4a9d5c33a..82dc4c3a8119 100644 --- a/runtime/kusama/src/bag_thresholds.rs +++ b/runtime/kusama/src/bag_thresholds.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/governance/fellowship.rs b/runtime/kusama/src/governance/fellowship.rs index 3e5acf0b4f5f..8837c19e0eb1 100644 --- a/runtime/kusama/src/governance/fellowship.rs +++ b/runtime/kusama/src/governance/fellowship.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/governance/mod.rs b/runtime/kusama/src/governance/mod.rs index d7812e39d7a1..c8a7b360ed4e 100644 --- a/runtime/kusama/src/governance/mod.rs +++ b/runtime/kusama/src/governance/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/governance/origins.rs b/runtime/kusama/src/governance/origins.rs index b02ff53f3bab..85bca7dd975b 100644 --- a/runtime/kusama/src/governance/origins.rs +++ b/runtime/kusama/src/governance/origins.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/governance/tracks.rs b/runtime/kusama/src/governance/tracks.rs index 93b2312a76f8..08a87a677c35 100644 --- a/runtime/kusama/src/governance/tracks.rs +++ b/runtime/kusama/src/governance/tracks.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index b4e22e094cfd..7d52c946926c 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/tests.rs b/runtime/kusama/src/tests.rs index ef09a9dc6131..c1bcf76ca8ee 100644 --- a/runtime/kusama/src/tests.rs +++ b/runtime/kusama/src/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/frame_benchmarking_baseline.rs b/runtime/kusama/src/weights/frame_benchmarking_baseline.rs index 4f00c743b5b8..7d97d1ef7baf 100644 --- a/runtime/kusama/src/weights/frame_benchmarking_baseline.rs +++ b/runtime/kusama/src/weights/frame_benchmarking_baseline.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/frame_election_provider_support.rs b/runtime/kusama/src/weights/frame_election_provider_support.rs index 90a8b946babc..990fe2de459e 100644 --- a/runtime/kusama/src/weights/frame_election_provider_support.rs +++ b/runtime/kusama/src/weights/frame_election_provider_support.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/frame_system.rs b/runtime/kusama/src/weights/frame_system.rs index d840efb1effd..7cc58211ba79 100644 --- a/runtime/kusama/src/weights/frame_system.rs +++ b/runtime/kusama/src/weights/frame_system.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/mod.rs b/runtime/kusama/src/weights/mod.rs index ecc4e9822a6d..49c4486c178a 100644 --- a/runtime/kusama/src/weights/mod.rs +++ b/runtime/kusama/src/weights/mod.rs @@ -1,4 +1,4 @@ -// Copyright (C) 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // SPDX-License-Identifier: Apache-2.0 // Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/runtime/kusama/src/weights/pallet_bags_list.rs b/runtime/kusama/src/weights/pallet_bags_list.rs index d41dac22e662..84f983fc02ea 100644 --- a/runtime/kusama/src/weights/pallet_bags_list.rs +++ b/runtime/kusama/src/weights/pallet_bags_list.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/pallet_balances.rs b/runtime/kusama/src/weights/pallet_balances.rs index 1187d68ae859..a8498f52f8bc 100644 --- a/runtime/kusama/src/weights/pallet_balances.rs +++ b/runtime/kusama/src/weights/pallet_balances.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/pallet_balances_nis_counterpart_balances.rs b/runtime/kusama/src/weights/pallet_balances_nis_counterpart_balances.rs index 521efd5b95da..a5c0b494fe8d 100644 --- a/runtime/kusama/src/weights/pallet_balances_nis_counterpart_balances.rs +++ b/runtime/kusama/src/weights/pallet_balances_nis_counterpart_balances.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/pallet_bounties.rs b/runtime/kusama/src/weights/pallet_bounties.rs index bd67e5727929..5dbba85898e9 100644 --- a/runtime/kusama/src/weights/pallet_bounties.rs +++ b/runtime/kusama/src/weights/pallet_bounties.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/pallet_child_bounties.rs b/runtime/kusama/src/weights/pallet_child_bounties.rs index 793ace553f50..433568248115 100644 --- a/runtime/kusama/src/weights/pallet_child_bounties.rs +++ b/runtime/kusama/src/weights/pallet_child_bounties.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/pallet_collective_council.rs b/runtime/kusama/src/weights/pallet_collective_council.rs index 82169403d440..84157595f7cb 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-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/pallet_collective_technical_committee.rs b/runtime/kusama/src/weights/pallet_collective_technical_committee.rs index 531cde3877d4..0bf5d2839b0a 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-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/pallet_conviction_voting.rs b/runtime/kusama/src/weights/pallet_conviction_voting.rs index 81d1d61051ff..47743abd73a7 100644 --- a/runtime/kusama/src/weights/pallet_conviction_voting.rs +++ b/runtime/kusama/src/weights/pallet_conviction_voting.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/pallet_democracy.rs b/runtime/kusama/src/weights/pallet_democracy.rs index d6f08ba76e9d..794c8c815966 100644 --- a/runtime/kusama/src/weights/pallet_democracy.rs +++ b/runtime/kusama/src/weights/pallet_democracy.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/pallet_election_provider_multi_phase.rs b/runtime/kusama/src/weights/pallet_election_provider_multi_phase.rs index ff0caff5982c..d2b42a491b7d 100644 --- a/runtime/kusama/src/weights/pallet_election_provider_multi_phase.rs +++ b/runtime/kusama/src/weights/pallet_election_provider_multi_phase.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/pallet_elections_phragmen.rs b/runtime/kusama/src/weights/pallet_elections_phragmen.rs index 350cf90e2d70..a5c1c4dfd3d0 100644 --- a/runtime/kusama/src/weights/pallet_elections_phragmen.rs +++ b/runtime/kusama/src/weights/pallet_elections_phragmen.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/pallet_fast_unstake.rs b/runtime/kusama/src/weights/pallet_fast_unstake.rs index 733a7138d666..a90dcfe50d62 100644 --- a/runtime/kusama/src/weights/pallet_fast_unstake.rs +++ b/runtime/kusama/src/weights/pallet_fast_unstake.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/pallet_identity.rs b/runtime/kusama/src/weights/pallet_identity.rs index ba3bf22f16a5..619463a46a9b 100644 --- a/runtime/kusama/src/weights/pallet_identity.rs +++ b/runtime/kusama/src/weights/pallet_identity.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/pallet_im_online.rs b/runtime/kusama/src/weights/pallet_im_online.rs index 99740b15876f..b0ca85b470a5 100644 --- a/runtime/kusama/src/weights/pallet_im_online.rs +++ b/runtime/kusama/src/weights/pallet_im_online.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/pallet_indices.rs b/runtime/kusama/src/weights/pallet_indices.rs index ab055603f0bf..b08995cf86bb 100644 --- a/runtime/kusama/src/weights/pallet_indices.rs +++ b/runtime/kusama/src/weights/pallet_indices.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/pallet_membership.rs b/runtime/kusama/src/weights/pallet_membership.rs index 8d141aa72a75..6b144bc87949 100644 --- a/runtime/kusama/src/weights/pallet_membership.rs +++ b/runtime/kusama/src/weights/pallet_membership.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/pallet_multisig.rs b/runtime/kusama/src/weights/pallet_multisig.rs index beeca8d260da..6de53758f52e 100644 --- a/runtime/kusama/src/weights/pallet_multisig.rs +++ b/runtime/kusama/src/weights/pallet_multisig.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/pallet_nis.rs b/runtime/kusama/src/weights/pallet_nis.rs index 700e681f0399..5d4bc0f5e322 100644 --- a/runtime/kusama/src/weights/pallet_nis.rs +++ b/runtime/kusama/src/weights/pallet_nis.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/pallet_nomination_pools.rs b/runtime/kusama/src/weights/pallet_nomination_pools.rs index 5465ec8517fd..00062535cd05 100644 --- a/runtime/kusama/src/weights/pallet_nomination_pools.rs +++ b/runtime/kusama/src/weights/pallet_nomination_pools.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/pallet_preimage.rs b/runtime/kusama/src/weights/pallet_preimage.rs index c7b72da38301..8d10e455b555 100644 --- a/runtime/kusama/src/weights/pallet_preimage.rs +++ b/runtime/kusama/src/weights/pallet_preimage.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/pallet_proxy.rs b/runtime/kusama/src/weights/pallet_proxy.rs index 82021d6afa87..a348858104ea 100644 --- a/runtime/kusama/src/weights/pallet_proxy.rs +++ b/runtime/kusama/src/weights/pallet_proxy.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/pallet_ranked_collective.rs b/runtime/kusama/src/weights/pallet_ranked_collective.rs index 875457dd9ec0..ab3ff59404af 100644 --- a/runtime/kusama/src/weights/pallet_ranked_collective.rs +++ b/runtime/kusama/src/weights/pallet_ranked_collective.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/pallet_referenda_fellowship_referenda.rs b/runtime/kusama/src/weights/pallet_referenda_fellowship_referenda.rs index afffafaa3598..b93fb0eda30e 100644 --- a/runtime/kusama/src/weights/pallet_referenda_fellowship_referenda.rs +++ b/runtime/kusama/src/weights/pallet_referenda_fellowship_referenda.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/pallet_referenda_referenda.rs b/runtime/kusama/src/weights/pallet_referenda_referenda.rs index 01d221d0b3f8..77bb6130e7eb 100644 --- a/runtime/kusama/src/weights/pallet_referenda_referenda.rs +++ b/runtime/kusama/src/weights/pallet_referenda_referenda.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/pallet_scheduler.rs b/runtime/kusama/src/weights/pallet_scheduler.rs index 7f053c36d997..74122154658d 100644 --- a/runtime/kusama/src/weights/pallet_scheduler.rs +++ b/runtime/kusama/src/weights/pallet_scheduler.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/pallet_session.rs b/runtime/kusama/src/weights/pallet_session.rs index 07ccac674c6a..3f900297a17b 100644 --- a/runtime/kusama/src/weights/pallet_session.rs +++ b/runtime/kusama/src/weights/pallet_session.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/pallet_staking.rs b/runtime/kusama/src/weights/pallet_staking.rs index e55261b68bfc..abffa45dde3a 100644 --- a/runtime/kusama/src/weights/pallet_staking.rs +++ b/runtime/kusama/src/weights/pallet_staking.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/pallet_timestamp.rs b/runtime/kusama/src/weights/pallet_timestamp.rs index 6700eb6e0434..e2f45a0c761f 100644 --- a/runtime/kusama/src/weights/pallet_timestamp.rs +++ b/runtime/kusama/src/weights/pallet_timestamp.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/pallet_tips.rs b/runtime/kusama/src/weights/pallet_tips.rs index 09c965970c6b..64729ed63039 100644 --- a/runtime/kusama/src/weights/pallet_tips.rs +++ b/runtime/kusama/src/weights/pallet_tips.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/pallet_treasury.rs b/runtime/kusama/src/weights/pallet_treasury.rs index fce1d9dfca21..fb9fd9fdc0a7 100644 --- a/runtime/kusama/src/weights/pallet_treasury.rs +++ b/runtime/kusama/src/weights/pallet_treasury.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/pallet_utility.rs b/runtime/kusama/src/weights/pallet_utility.rs index bb05a8990de6..5640decc0a01 100644 --- a/runtime/kusama/src/weights/pallet_utility.rs +++ b/runtime/kusama/src/weights/pallet_utility.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/pallet_vesting.rs b/runtime/kusama/src/weights/pallet_vesting.rs index 5fab7491f1f4..898b1cf0a638 100644 --- a/runtime/kusama/src/weights/pallet_vesting.rs +++ b/runtime/kusama/src/weights/pallet_vesting.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/pallet_whitelist.rs b/runtime/kusama/src/weights/pallet_whitelist.rs index f6826d521d00..b2f155a91c73 100644 --- a/runtime/kusama/src/weights/pallet_whitelist.rs +++ b/runtime/kusama/src/weights/pallet_whitelist.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/pallet_xcm.rs b/runtime/kusama/src/weights/pallet_xcm.rs index 0f2eb1eb4731..66647e6f0af0 100644 --- a/runtime/kusama/src/weights/pallet_xcm.rs +++ b/runtime/kusama/src/weights/pallet_xcm.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/runtime_common_auctions.rs b/runtime/kusama/src/weights/runtime_common_auctions.rs index 95c4e4c18d80..446383f3966f 100644 --- a/runtime/kusama/src/weights/runtime_common_auctions.rs +++ b/runtime/kusama/src/weights/runtime_common_auctions.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/runtime_common_claims.rs b/runtime/kusama/src/weights/runtime_common_claims.rs index f0a29f3bd639..770bf68555d4 100644 --- a/runtime/kusama/src/weights/runtime_common_claims.rs +++ b/runtime/kusama/src/weights/runtime_common_claims.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/runtime_common_crowdloan.rs b/runtime/kusama/src/weights/runtime_common_crowdloan.rs index 63a83902b2d8..01e32776ea62 100644 --- a/runtime/kusama/src/weights/runtime_common_crowdloan.rs +++ b/runtime/kusama/src/weights/runtime_common_crowdloan.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/runtime_common_paras_registrar.rs b/runtime/kusama/src/weights/runtime_common_paras_registrar.rs index 19ee348b8468..4c9f8325e0fe 100644 --- a/runtime/kusama/src/weights/runtime_common_paras_registrar.rs +++ b/runtime/kusama/src/weights/runtime_common_paras_registrar.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/runtime_common_slots.rs b/runtime/kusama/src/weights/runtime_common_slots.rs index 99670e0d6d9c..3150976672c9 100644 --- a/runtime/kusama/src/weights/runtime_common_slots.rs +++ b/runtime/kusama/src/weights/runtime_common_slots.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/runtime_parachains_configuration.rs b/runtime/kusama/src/weights/runtime_parachains_configuration.rs index 8b2aa12d2d20..b5a194796bf2 100644 --- a/runtime/kusama/src/weights/runtime_parachains_configuration.rs +++ b/runtime/kusama/src/weights/runtime_parachains_configuration.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/runtime_parachains_disputes.rs b/runtime/kusama/src/weights/runtime_parachains_disputes.rs index a0b34263b63b..b9daf35fc0a2 100644 --- a/runtime/kusama/src/weights/runtime_parachains_disputes.rs +++ b/runtime/kusama/src/weights/runtime_parachains_disputes.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/runtime_parachains_disputes_slashing.rs b/runtime/kusama/src/weights/runtime_parachains_disputes_slashing.rs index 269e53034e9f..07cec1aa360f 100644 --- a/runtime/kusama/src/weights/runtime_parachains_disputes_slashing.rs +++ b/runtime/kusama/src/weights/runtime_parachains_disputes_slashing.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/runtime_parachains_hrmp.rs b/runtime/kusama/src/weights/runtime_parachains_hrmp.rs index 3d47da0d913e..61d7d0e3765a 100644 --- a/runtime/kusama/src/weights/runtime_parachains_hrmp.rs +++ b/runtime/kusama/src/weights/runtime_parachains_hrmp.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/runtime_parachains_initializer.rs b/runtime/kusama/src/weights/runtime_parachains_initializer.rs index c49364c816fc..6fd49d3f4273 100644 --- a/runtime/kusama/src/weights/runtime_parachains_initializer.rs +++ b/runtime/kusama/src/weights/runtime_parachains_initializer.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/runtime_parachains_paras.rs b/runtime/kusama/src/weights/runtime_parachains_paras.rs index 48ee66b8f4f4..548e375fd8f4 100644 --- a/runtime/kusama/src/weights/runtime_parachains_paras.rs +++ b/runtime/kusama/src/weights/runtime_parachains_paras.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/runtime_parachains_paras_inherent.rs b/runtime/kusama/src/weights/runtime_parachains_paras_inherent.rs index c4742da4e5cb..cf7822b057a2 100644 --- a/runtime/kusama/src/weights/runtime_parachains_paras_inherent.rs +++ b/runtime/kusama/src/weights/runtime_parachains_paras_inherent.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/runtime_parachains_ump.rs b/runtime/kusama/src/weights/runtime_parachains_ump.rs index fe9baf7e3a43..d9995f789890 100644 --- a/runtime/kusama/src/weights/runtime_parachains_ump.rs +++ b/runtime/kusama/src/weights/runtime_parachains_ump.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/xcm/mod.rs b/runtime/kusama/src/weights/xcm/mod.rs index 09c6bfa3a37a..2cb84f4484af 100644 --- a/runtime/kusama/src/weights/xcm/mod.rs +++ b/runtime/kusama/src/weights/xcm/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2023 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs b/runtime/kusama/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs index 5cece107f44d..480e509b825a 100644 --- a/runtime/kusama/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs +++ b/runtime/kusama/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs b/runtime/kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs index f92e513ff88d..4bc4c74af59a 100644 --- a/runtime/kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs +++ b/runtime/kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/kusama/src/xcm_config.rs b/runtime/kusama/src/xcm_config.rs index f08f736f07df..289ea118d7bc 100644 --- a/runtime/kusama/src/xcm_config.rs +++ b/runtime/kusama/src/xcm_config.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/metrics/src/lib.rs b/runtime/metrics/src/lib.rs index a56b94404fa2..6164d71f112a 100644 --- a/runtime/metrics/src/lib.rs +++ b/runtime/metrics/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/metrics/src/with_runtime_metrics.rs b/runtime/metrics/src/with_runtime_metrics.rs index 351e329457cc..562aa9ca162b 100644 --- a/runtime/metrics/src/with_runtime_metrics.rs +++ b/runtime/metrics/src/with_runtime_metrics.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/metrics/src/without_runtime_metrics.rs b/runtime/metrics/src/without_runtime_metrics.rs index 25e9f838070f..41d9c24635ae 100644 --- a/runtime/metrics/src/without_runtime_metrics.rs +++ b/runtime/metrics/src/without_runtime_metrics.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/builder.rs b/runtime/parachains/src/builder.rs index 97be7681e4ef..452c4c255ecf 100644 --- a/runtime/parachains/src/builder.rs +++ b/runtime/parachains/src/builder.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/configuration.rs b/runtime/parachains/src/configuration.rs index b314e47202e9..802e4751e2d9 100644 --- a/runtime/parachains/src/configuration.rs +++ b/runtime/parachains/src/configuration.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/configuration/benchmarking.rs b/runtime/parachains/src/configuration/benchmarking.rs index 77333383e9a3..b8237b014575 100644 --- a/runtime/parachains/src/configuration/benchmarking.rs +++ b/runtime/parachains/src/configuration/benchmarking.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/configuration/migration.rs b/runtime/parachains/src/configuration/migration.rs index 8606c15b7662..fae8fe31fbf1 100644 --- a/runtime/parachains/src/configuration/migration.rs +++ b/runtime/parachains/src/configuration/migration.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/configuration/tests.rs b/runtime/parachains/src/configuration/tests.rs index 76c46e1f704b..d7cc934ce5db 100644 --- a/runtime/parachains/src/configuration/tests.rs +++ b/runtime/parachains/src/configuration/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/disputes.rs b/runtime/parachains/src/disputes.rs index 7bf16f2e3e39..6e423bacaa1b 100644 --- a/runtime/parachains/src/disputes.rs +++ b/runtime/parachains/src/disputes.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/disputes/benchmarking.rs b/runtime/parachains/src/disputes/benchmarking.rs index fc54c4929323..05f4b3f1ac81 100644 --- a/runtime/parachains/src/disputes/benchmarking.rs +++ b/runtime/parachains/src/disputes/benchmarking.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/disputes/migration.rs b/runtime/parachains/src/disputes/migration.rs index 1aa340622432..ff9f2ca54d0c 100644 --- a/runtime/parachains/src/disputes/migration.rs +++ b/runtime/parachains/src/disputes/migration.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/disputes/slashing.rs b/runtime/parachains/src/disputes/slashing.rs index fd127d7f0789..02062eafe366 100644 --- a/runtime/parachains/src/disputes/slashing.rs +++ b/runtime/parachains/src/disputes/slashing.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/disputes/slashing/benchmarking.rs b/runtime/parachains/src/disputes/slashing/benchmarking.rs index 0b328e3e5797..d7f2eeed1ac4 100644 --- a/runtime/parachains/src/disputes/slashing/benchmarking.rs +++ b/runtime/parachains/src/disputes/slashing/benchmarking.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/disputes/tests.rs b/runtime/parachains/src/disputes/tests.rs index afbfa4bc603f..b40a5325ef64 100644 --- a/runtime/parachains/src/disputes/tests.rs +++ b/runtime/parachains/src/disputes/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/dmp.rs b/runtime/parachains/src/dmp.rs index 03a767eb428f..e5ccac2647fe 100644 --- a/runtime/parachains/src/dmp.rs +++ b/runtime/parachains/src/dmp.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/dmp/tests.rs b/runtime/parachains/src/dmp/tests.rs index a3d9b6e3ac85..6e05f6c735ed 100644 --- a/runtime/parachains/src/dmp/tests.rs +++ b/runtime/parachains/src/dmp/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/hrmp.rs b/runtime/parachains/src/hrmp.rs index fe87f85db757..034fac9ccf85 100644 --- a/runtime/parachains/src/hrmp.rs +++ b/runtime/parachains/src/hrmp.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/hrmp/benchmarking.rs b/runtime/parachains/src/hrmp/benchmarking.rs index a2d0e0a2c5a4..4ac524b124d4 100644 --- a/runtime/parachains/src/hrmp/benchmarking.rs +++ b/runtime/parachains/src/hrmp/benchmarking.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/hrmp/tests.rs b/runtime/parachains/src/hrmp/tests.rs index 33737126dbf5..65602782b1d3 100644 --- a/runtime/parachains/src/hrmp/tests.rs +++ b/runtime/parachains/src/hrmp/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/inclusion/mod.rs b/runtime/parachains/src/inclusion/mod.rs index 4f2f530e1211..7dc15ec504b0 100644 --- a/runtime/parachains/src/inclusion/mod.rs +++ b/runtime/parachains/src/inclusion/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/inclusion/tests.rs b/runtime/parachains/src/inclusion/tests.rs index e0b341258307..d962e279df7a 100644 --- a/runtime/parachains/src/inclusion/tests.rs +++ b/runtime/parachains/src/inclusion/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/initializer.rs b/runtime/parachains/src/initializer.rs index 8f59b687d97f..ec50690b3cf7 100644 --- a/runtime/parachains/src/initializer.rs +++ b/runtime/parachains/src/initializer.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/initializer/benchmarking.rs b/runtime/parachains/src/initializer/benchmarking.rs index ff9667e603d6..dd87ce9c9d97 100644 --- a/runtime/parachains/src/initializer/benchmarking.rs +++ b/runtime/parachains/src/initializer/benchmarking.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/initializer/tests.rs b/runtime/parachains/src/initializer/tests.rs index 9b5b38446e54..b0993d739fa9 100644 --- a/runtime/parachains/src/initializer/tests.rs +++ b/runtime/parachains/src/initializer/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/lib.rs b/runtime/parachains/src/lib.rs index c45f0d446015..ad884802ff19 100644 --- a/runtime/parachains/src/lib.rs +++ b/runtime/parachains/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/metrics.rs b/runtime/parachains/src/metrics.rs index 9a96646256d3..9c6cc344faca 100644 --- a/runtime/parachains/src/metrics.rs +++ b/runtime/parachains/src/metrics.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/mock.rs b/runtime/parachains/src/mock.rs index fb6946a0161d..93be0fd54bce 100644 --- a/runtime/parachains/src/mock.rs +++ b/runtime/parachains/src/mock.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/origin.rs b/runtime/parachains/src/origin.rs index cbb662c6eef3..14f8c3786c96 100644 --- a/runtime/parachains/src/origin.rs +++ b/runtime/parachains/src/origin.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/paras/benchmarking.rs b/runtime/parachains/src/paras/benchmarking.rs index 0d961c94bfff..b3dbb628965d 100644 --- a/runtime/parachains/src/paras/benchmarking.rs +++ b/runtime/parachains/src/paras/benchmarking.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/paras/benchmarking/pvf_check.rs b/runtime/parachains/src/paras/benchmarking/pvf_check.rs index a16c016531ee..d13ce1a4ae2c 100644 --- a/runtime/parachains/src/paras/benchmarking/pvf_check.rs +++ b/runtime/parachains/src/paras/benchmarking/pvf_check.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/paras/mod.rs b/runtime/parachains/src/paras/mod.rs index 93988c5a65e6..b4818e86c278 100644 --- a/runtime/parachains/src/paras/mod.rs +++ b/runtime/parachains/src/paras/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/paras/tests.rs b/runtime/parachains/src/paras/tests.rs index dff5222baa3c..d8988ab6a3d3 100644 --- a/runtime/parachains/src/paras/tests.rs +++ b/runtime/parachains/src/paras/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/paras_inherent/benchmarking.rs b/runtime/parachains/src/paras_inherent/benchmarking.rs index b8cc90d92bba..3043127c3174 100644 --- a/runtime/parachains/src/paras_inherent/benchmarking.rs +++ b/runtime/parachains/src/paras_inherent/benchmarking.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/paras_inherent/misc.rs b/runtime/parachains/src/paras_inherent/misc.rs index 4f21983053e6..e77b26b9e12f 100644 --- a/runtime/parachains/src/paras_inherent/misc.rs +++ b/runtime/parachains/src/paras_inherent/misc.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/paras_inherent/mod.rs b/runtime/parachains/src/paras_inherent/mod.rs index 6773d9f7ca00..550e1fdec38c 100644 --- a/runtime/parachains/src/paras_inherent/mod.rs +++ b/runtime/parachains/src/paras_inherent/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/paras_inherent/tests.rs b/runtime/parachains/src/paras_inherent/tests.rs index 73c5ce7b0b3f..f499b0a5ae3e 100644 --- a/runtime/parachains/src/paras_inherent/tests.rs +++ b/runtime/parachains/src/paras_inherent/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/paras_inherent/weights.rs b/runtime/parachains/src/paras_inherent/weights.rs index 4d5fdc27d9c6..f6e1262f5eb9 100644 --- a/runtime/parachains/src/paras_inherent/weights.rs +++ b/runtime/parachains/src/paras_inherent/weights.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/reward_points.rs b/runtime/parachains/src/reward_points.rs index e3945558f26c..e9a9c5547a7a 100644 --- a/runtime/parachains/src/reward_points.rs +++ b/runtime/parachains/src/reward_points.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/runtime_api_impl/mod.rs b/runtime/parachains/src/runtime_api_impl/mod.rs index e5a17f33f3ad..6f0ee54f6f53 100644 --- a/runtime/parachains/src/runtime_api_impl/mod.rs +++ b/runtime/parachains/src/runtime_api_impl/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/runtime_api_impl/v4.rs b/runtime/parachains/src/runtime_api_impl/v4.rs index da34a0723a06..c9cc637852e6 100644 --- a/runtime/parachains/src/runtime_api_impl/v4.rs +++ b/runtime/parachains/src/runtime_api_impl/v4.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/runtime_api_impl/vstaging.rs b/runtime/parachains/src/runtime_api_impl/vstaging.rs index c6ab554030a7..d01b543630c3 100644 --- a/runtime/parachains/src/runtime_api_impl/vstaging.rs +++ b/runtime/parachains/src/runtime_api_impl/vstaging.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/scheduler.rs b/runtime/parachains/src/scheduler.rs index c27bfb6fc4c6..cf47fc777cdd 100644 --- a/runtime/parachains/src/scheduler.rs +++ b/runtime/parachains/src/scheduler.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/scheduler/tests.rs b/runtime/parachains/src/scheduler/tests.rs index 76bdc563d827..cde7fa6534de 100644 --- a/runtime/parachains/src/scheduler/tests.rs +++ b/runtime/parachains/src/scheduler/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/session_info.rs b/runtime/parachains/src/session_info.rs index df0dd5cc7874..dc2a2b5e46c7 100644 --- a/runtime/parachains/src/session_info.rs +++ b/runtime/parachains/src/session_info.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/session_info/migration.rs b/runtime/parachains/src/session_info/migration.rs index c0ec1e5915bd..228c1e3bb251 100644 --- a/runtime/parachains/src/session_info/migration.rs +++ b/runtime/parachains/src/session_info/migration.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/session_info/tests.rs b/runtime/parachains/src/session_info/tests.rs index b3e14340dbcb..63226fb7cf81 100644 --- a/runtime/parachains/src/session_info/tests.rs +++ b/runtime/parachains/src/session_info/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/shared.rs b/runtime/parachains/src/shared.rs index 3cc59c32878d..ed094c953f45 100644 --- a/runtime/parachains/src/shared.rs +++ b/runtime/parachains/src/shared.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/shared/tests.rs b/runtime/parachains/src/shared/tests.rs index 0113c3539d9a..cf787f6b8a01 100644 --- a/runtime/parachains/src/shared/tests.rs +++ b/runtime/parachains/src/shared/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/ump.rs b/runtime/parachains/src/ump.rs index 0a6fc06db9b4..be761b4236a3 100644 --- a/runtime/parachains/src/ump.rs +++ b/runtime/parachains/src/ump.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/ump/benchmarking.rs b/runtime/parachains/src/ump/benchmarking.rs index 22860d2abbfc..561104980960 100644 --- a/runtime/parachains/src/ump/benchmarking.rs +++ b/runtime/parachains/src/ump/benchmarking.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/ump/migration.rs b/runtime/parachains/src/ump/migration.rs index 666d224b4b06..d77cf320c60d 100644 --- a/runtime/parachains/src/ump/migration.rs +++ b/runtime/parachains/src/ump/migration.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/ump/tests.rs b/runtime/parachains/src/ump/tests.rs index 60cc02ff0ff7..12a217927d36 100644 --- a/runtime/parachains/src/ump/tests.rs +++ b/runtime/parachains/src/ump/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/parachains/src/util.rs b/runtime/parachains/src/util.rs index b4e552d4c9b6..bf037b54a99f 100644 --- a/runtime/parachains/src/util.rs +++ b/runtime/parachains/src/util.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/build.rs b/runtime/polkadot/build.rs index e4a139a06ae1..428c971bc132 100644 --- a/runtime/polkadot/build.rs +++ b/runtime/polkadot/build.rs @@ -1,4 +1,4 @@ -// Copyright 2019-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/constants/src/lib.rs b/runtime/polkadot/constants/src/lib.rs index 6aec6768e889..304d86d1dd7c 100644 --- a/runtime/polkadot/constants/src/lib.rs +++ b/runtime/polkadot/constants/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2019-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/constants/src/weights/block_weights.rs b/runtime/polkadot/constants/src/weights/block_weights.rs index e7cfbc093b31..d3b95fd0436a 100644 --- a/runtime/polkadot/constants/src/weights/block_weights.rs +++ b/runtime/polkadot/constants/src/weights/block_weights.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/constants/src/weights/extrinsic_weights.rs b/runtime/polkadot/constants/src/weights/extrinsic_weights.rs index a9b401433e16..1427ec3a6d04 100644 --- a/runtime/polkadot/constants/src/weights/extrinsic_weights.rs +++ b/runtime/polkadot/constants/src/weights/extrinsic_weights.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/constants/src/weights/mod.rs b/runtime/polkadot/constants/src/weights/mod.rs index 3f8bc612c064..23812ce7ed05 100644 --- a/runtime/polkadot/constants/src/weights/mod.rs +++ b/runtime/polkadot/constants/src/weights/mod.rs @@ -1,6 +1,6 @@ // This file is part of Substrate. -// Copyright (C) 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // SPDX-License-Identifier: Apache-2.0 // Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/runtime/polkadot/constants/src/weights/paritydb_weights.rs b/runtime/polkadot/constants/src/weights/paritydb_weights.rs index 95c91e5182bd..ae7bedc394f8 100644 --- a/runtime/polkadot/constants/src/weights/paritydb_weights.rs +++ b/runtime/polkadot/constants/src/weights/paritydb_weights.rs @@ -1,6 +1,6 @@ // This file is part of Substrate. -// Copyright (C) 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // SPDX-License-Identifier: Apache-2.0 // Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/runtime/polkadot/constants/src/weights/rocksdb_weights.rs b/runtime/polkadot/constants/src/weights/rocksdb_weights.rs index cfc480ce9461..029f892b01dc 100644 --- a/runtime/polkadot/constants/src/weights/rocksdb_weights.rs +++ b/runtime/polkadot/constants/src/weights/rocksdb_weights.rs @@ -1,6 +1,6 @@ // This file is part of Substrate. -// Copyright (C) 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // SPDX-License-Identifier: Apache-2.0 // Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/runtime/polkadot/src/bag_thresholds.rs b/runtime/polkadot/src/bag_thresholds.rs index 2eb2158d8f13..56c764f7a698 100644 --- a/runtime/polkadot/src/bag_thresholds.rs +++ b/runtime/polkadot/src/bag_thresholds.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/governance/mod.rs b/runtime/polkadot/src/governance/mod.rs index a595db33203f..4cd9eeacd845 100644 --- a/runtime/polkadot/src/governance/mod.rs +++ b/runtime/polkadot/src/governance/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2023 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/governance/old.rs b/runtime/polkadot/src/governance/old.rs index fcded42a20df..f4eb7a2f2eae 100644 --- a/runtime/polkadot/src/governance/old.rs +++ b/runtime/polkadot/src/governance/old.rs @@ -1,4 +1,4 @@ -// Copyright 2023 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/governance/origins.rs b/runtime/polkadot/src/governance/origins.rs index 0cf5834d1f49..a4d13bb3c66d 100644 --- a/runtime/polkadot/src/governance/origins.rs +++ b/runtime/polkadot/src/governance/origins.rs @@ -1,4 +1,4 @@ -// Copyright 2023 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/governance/tracks.rs b/runtime/polkadot/src/governance/tracks.rs index 862ab79c73a6..2b6d470e516e 100644 --- a/runtime/polkadot/src/governance/tracks.rs +++ b/runtime/polkadot/src/governance/tracks.rs @@ -1,4 +1,4 @@ -// Copyright 2023 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/lib.rs b/runtime/polkadot/src/lib.rs index 1710c23c7450..70f1fc52bffe 100644 --- a/runtime/polkadot/src/lib.rs +++ b/runtime/polkadot/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/frame_benchmarking_baseline.rs b/runtime/polkadot/src/weights/frame_benchmarking_baseline.rs index 36907c2f5131..93ea86ddd300 100644 --- a/runtime/polkadot/src/weights/frame_benchmarking_baseline.rs +++ b/runtime/polkadot/src/weights/frame_benchmarking_baseline.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/frame_election_provider_support.rs b/runtime/polkadot/src/weights/frame_election_provider_support.rs index 7b1fff037087..85d2eb32d9d0 100644 --- a/runtime/polkadot/src/weights/frame_election_provider_support.rs +++ b/runtime/polkadot/src/weights/frame_election_provider_support.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/frame_system.rs b/runtime/polkadot/src/weights/frame_system.rs index 4468743c437b..f89216458242 100644 --- a/runtime/polkadot/src/weights/frame_system.rs +++ b/runtime/polkadot/src/weights/frame_system.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/mod.rs b/runtime/polkadot/src/weights/mod.rs index f14ee2eef6fc..d9471c6a3f24 100644 --- a/runtime/polkadot/src/weights/mod.rs +++ b/runtime/polkadot/src/weights/mod.rs @@ -1,4 +1,4 @@ -// Copyright (C) 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // SPDX-License-Identifier: Apache-2.0 // Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/runtime/polkadot/src/weights/pallet_bags_list.rs b/runtime/polkadot/src/weights/pallet_bags_list.rs index d158aded4a1d..416818787fcc 100644 --- a/runtime/polkadot/src/weights/pallet_bags_list.rs +++ b/runtime/polkadot/src/weights/pallet_bags_list.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/pallet_balances.rs b/runtime/polkadot/src/weights/pallet_balances.rs index 8828c2ac9ed2..36f50f143aab 100644 --- a/runtime/polkadot/src/weights/pallet_balances.rs +++ b/runtime/polkadot/src/weights/pallet_balances.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/pallet_bounties.rs b/runtime/polkadot/src/weights/pallet_bounties.rs index 367038fee79d..2da6857be7a9 100644 --- a/runtime/polkadot/src/weights/pallet_bounties.rs +++ b/runtime/polkadot/src/weights/pallet_bounties.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/pallet_child_bounties.rs b/runtime/polkadot/src/weights/pallet_child_bounties.rs index 0d3478f05e05..771ea50a9799 100644 --- a/runtime/polkadot/src/weights/pallet_child_bounties.rs +++ b/runtime/polkadot/src/weights/pallet_child_bounties.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/pallet_collective_council.rs b/runtime/polkadot/src/weights/pallet_collective_council.rs index ef197afccdb8..a9cb221b2db5 100644 --- a/runtime/polkadot/src/weights/pallet_collective_council.rs +++ b/runtime/polkadot/src/weights/pallet_collective_council.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/pallet_collective_technical_committee.rs b/runtime/polkadot/src/weights/pallet_collective_technical_committee.rs index e63dd15e44c3..7c088ba3b2c6 100644 --- a/runtime/polkadot/src/weights/pallet_collective_technical_committee.rs +++ b/runtime/polkadot/src/weights/pallet_collective_technical_committee.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/pallet_conviction_voting.rs b/runtime/polkadot/src/weights/pallet_conviction_voting.rs index 82f6ea3acb83..6f9e37f7f579 100644 --- a/runtime/polkadot/src/weights/pallet_conviction_voting.rs +++ b/runtime/polkadot/src/weights/pallet_conviction_voting.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/pallet_democracy.rs b/runtime/polkadot/src/weights/pallet_democracy.rs index 0f43cfbc6e1e..8532543fcb6d 100644 --- a/runtime/polkadot/src/weights/pallet_democracy.rs +++ b/runtime/polkadot/src/weights/pallet_democracy.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/pallet_election_provider_multi_phase.rs b/runtime/polkadot/src/weights/pallet_election_provider_multi_phase.rs index cbb8a0a4d241..8e59d835978f 100644 --- a/runtime/polkadot/src/weights/pallet_election_provider_multi_phase.rs +++ b/runtime/polkadot/src/weights/pallet_election_provider_multi_phase.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/pallet_elections_phragmen.rs b/runtime/polkadot/src/weights/pallet_elections_phragmen.rs index 72b6ec066f43..9acfa15d55ac 100644 --- a/runtime/polkadot/src/weights/pallet_elections_phragmen.rs +++ b/runtime/polkadot/src/weights/pallet_elections_phragmen.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/pallet_fast_unstake.rs b/runtime/polkadot/src/weights/pallet_fast_unstake.rs index 6f6da08f72e2..3099a6c961dd 100644 --- a/runtime/polkadot/src/weights/pallet_fast_unstake.rs +++ b/runtime/polkadot/src/weights/pallet_fast_unstake.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/pallet_identity.rs b/runtime/polkadot/src/weights/pallet_identity.rs index 5ce738a57ade..c2c1daf81b5c 100644 --- a/runtime/polkadot/src/weights/pallet_identity.rs +++ b/runtime/polkadot/src/weights/pallet_identity.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/pallet_im_online.rs b/runtime/polkadot/src/weights/pallet_im_online.rs index f152c52b25e7..4e73799b76f7 100644 --- a/runtime/polkadot/src/weights/pallet_im_online.rs +++ b/runtime/polkadot/src/weights/pallet_im_online.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/pallet_indices.rs b/runtime/polkadot/src/weights/pallet_indices.rs index 6ddf36fb55b5..c0416d8110c2 100644 --- a/runtime/polkadot/src/weights/pallet_indices.rs +++ b/runtime/polkadot/src/weights/pallet_indices.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/pallet_membership.rs b/runtime/polkadot/src/weights/pallet_membership.rs index 5385930dcf01..fac39d4151aa 100644 --- a/runtime/polkadot/src/weights/pallet_membership.rs +++ b/runtime/polkadot/src/weights/pallet_membership.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/pallet_multisig.rs b/runtime/polkadot/src/weights/pallet_multisig.rs index 71f0925c0184..65b044b93976 100644 --- a/runtime/polkadot/src/weights/pallet_multisig.rs +++ b/runtime/polkadot/src/weights/pallet_multisig.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/pallet_nomination_pools.rs b/runtime/polkadot/src/weights/pallet_nomination_pools.rs index 0d5e9a8da2b4..cb5ddb8cab51 100644 --- a/runtime/polkadot/src/weights/pallet_nomination_pools.rs +++ b/runtime/polkadot/src/weights/pallet_nomination_pools.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/pallet_preimage.rs b/runtime/polkadot/src/weights/pallet_preimage.rs index 05804b3acf3c..9d5a5a1fcf82 100644 --- a/runtime/polkadot/src/weights/pallet_preimage.rs +++ b/runtime/polkadot/src/weights/pallet_preimage.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/pallet_proxy.rs b/runtime/polkadot/src/weights/pallet_proxy.rs index b4bb0cbc1f64..569416e14bc9 100644 --- a/runtime/polkadot/src/weights/pallet_proxy.rs +++ b/runtime/polkadot/src/weights/pallet_proxy.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/pallet_referenda.rs b/runtime/polkadot/src/weights/pallet_referenda.rs index 5ebe89b6948b..2569c88f36b2 100644 --- a/runtime/polkadot/src/weights/pallet_referenda.rs +++ b/runtime/polkadot/src/weights/pallet_referenda.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/pallet_scheduler.rs b/runtime/polkadot/src/weights/pallet_scheduler.rs index a74b3d386a38..ca161203f0d0 100644 --- a/runtime/polkadot/src/weights/pallet_scheduler.rs +++ b/runtime/polkadot/src/weights/pallet_scheduler.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/pallet_session.rs b/runtime/polkadot/src/weights/pallet_session.rs index 20f15e4847b4..16ea3ebef7c6 100644 --- a/runtime/polkadot/src/weights/pallet_session.rs +++ b/runtime/polkadot/src/weights/pallet_session.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/pallet_staking.rs b/runtime/polkadot/src/weights/pallet_staking.rs index dfb559fe1f69..8e6b123bab9b 100644 --- a/runtime/polkadot/src/weights/pallet_staking.rs +++ b/runtime/polkadot/src/weights/pallet_staking.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/pallet_timestamp.rs b/runtime/polkadot/src/weights/pallet_timestamp.rs index 9b71a87c6d4f..424eaf04d7c7 100644 --- a/runtime/polkadot/src/weights/pallet_timestamp.rs +++ b/runtime/polkadot/src/weights/pallet_timestamp.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/pallet_tips.rs b/runtime/polkadot/src/weights/pallet_tips.rs index f358f3878e82..f05006fad61c 100644 --- a/runtime/polkadot/src/weights/pallet_tips.rs +++ b/runtime/polkadot/src/weights/pallet_tips.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/pallet_treasury.rs b/runtime/polkadot/src/weights/pallet_treasury.rs index 2eb4fd078357..2212be26b30e 100644 --- a/runtime/polkadot/src/weights/pallet_treasury.rs +++ b/runtime/polkadot/src/weights/pallet_treasury.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/pallet_utility.rs b/runtime/polkadot/src/weights/pallet_utility.rs index 0e4c8c912ea4..3642ee6d0304 100644 --- a/runtime/polkadot/src/weights/pallet_utility.rs +++ b/runtime/polkadot/src/weights/pallet_utility.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/pallet_vesting.rs b/runtime/polkadot/src/weights/pallet_vesting.rs index aef37c862bc4..ede61ecef9a0 100644 --- a/runtime/polkadot/src/weights/pallet_vesting.rs +++ b/runtime/polkadot/src/weights/pallet_vesting.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/pallet_whitelist.rs b/runtime/polkadot/src/weights/pallet_whitelist.rs index 552d0df1890b..e5935afa7673 100644 --- a/runtime/polkadot/src/weights/pallet_whitelist.rs +++ b/runtime/polkadot/src/weights/pallet_whitelist.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/pallet_xcm.rs b/runtime/polkadot/src/weights/pallet_xcm.rs index a2a7d1861d58..9d30e7bb4917 100644 --- a/runtime/polkadot/src/weights/pallet_xcm.rs +++ b/runtime/polkadot/src/weights/pallet_xcm.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/runtime_common_auctions.rs b/runtime/polkadot/src/weights/runtime_common_auctions.rs index fe87665a0645..dd772c9d7520 100644 --- a/runtime/polkadot/src/weights/runtime_common_auctions.rs +++ b/runtime/polkadot/src/weights/runtime_common_auctions.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/runtime_common_claims.rs b/runtime/polkadot/src/weights/runtime_common_claims.rs index 87d1cd5c1dd2..b8fe5715993b 100644 --- a/runtime/polkadot/src/weights/runtime_common_claims.rs +++ b/runtime/polkadot/src/weights/runtime_common_claims.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/runtime_common_crowdloan.rs b/runtime/polkadot/src/weights/runtime_common_crowdloan.rs index 78ca3d18cd4f..b1f18f2b8ec6 100644 --- a/runtime/polkadot/src/weights/runtime_common_crowdloan.rs +++ b/runtime/polkadot/src/weights/runtime_common_crowdloan.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/runtime_common_paras_registrar.rs b/runtime/polkadot/src/weights/runtime_common_paras_registrar.rs index 4208f7c022d8..6e7c8d3fb865 100644 --- a/runtime/polkadot/src/weights/runtime_common_paras_registrar.rs +++ b/runtime/polkadot/src/weights/runtime_common_paras_registrar.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/runtime_common_slots.rs b/runtime/polkadot/src/weights/runtime_common_slots.rs index e11b22b6d7a5..b21ab26664a1 100644 --- a/runtime/polkadot/src/weights/runtime_common_slots.rs +++ b/runtime/polkadot/src/weights/runtime_common_slots.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/runtime_parachains_configuration.rs b/runtime/polkadot/src/weights/runtime_parachains_configuration.rs index c60b354f4456..35ff4e8c9430 100644 --- a/runtime/polkadot/src/weights/runtime_parachains_configuration.rs +++ b/runtime/polkadot/src/weights/runtime_parachains_configuration.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/runtime_parachains_disputes.rs b/runtime/polkadot/src/weights/runtime_parachains_disputes.rs index dde80600f060..3db45f2d74f1 100644 --- a/runtime/polkadot/src/weights/runtime_parachains_disputes.rs +++ b/runtime/polkadot/src/weights/runtime_parachains_disputes.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/runtime_parachains_hrmp.rs b/runtime/polkadot/src/weights/runtime_parachains_hrmp.rs index e6b675809302..b589a5061086 100644 --- a/runtime/polkadot/src/weights/runtime_parachains_hrmp.rs +++ b/runtime/polkadot/src/weights/runtime_parachains_hrmp.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/runtime_parachains_initializer.rs b/runtime/polkadot/src/weights/runtime_parachains_initializer.rs index d4f7ca2b3a36..f90630ed3425 100644 --- a/runtime/polkadot/src/weights/runtime_parachains_initializer.rs +++ b/runtime/polkadot/src/weights/runtime_parachains_initializer.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/runtime_parachains_paras.rs b/runtime/polkadot/src/weights/runtime_parachains_paras.rs index 9307c2c77be2..c6d1a7d448fc 100644 --- a/runtime/polkadot/src/weights/runtime_parachains_paras.rs +++ b/runtime/polkadot/src/weights/runtime_parachains_paras.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/runtime_parachains_paras_inherent.rs b/runtime/polkadot/src/weights/runtime_parachains_paras_inherent.rs index 397e40473960..ed914bfd6da2 100644 --- a/runtime/polkadot/src/weights/runtime_parachains_paras_inherent.rs +++ b/runtime/polkadot/src/weights/runtime_parachains_paras_inherent.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/weights/runtime_parachains_ump.rs b/runtime/polkadot/src/weights/runtime_parachains_ump.rs index 2d67909a2fc4..45ad94073cda 100644 --- a/runtime/polkadot/src/weights/runtime_parachains_ump.rs +++ b/runtime/polkadot/src/weights/runtime_parachains_ump.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/polkadot/src/xcm_config.rs b/runtime/polkadot/src/xcm_config.rs index 41a6f034fca2..5aa841564bf5 100644 --- a/runtime/polkadot/src/xcm_config.rs +++ b/runtime/polkadot/src/xcm_config.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/build.rs b/runtime/rococo/build.rs index f287ec0e1eea..e7134e0ef723 100644 --- a/runtime/rococo/build.rs +++ b/runtime/rococo/build.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Substrate is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/constants/src/lib.rs b/runtime/rococo/constants/src/lib.rs index 0683bc377e13..214e2f3fa980 100644 --- a/runtime/rococo/constants/src/lib.rs +++ b/runtime/rococo/constants/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/constants/src/weights/block_weights.rs b/runtime/rococo/constants/src/weights/block_weights.rs index 2e82609143ba..35e604eb1313 100644 --- a/runtime/rococo/constants/src/weights/block_weights.rs +++ b/runtime/rococo/constants/src/weights/block_weights.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/constants/src/weights/extrinsic_weights.rs b/runtime/rococo/constants/src/weights/extrinsic_weights.rs index ed41c0bbf583..06b390b12119 100644 --- a/runtime/rococo/constants/src/weights/extrinsic_weights.rs +++ b/runtime/rococo/constants/src/weights/extrinsic_weights.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/constants/src/weights/mod.rs b/runtime/rococo/constants/src/weights/mod.rs index 3f8bc612c064..23812ce7ed05 100644 --- a/runtime/rococo/constants/src/weights/mod.rs +++ b/runtime/rococo/constants/src/weights/mod.rs @@ -1,6 +1,6 @@ // This file is part of Substrate. -// Copyright (C) 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // SPDX-License-Identifier: Apache-2.0 // Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/runtime/rococo/constants/src/weights/paritydb_weights.rs b/runtime/rococo/constants/src/weights/paritydb_weights.rs index 4338d928d807..25679703831a 100644 --- a/runtime/rococo/constants/src/weights/paritydb_weights.rs +++ b/runtime/rococo/constants/src/weights/paritydb_weights.rs @@ -1,6 +1,6 @@ // This file is part of Substrate. -// Copyright (C) 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // SPDX-License-Identifier: Apache-2.0 // Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/runtime/rococo/constants/src/weights/rocksdb_weights.rs b/runtime/rococo/constants/src/weights/rocksdb_weights.rs index 1d115d963fac..3dd817aa6f13 100644 --- a/runtime/rococo/constants/src/weights/rocksdb_weights.rs +++ b/runtime/rococo/constants/src/weights/rocksdb_weights.rs @@ -1,6 +1,6 @@ // This file is part of Substrate. -// Copyright (C) 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // SPDX-License-Identifier: Apache-2.0 // Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/runtime/rococo/src/lib.rs b/runtime/rococo/src/lib.rs index 139a65c7347e..58373396d1bb 100644 --- a/runtime/rococo/src/lib.rs +++ b/runtime/rococo/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/validator_manager.rs b/runtime/rococo/src/validator_manager.rs index 3bd705a58627..0677ba7fbb2b 100644 --- a/runtime/rococo/src/validator_manager.rs +++ b/runtime/rococo/src/validator_manager.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/weights/frame_benchmarking_baseline.rs b/runtime/rococo/src/weights/frame_benchmarking_baseline.rs index 71f75c7da3fc..324b9037dda5 100644 --- a/runtime/rococo/src/weights/frame_benchmarking_baseline.rs +++ b/runtime/rococo/src/weights/frame_benchmarking_baseline.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/weights/frame_system.rs b/runtime/rococo/src/weights/frame_system.rs index 15403b93d07e..c46a4e76a67d 100644 --- a/runtime/rococo/src/weights/frame_system.rs +++ b/runtime/rococo/src/weights/frame_system.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/weights/mod.rs b/runtime/rococo/src/weights/mod.rs index e6b345c37b84..372d03722a22 100644 --- a/runtime/rococo/src/weights/mod.rs +++ b/runtime/rococo/src/weights/mod.rs @@ -1,4 +1,4 @@ -// Copyright (C) 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // SPDX-License-Identifier: Apache-2.0 // Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/runtime/rococo/src/weights/pallet_balances.rs b/runtime/rococo/src/weights/pallet_balances.rs index 463f0a2e87b1..972c097372f4 100644 --- a/runtime/rococo/src/weights/pallet_balances.rs +++ b/runtime/rococo/src/weights/pallet_balances.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/weights/pallet_balances_nis_counterpart_balances.rs b/runtime/rococo/src/weights/pallet_balances_nis_counterpart_balances.rs index 045f0627345b..b98aaefef4e7 100644 --- a/runtime/rococo/src/weights/pallet_balances_nis_counterpart_balances.rs +++ b/runtime/rococo/src/weights/pallet_balances_nis_counterpart_balances.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/weights/pallet_bounties.rs b/runtime/rococo/src/weights/pallet_bounties.rs index 98a402e9db13..e3faccb0b813 100644 --- a/runtime/rococo/src/weights/pallet_bounties.rs +++ b/runtime/rococo/src/weights/pallet_bounties.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/weights/pallet_child_bounties.rs b/runtime/rococo/src/weights/pallet_child_bounties.rs index 1f606778841e..b21789623ccd 100644 --- a/runtime/rococo/src/weights/pallet_child_bounties.rs +++ b/runtime/rococo/src/weights/pallet_child_bounties.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/weights/pallet_collective.rs b/runtime/rococo/src/weights/pallet_collective.rs index 610f9160494d..9bf6671e2297 100644 --- a/runtime/rococo/src/weights/pallet_collective.rs +++ b/runtime/rococo/src/weights/pallet_collective.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/weights/pallet_collective_council.rs b/runtime/rococo/src/weights/pallet_collective_council.rs index c3b2e64d7480..756605402bdf 100644 --- a/runtime/rococo/src/weights/pallet_collective_council.rs +++ b/runtime/rococo/src/weights/pallet_collective_council.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/weights/pallet_collective_technical_committee.rs b/runtime/rococo/src/weights/pallet_collective_technical_committee.rs index e6fa162f0310..72f311427b61 100644 --- a/runtime/rococo/src/weights/pallet_collective_technical_committee.rs +++ b/runtime/rococo/src/weights/pallet_collective_technical_committee.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/weights/pallet_democracy.rs b/runtime/rococo/src/weights/pallet_democracy.rs index 777c26fc1e2c..f5531a6e3492 100644 --- a/runtime/rococo/src/weights/pallet_democracy.rs +++ b/runtime/rococo/src/weights/pallet_democracy.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/weights/pallet_elections_phragmen.rs b/runtime/rococo/src/weights/pallet_elections_phragmen.rs index 730e8c1a7bb1..294b3e500345 100644 --- a/runtime/rococo/src/weights/pallet_elections_phragmen.rs +++ b/runtime/rococo/src/weights/pallet_elections_phragmen.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/weights/pallet_identity.rs b/runtime/rococo/src/weights/pallet_identity.rs index 1b648b103e92..c2afd0374b3e 100644 --- a/runtime/rococo/src/weights/pallet_identity.rs +++ b/runtime/rococo/src/weights/pallet_identity.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/weights/pallet_im_online.rs b/runtime/rococo/src/weights/pallet_im_online.rs index 40721bfff195..68c9a79b28ec 100644 --- a/runtime/rococo/src/weights/pallet_im_online.rs +++ b/runtime/rococo/src/weights/pallet_im_online.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/weights/pallet_indices.rs b/runtime/rococo/src/weights/pallet_indices.rs index 2cccda816973..0c5caf84a5ec 100644 --- a/runtime/rococo/src/weights/pallet_indices.rs +++ b/runtime/rococo/src/weights/pallet_indices.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/weights/pallet_membership.rs b/runtime/rococo/src/weights/pallet_membership.rs index 8fa5b12331ca..311938109ff9 100644 --- a/runtime/rococo/src/weights/pallet_membership.rs +++ b/runtime/rococo/src/weights/pallet_membership.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/weights/pallet_multisig.rs b/runtime/rococo/src/weights/pallet_multisig.rs index 2ee8a9e12911..65d075e225c0 100644 --- a/runtime/rococo/src/weights/pallet_multisig.rs +++ b/runtime/rococo/src/weights/pallet_multisig.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/weights/pallet_nis.rs b/runtime/rococo/src/weights/pallet_nis.rs index 7d0599b2799c..c814b0cb7033 100644 --- a/runtime/rococo/src/weights/pallet_nis.rs +++ b/runtime/rococo/src/weights/pallet_nis.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/weights/pallet_preimage.rs b/runtime/rococo/src/weights/pallet_preimage.rs index e4df10caf44d..eff8845bfdd7 100644 --- a/runtime/rococo/src/weights/pallet_preimage.rs +++ b/runtime/rococo/src/weights/pallet_preimage.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/weights/pallet_proxy.rs b/runtime/rococo/src/weights/pallet_proxy.rs index 4324ea090b44..95933eadbdaf 100644 --- a/runtime/rococo/src/weights/pallet_proxy.rs +++ b/runtime/rococo/src/weights/pallet_proxy.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/weights/pallet_scheduler.rs b/runtime/rococo/src/weights/pallet_scheduler.rs index 2e66c8ceab7d..1fbb5065e6a6 100644 --- a/runtime/rococo/src/weights/pallet_scheduler.rs +++ b/runtime/rococo/src/weights/pallet_scheduler.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/weights/pallet_session.rs b/runtime/rococo/src/weights/pallet_session.rs index 518e323be17e..dbeca534add8 100644 --- a/runtime/rococo/src/weights/pallet_session.rs +++ b/runtime/rococo/src/weights/pallet_session.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/weights/pallet_timestamp.rs b/runtime/rococo/src/weights/pallet_timestamp.rs index 9fe54ab74bfb..d52f321a61d3 100644 --- a/runtime/rococo/src/weights/pallet_timestamp.rs +++ b/runtime/rococo/src/weights/pallet_timestamp.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/weights/pallet_tips.rs b/runtime/rococo/src/weights/pallet_tips.rs index 8b6e8752336b..7940ecc6d57a 100644 --- a/runtime/rococo/src/weights/pallet_tips.rs +++ b/runtime/rococo/src/weights/pallet_tips.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/weights/pallet_treasury.rs b/runtime/rococo/src/weights/pallet_treasury.rs index d37d0add95ce..d159bb6ace42 100644 --- a/runtime/rococo/src/weights/pallet_treasury.rs +++ b/runtime/rococo/src/weights/pallet_treasury.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/weights/pallet_utility.rs b/runtime/rococo/src/weights/pallet_utility.rs index d7b1f0905367..34211ea62384 100644 --- a/runtime/rococo/src/weights/pallet_utility.rs +++ b/runtime/rococo/src/weights/pallet_utility.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/weights/pallet_vesting.rs b/runtime/rococo/src/weights/pallet_vesting.rs index 419b67a4db31..ef3f6519b163 100644 --- a/runtime/rococo/src/weights/pallet_vesting.rs +++ b/runtime/rococo/src/weights/pallet_vesting.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/weights/pallet_xcm.rs b/runtime/rococo/src/weights/pallet_xcm.rs index 71123a15208a..250d576b2895 100644 --- a/runtime/rococo/src/weights/pallet_xcm.rs +++ b/runtime/rococo/src/weights/pallet_xcm.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/weights/runtime_common_auctions.rs b/runtime/rococo/src/weights/runtime_common_auctions.rs index c3131639a985..acb47f3165d9 100644 --- a/runtime/rococo/src/weights/runtime_common_auctions.rs +++ b/runtime/rococo/src/weights/runtime_common_auctions.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/weights/runtime_common_claims.rs b/runtime/rococo/src/weights/runtime_common_claims.rs index 2d338fc1b824..c2725e90cc90 100644 --- a/runtime/rococo/src/weights/runtime_common_claims.rs +++ b/runtime/rococo/src/weights/runtime_common_claims.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/weights/runtime_common_crowdloan.rs b/runtime/rococo/src/weights/runtime_common_crowdloan.rs index 4935bc50ab8e..a084e4ee8cd0 100644 --- a/runtime/rococo/src/weights/runtime_common_crowdloan.rs +++ b/runtime/rococo/src/weights/runtime_common_crowdloan.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/weights/runtime_common_paras_registrar.rs b/runtime/rococo/src/weights/runtime_common_paras_registrar.rs index 25c8a1b3cdf9..acc065a6c4c4 100644 --- a/runtime/rococo/src/weights/runtime_common_paras_registrar.rs +++ b/runtime/rococo/src/weights/runtime_common_paras_registrar.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/weights/runtime_common_slots.rs b/runtime/rococo/src/weights/runtime_common_slots.rs index 6671b7450657..4e1094ce9290 100644 --- a/runtime/rococo/src/weights/runtime_common_slots.rs +++ b/runtime/rococo/src/weights/runtime_common_slots.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/weights/runtime_parachains_configuration.rs b/runtime/rococo/src/weights/runtime_parachains_configuration.rs index 11b5ba9c438d..8a7b1a354be0 100644 --- a/runtime/rococo/src/weights/runtime_parachains_configuration.rs +++ b/runtime/rococo/src/weights/runtime_parachains_configuration.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/weights/runtime_parachains_disputes.rs b/runtime/rococo/src/weights/runtime_parachains_disputes.rs index 21270cbb672f..b32d256472a0 100644 --- a/runtime/rococo/src/weights/runtime_parachains_disputes.rs +++ b/runtime/rococo/src/weights/runtime_parachains_disputes.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/weights/runtime_parachains_hrmp.rs b/runtime/rococo/src/weights/runtime_parachains_hrmp.rs index f217f151baf6..32cc25c22910 100644 --- a/runtime/rococo/src/weights/runtime_parachains_hrmp.rs +++ b/runtime/rococo/src/weights/runtime_parachains_hrmp.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/weights/runtime_parachains_initializer.rs b/runtime/rococo/src/weights/runtime_parachains_initializer.rs index 6172b9a90237..1b8183683acd 100644 --- a/runtime/rococo/src/weights/runtime_parachains_initializer.rs +++ b/runtime/rococo/src/weights/runtime_parachains_initializer.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/weights/runtime_parachains_paras.rs b/runtime/rococo/src/weights/runtime_parachains_paras.rs index e7618336e99b..9eb78b7e9525 100644 --- a/runtime/rococo/src/weights/runtime_parachains_paras.rs +++ b/runtime/rococo/src/weights/runtime_parachains_paras.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/weights/runtime_parachains_paras_inherent.rs b/runtime/rococo/src/weights/runtime_parachains_paras_inherent.rs index 7df9411d24a7..a102d1903b2f 100644 --- a/runtime/rococo/src/weights/runtime_parachains_paras_inherent.rs +++ b/runtime/rococo/src/weights/runtime_parachains_paras_inherent.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/weights/runtime_parachains_ump.rs b/runtime/rococo/src/weights/runtime_parachains_ump.rs index 74ee02f74660..4fe7398c4403 100644 --- a/runtime/rococo/src/weights/runtime_parachains_ump.rs +++ b/runtime/rococo/src/weights/runtime_parachains_ump.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/weights/xcm/mod.rs b/runtime/rococo/src/weights/xcm/mod.rs index fe894d3ad2e8..77bfabdac0c3 100644 --- a/runtime/rococo/src/weights/xcm/mod.rs +++ b/runtime/rococo/src/weights/xcm/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2023 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs b/runtime/rococo/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs index 22f088b8eebc..e8efa7ab95ee 100644 --- a/runtime/rococo/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs +++ b/runtime/rococo/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/weights/xcm/pallet_xcm_benchmarks_generic.rs b/runtime/rococo/src/weights/xcm/pallet_xcm_benchmarks_generic.rs index 7c9a8ea0f37f..d49345abf80f 100644 --- a/runtime/rococo/src/weights/xcm/pallet_xcm_benchmarks_generic.rs +++ b/runtime/rococo/src/weights/xcm/pallet_xcm_benchmarks_generic.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/rococo/src/xcm_config.rs b/runtime/rococo/src/xcm_config.rs index 31a6c38e8dcd..872bbbe1a035 100644 --- a/runtime/rococo/src/xcm_config.rs +++ b/runtime/rococo/src/xcm_config.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/test-runtime/build.rs b/runtime/test-runtime/build.rs index a75ebb4edbe1..404ba3f2fdbd 100644 --- a/runtime/test-runtime/build.rs +++ b/runtime/test-runtime/build.rs @@ -1,4 +1,4 @@ -// Copyright 2019-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/test-runtime/constants/src/lib.rs b/runtime/test-runtime/constants/src/lib.rs index ca329accec88..77c83b063cf0 100644 --- a/runtime/test-runtime/constants/src/lib.rs +++ b/runtime/test-runtime/constants/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2019-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/test-runtime/constants/src/weights/block_weights.rs b/runtime/test-runtime/constants/src/weights/block_weights.rs index b2092d875c83..e7fdb2aae2a0 100644 --- a/runtime/test-runtime/constants/src/weights/block_weights.rs +++ b/runtime/test-runtime/constants/src/weights/block_weights.rs @@ -1,6 +1,6 @@ // This file is part of Substrate. -// Copyright (C) 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // SPDX-License-Identifier: Apache-2.0 // Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/runtime/test-runtime/constants/src/weights/extrinsic_weights.rs b/runtime/test-runtime/constants/src/weights/extrinsic_weights.rs index 332c3b324bb9..1a4adb968bb7 100644 --- a/runtime/test-runtime/constants/src/weights/extrinsic_weights.rs +++ b/runtime/test-runtime/constants/src/weights/extrinsic_weights.rs @@ -1,6 +1,6 @@ // This file is part of Substrate. -// Copyright (C) 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // SPDX-License-Identifier: Apache-2.0 // Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/runtime/test-runtime/constants/src/weights/mod.rs b/runtime/test-runtime/constants/src/weights/mod.rs index ed0b4dbcd47f..30fa2c406068 100644 --- a/runtime/test-runtime/constants/src/weights/mod.rs +++ b/runtime/test-runtime/constants/src/weights/mod.rs @@ -1,6 +1,6 @@ // This file is part of Substrate. -// Copyright (C) 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // SPDX-License-Identifier: Apache-2.0 // Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/runtime/test-runtime/constants/src/weights/paritydb_weights.rs b/runtime/test-runtime/constants/src/weights/paritydb_weights.rs index 4338d928d807..25679703831a 100644 --- a/runtime/test-runtime/constants/src/weights/paritydb_weights.rs +++ b/runtime/test-runtime/constants/src/weights/paritydb_weights.rs @@ -1,6 +1,6 @@ // This file is part of Substrate. -// Copyright (C) 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // SPDX-License-Identifier: Apache-2.0 // Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/runtime/test-runtime/constants/src/weights/rocksdb_weights.rs b/runtime/test-runtime/constants/src/weights/rocksdb_weights.rs index 1d115d963fac..3dd817aa6f13 100644 --- a/runtime/test-runtime/constants/src/weights/rocksdb_weights.rs +++ b/runtime/test-runtime/constants/src/weights/rocksdb_weights.rs @@ -1,6 +1,6 @@ // This file is part of Substrate. -// Copyright (C) 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // SPDX-License-Identifier: Apache-2.0 // Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/runtime/test-runtime/src/lib.rs b/runtime/test-runtime/src/lib.rs index f8176b337f4a..616f1c955dc9 100644 --- a/runtime/test-runtime/src/lib.rs +++ b/runtime/test-runtime/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/test-runtime/src/xcm_config.rs b/runtime/test-runtime/src/xcm_config.rs index e346f54a1575..12ff38b43f9f 100644 --- a/runtime/test-runtime/src/xcm_config.rs +++ b/runtime/test-runtime/src/xcm_config.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/westend/build.rs b/runtime/westend/build.rs index e4a139a06ae1..428c971bc132 100644 --- a/runtime/westend/build.rs +++ b/runtime/westend/build.rs @@ -1,4 +1,4 @@ -// Copyright 2019-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/westend/constants/src/lib.rs b/runtime/westend/constants/src/lib.rs index e7d1a627713f..f9830dab3325 100644 --- a/runtime/westend/constants/src/lib.rs +++ b/runtime/westend/constants/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2019-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/westend/constants/src/weights/block_weights.rs b/runtime/westend/constants/src/weights/block_weights.rs index 56ef3b25fb1f..a29f5cfc54bc 100644 --- a/runtime/westend/constants/src/weights/block_weights.rs +++ b/runtime/westend/constants/src/weights/block_weights.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/westend/constants/src/weights/extrinsic_weights.rs b/runtime/westend/constants/src/weights/extrinsic_weights.rs index f240fc4154f0..cd307f196d09 100644 --- a/runtime/westend/constants/src/weights/extrinsic_weights.rs +++ b/runtime/westend/constants/src/weights/extrinsic_weights.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/westend/constants/src/weights/mod.rs b/runtime/westend/constants/src/weights/mod.rs index 3f8bc612c064..23812ce7ed05 100644 --- a/runtime/westend/constants/src/weights/mod.rs +++ b/runtime/westend/constants/src/weights/mod.rs @@ -1,6 +1,6 @@ // This file is part of Substrate. -// Copyright (C) 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // SPDX-License-Identifier: Apache-2.0 // Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/runtime/westend/constants/src/weights/paritydb_weights.rs b/runtime/westend/constants/src/weights/paritydb_weights.rs index 4338d928d807..25679703831a 100644 --- a/runtime/westend/constants/src/weights/paritydb_weights.rs +++ b/runtime/westend/constants/src/weights/paritydb_weights.rs @@ -1,6 +1,6 @@ // This file is part of Substrate. -// Copyright (C) 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // SPDX-License-Identifier: Apache-2.0 // Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/runtime/westend/constants/src/weights/rocksdb_weights.rs b/runtime/westend/constants/src/weights/rocksdb_weights.rs index 1d115d963fac..3dd817aa6f13 100644 --- a/runtime/westend/constants/src/weights/rocksdb_weights.rs +++ b/runtime/westend/constants/src/weights/rocksdb_weights.rs @@ -1,6 +1,6 @@ // This file is part of Substrate. -// Copyright (C) 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // SPDX-License-Identifier: Apache-2.0 // Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/runtime/westend/src/bag_thresholds.rs b/runtime/westend/src/bag_thresholds.rs index d88f469f6b1c..de28520d4619 100644 --- a/runtime/westend/src/bag_thresholds.rs +++ b/runtime/westend/src/bag_thresholds.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/westend/src/lib.rs b/runtime/westend/src/lib.rs index 722d12c8f1bd..5896d888fbad 100644 --- a/runtime/westend/src/lib.rs +++ b/runtime/westend/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/westend/src/tests.rs b/runtime/westend/src/tests.rs index 401b575255a8..226410b0729e 100644 --- a/runtime/westend/src/tests.rs +++ b/runtime/westend/src/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/westend/src/weights/frame_election_provider_support.rs b/runtime/westend/src/weights/frame_election_provider_support.rs index 4c31ae2d29f7..c7c78c2d2ec7 100644 --- a/runtime/westend/src/weights/frame_election_provider_support.rs +++ b/runtime/westend/src/weights/frame_election_provider_support.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/westend/src/weights/frame_system.rs b/runtime/westend/src/weights/frame_system.rs index f4ecb24a4316..3e0e5d96dc7b 100644 --- a/runtime/westend/src/weights/frame_system.rs +++ b/runtime/westend/src/weights/frame_system.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/westend/src/weights/mod.rs b/runtime/westend/src/weights/mod.rs index 5ca093c618d5..d443b903bab0 100644 --- a/runtime/westend/src/weights/mod.rs +++ b/runtime/westend/src/weights/mod.rs @@ -1,4 +1,4 @@ -// Copyright (C) 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // SPDX-License-Identifier: Apache-2.0 // Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/runtime/westend/src/weights/pallet_bags_list.rs b/runtime/westend/src/weights/pallet_bags_list.rs index 911397783c69..3cfc0d74ca18 100644 --- a/runtime/westend/src/weights/pallet_bags_list.rs +++ b/runtime/westend/src/weights/pallet_bags_list.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/westend/src/weights/pallet_balances.rs b/runtime/westend/src/weights/pallet_balances.rs index 812ba9137c07..b6d3f4c851b9 100644 --- a/runtime/westend/src/weights/pallet_balances.rs +++ b/runtime/westend/src/weights/pallet_balances.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/westend/src/weights/pallet_election_provider_multi_phase.rs b/runtime/westend/src/weights/pallet_election_provider_multi_phase.rs index fbb825068b36..f39ecf2ce24b 100644 --- a/runtime/westend/src/weights/pallet_election_provider_multi_phase.rs +++ b/runtime/westend/src/weights/pallet_election_provider_multi_phase.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/westend/src/weights/pallet_fast_unstake.rs b/runtime/westend/src/weights/pallet_fast_unstake.rs index 87aa31fd0095..3973dfbb3c02 100644 --- a/runtime/westend/src/weights/pallet_fast_unstake.rs +++ b/runtime/westend/src/weights/pallet_fast_unstake.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/westend/src/weights/pallet_identity.rs b/runtime/westend/src/weights/pallet_identity.rs index c3d24a95d297..cb3bb4f03bef 100644 --- a/runtime/westend/src/weights/pallet_identity.rs +++ b/runtime/westend/src/weights/pallet_identity.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/westend/src/weights/pallet_im_online.rs b/runtime/westend/src/weights/pallet_im_online.rs index 580eaded1aa0..bafd08177199 100644 --- a/runtime/westend/src/weights/pallet_im_online.rs +++ b/runtime/westend/src/weights/pallet_im_online.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/westend/src/weights/pallet_indices.rs b/runtime/westend/src/weights/pallet_indices.rs index f108b7d90d28..93d065de2430 100644 --- a/runtime/westend/src/weights/pallet_indices.rs +++ b/runtime/westend/src/weights/pallet_indices.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/westend/src/weights/pallet_multisig.rs b/runtime/westend/src/weights/pallet_multisig.rs index 41fd4cd31551..128c74aef4ba 100644 --- a/runtime/westend/src/weights/pallet_multisig.rs +++ b/runtime/westend/src/weights/pallet_multisig.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/westend/src/weights/pallet_nomination_pools.rs b/runtime/westend/src/weights/pallet_nomination_pools.rs index dfe4d5af1897..0de728f9dc6c 100644 --- a/runtime/westend/src/weights/pallet_nomination_pools.rs +++ b/runtime/westend/src/weights/pallet_nomination_pools.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/westend/src/weights/pallet_preimage.rs b/runtime/westend/src/weights/pallet_preimage.rs index 8179ab43fcef..fc4f789cdde4 100644 --- a/runtime/westend/src/weights/pallet_preimage.rs +++ b/runtime/westend/src/weights/pallet_preimage.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/westend/src/weights/pallet_proxy.rs b/runtime/westend/src/weights/pallet_proxy.rs index 007b3988bc52..3bbe23624b0a 100644 --- a/runtime/westend/src/weights/pallet_proxy.rs +++ b/runtime/westend/src/weights/pallet_proxy.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/westend/src/weights/pallet_scheduler.rs b/runtime/westend/src/weights/pallet_scheduler.rs index 6e0a9fca8443..a278c5e49b55 100644 --- a/runtime/westend/src/weights/pallet_scheduler.rs +++ b/runtime/westend/src/weights/pallet_scheduler.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/westend/src/weights/pallet_session.rs b/runtime/westend/src/weights/pallet_session.rs index 46049c5ea649..e911c61b8b37 100644 --- a/runtime/westend/src/weights/pallet_session.rs +++ b/runtime/westend/src/weights/pallet_session.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/westend/src/weights/pallet_staking.rs b/runtime/westend/src/weights/pallet_staking.rs index cdc69dde781e..549dad70d00b 100644 --- a/runtime/westend/src/weights/pallet_staking.rs +++ b/runtime/westend/src/weights/pallet_staking.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/westend/src/weights/pallet_timestamp.rs b/runtime/westend/src/weights/pallet_timestamp.rs index 9bc842491340..b1cfc13fa38b 100644 --- a/runtime/westend/src/weights/pallet_timestamp.rs +++ b/runtime/westend/src/weights/pallet_timestamp.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/westend/src/weights/pallet_utility.rs b/runtime/westend/src/weights/pallet_utility.rs index 646b9db9c307..8cd78db3270c 100644 --- a/runtime/westend/src/weights/pallet_utility.rs +++ b/runtime/westend/src/weights/pallet_utility.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/westend/src/weights/pallet_vesting.rs b/runtime/westend/src/weights/pallet_vesting.rs index 3263eb03a9a3..c4373c30b94a 100644 --- a/runtime/westend/src/weights/pallet_vesting.rs +++ b/runtime/westend/src/weights/pallet_vesting.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/westend/src/weights/pallet_xcm.rs b/runtime/westend/src/weights/pallet_xcm.rs index 2282c6df48f2..19ba2a00c5a4 100644 --- a/runtime/westend/src/weights/pallet_xcm.rs +++ b/runtime/westend/src/weights/pallet_xcm.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/westend/src/weights/runtime_common_auctions.rs b/runtime/westend/src/weights/runtime_common_auctions.rs index 8a3159b0f229..9a7094297841 100644 --- a/runtime/westend/src/weights/runtime_common_auctions.rs +++ b/runtime/westend/src/weights/runtime_common_auctions.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/westend/src/weights/runtime_common_crowdloan.rs b/runtime/westend/src/weights/runtime_common_crowdloan.rs index c26f25245d24..813527e336e0 100644 --- a/runtime/westend/src/weights/runtime_common_crowdloan.rs +++ b/runtime/westend/src/weights/runtime_common_crowdloan.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/westend/src/weights/runtime_common_paras_registrar.rs b/runtime/westend/src/weights/runtime_common_paras_registrar.rs index c9ff7ff062cb..401fd499df0f 100644 --- a/runtime/westend/src/weights/runtime_common_paras_registrar.rs +++ b/runtime/westend/src/weights/runtime_common_paras_registrar.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/westend/src/weights/runtime_common_slots.rs b/runtime/westend/src/weights/runtime_common_slots.rs index 6aa098f609cb..ebb1aa119617 100644 --- a/runtime/westend/src/weights/runtime_common_slots.rs +++ b/runtime/westend/src/weights/runtime_common_slots.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/westend/src/weights/runtime_parachains_configuration.rs b/runtime/westend/src/weights/runtime_parachains_configuration.rs index 309d4357ebdc..2e1d5ac6bf67 100644 --- a/runtime/westend/src/weights/runtime_parachains_configuration.rs +++ b/runtime/westend/src/weights/runtime_parachains_configuration.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/westend/src/weights/runtime_parachains_disputes.rs b/runtime/westend/src/weights/runtime_parachains_disputes.rs index b8474366409a..fa08d75a959e 100644 --- a/runtime/westend/src/weights/runtime_parachains_disputes.rs +++ b/runtime/westend/src/weights/runtime_parachains_disputes.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/westend/src/weights/runtime_parachains_disputes_slashing.rs b/runtime/westend/src/weights/runtime_parachains_disputes_slashing.rs index 2db9804f6856..b9bd8c98ea73 100644 --- a/runtime/westend/src/weights/runtime_parachains_disputes_slashing.rs +++ b/runtime/westend/src/weights/runtime_parachains_disputes_slashing.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/westend/src/weights/runtime_parachains_hrmp.rs b/runtime/westend/src/weights/runtime_parachains_hrmp.rs index f764543e1b2e..56553c91b828 100644 --- a/runtime/westend/src/weights/runtime_parachains_hrmp.rs +++ b/runtime/westend/src/weights/runtime_parachains_hrmp.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/westend/src/weights/runtime_parachains_initializer.rs b/runtime/westend/src/weights/runtime_parachains_initializer.rs index 2de6260397d4..505f499ea313 100644 --- a/runtime/westend/src/weights/runtime_parachains_initializer.rs +++ b/runtime/westend/src/weights/runtime_parachains_initializer.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/westend/src/weights/runtime_parachains_paras.rs b/runtime/westend/src/weights/runtime_parachains_paras.rs index 73da0547187e..2a0ee4f15273 100644 --- a/runtime/westend/src/weights/runtime_parachains_paras.rs +++ b/runtime/westend/src/weights/runtime_parachains_paras.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/westend/src/weights/runtime_parachains_paras_inherent.rs b/runtime/westend/src/weights/runtime_parachains_paras_inherent.rs index 349e2f062b5f..1113d4bc06a1 100644 --- a/runtime/westend/src/weights/runtime_parachains_paras_inherent.rs +++ b/runtime/westend/src/weights/runtime_parachains_paras_inherent.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/westend/src/weights/runtime_parachains_ump.rs b/runtime/westend/src/weights/runtime_parachains_ump.rs index dcea49b19f89..2b0de70b83d1 100644 --- a/runtime/westend/src/weights/runtime_parachains_ump.rs +++ b/runtime/westend/src/weights/runtime_parachains_ump.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/westend/src/weights/xcm/mod.rs b/runtime/westend/src/weights/xcm/mod.rs index 4fb27c12096a..230dab55fbc5 100644 --- a/runtime/westend/src/weights/xcm/mod.rs +++ b/runtime/westend/src/weights/xcm/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2023 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/westend/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs b/runtime/westend/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs index 8d44819907b8..5f5ef52956e8 100644 --- a/runtime/westend/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs +++ b/runtime/westend/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/westend/src/weights/xcm/pallet_xcm_benchmarks_generic.rs b/runtime/westend/src/weights/xcm/pallet_xcm_benchmarks_generic.rs index 119b8b4bc7e9..a2e599d6b888 100644 --- a/runtime/westend/src/weights/xcm/pallet_xcm_benchmarks_generic.rs +++ b/runtime/westend/src/weights/xcm/pallet_xcm_benchmarks_generic.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/runtime/westend/src/xcm_config.rs b/runtime/westend/src/xcm_config.rs index 834472f5fb2c..24b161e42a01 100644 --- a/runtime/westend/src/xcm_config.rs +++ b/runtime/westend/src/xcm_config.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/src/main.rs b/src/main.rs index 2deb198ec773..5986d8cea7bb 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/statement-table/src/generic.rs b/statement-table/src/generic.rs index c33151d5c156..fcd261b438b3 100644 --- a/statement-table/src/generic.rs +++ b/statement-table/src/generic.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/statement-table/src/lib.rs b/statement-table/src/lib.rs index 4eb5ff3cd017..0388c069f646 100644 --- a/statement-table/src/lib.rs +++ b/statement-table/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2023 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/tests/benchmark_block.rs b/tests/benchmark_block.rs index dc3b174599a9..b7ff6cdef969 100644 --- a/tests/benchmark_block.rs +++ b/tests/benchmark_block.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/tests/benchmark_extrinsic.rs b/tests/benchmark_extrinsic.rs index 79a7d4c45322..e701fd9c923c 100644 --- a/tests/benchmark_extrinsic.rs +++ b/tests/benchmark_extrinsic.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/tests/benchmark_overhead.rs b/tests/benchmark_overhead.rs index 10582870168e..295479594eb9 100644 --- a/tests/benchmark_overhead.rs +++ b/tests/benchmark_overhead.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/tests/benchmark_storage_works.rs b/tests/benchmark_storage_works.rs index 7c9e40b9d0b9..e789e8ae15e3 100644 --- a/tests/benchmark_storage_works.rs +++ b/tests/benchmark_storage_works.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/tests/common.rs b/tests/common.rs index 6a41975f87fa..72827e9e0c40 100644 --- a/tests/common.rs +++ b/tests/common.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Substrate. // Substrate is free software: you can redistribute it and/or modify diff --git a/tests/invalid_order_arguments.rs b/tests/invalid_order_arguments.rs index f8dc32a82a26..8b5f4e31c17a 100644 --- a/tests/invalid_order_arguments.rs +++ b/tests/invalid_order_arguments.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Substrate. // Substrate is free software: you can redistribute it and/or modify diff --git a/tests/purge_chain_works.rs b/tests/purge_chain_works.rs index ab3ee506b60a..c93a0dde9a8d 100644 --- a/tests/purge_chain_works.rs +++ b/tests/purge_chain_works.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Substrate. // Substrate is free software: you can redistribute it and/or modify diff --git a/tests/running_the_node_and_interrupt.rs b/tests/running_the_node_and_interrupt.rs index 5b0e6ec8b013..d3935cbb02ad 100644 --- a/tests/running_the_node_and_interrupt.rs +++ b/tests/running_the_node_and_interrupt.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Substrate. // Substrate is free software: you can redistribute it and/or modify diff --git a/utils/generate-bags/src/main.rs b/utils/generate-bags/src/main.rs index 409b28b5b79d..6d0b0e19e899 100644 --- a/utils/generate-bags/src/main.rs +++ b/utils/generate-bags/src/main.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/utils/remote-ext-tests/bags-list/src/main.rs b/utils/remote-ext-tests/bags-list/src/main.rs index 53d81c4b4e05..6fb66ab21601 100644 --- a/utils/remote-ext-tests/bags-list/src/main.rs +++ b/utils/remote-ext-tests/bags-list/src/main.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/utils/staking-miner/src/dry_run.rs b/utils/staking-miner/src/dry_run.rs index 8b105d70eb3b..4d09306a6ef5 100644 --- a/utils/staking-miner/src/dry_run.rs +++ b/utils/staking-miner/src/dry_run.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/utils/staking-miner/src/emergency_solution.rs b/utils/staking-miner/src/emergency_solution.rs index fdb3a47a270d..85487f7e40df 100644 --- a/utils/staking-miner/src/emergency_solution.rs +++ b/utils/staking-miner/src/emergency_solution.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/utils/staking-miner/src/main.rs b/utils/staking-miner/src/main.rs index 84c57bc6d2e8..044ba4ed22df 100644 --- a/utils/staking-miner/src/main.rs +++ b/utils/staking-miner/src/main.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/utils/staking-miner/src/monitor.rs b/utils/staking-miner/src/monitor.rs index 2395c7b7fc69..e578e1c83544 100644 --- a/utils/staking-miner/src/monitor.rs +++ b/utils/staking-miner/src/monitor.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/utils/staking-miner/src/opts.rs b/utils/staking-miner/src/opts.rs index d7690a21205b..819511b55b18 100644 --- a/utils/staking-miner/src/opts.rs +++ b/utils/staking-miner/src/opts.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/utils/staking-miner/src/prelude.rs b/utils/staking-miner/src/prelude.rs index eeca85c9b704..45553d7a3441 100644 --- a/utils/staking-miner/src/prelude.rs +++ b/utils/staking-miner/src/prelude.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/utils/staking-miner/src/rpc.rs b/utils/staking-miner/src/rpc.rs index 1da24b4aae34..ae978ee3382d 100644 --- a/utils/staking-miner/src/rpc.rs +++ b/utils/staking-miner/src/rpc.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/utils/staking-miner/src/runtime_versions.rs b/utils/staking-miner/src/runtime_versions.rs index 20e4bd435a63..38af05ead241 100644 --- a/utils/staking-miner/src/runtime_versions.rs +++ b/utils/staking-miner/src/runtime_versions.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/utils/staking-miner/src/signer.rs b/utils/staking-miner/src/signer.rs index 6a8053385971..88b68cbd8dcc 100644 --- a/utils/staking-miner/src/signer.rs +++ b/utils/staking-miner/src/signer.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/utils/staking-miner/tests/cli.rs b/utils/staking-miner/tests/cli.rs index fc26da98abe1..1ced1239e553 100644 --- a/utils/staking-miner/tests/cli.rs +++ b/utils/staking-miner/tests/cli.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2023 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/pallet-xcm-benchmarks/src/fungible/benchmarking.rs b/xcm/pallet-xcm-benchmarks/src/fungible/benchmarking.rs index fade0d4869b3..0a316a3f0aca 100644 --- a/xcm/pallet-xcm-benchmarks/src/fungible/benchmarking.rs +++ b/xcm/pallet-xcm-benchmarks/src/fungible/benchmarking.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/pallet-xcm-benchmarks/src/fungible/mock.rs b/xcm/pallet-xcm-benchmarks/src/fungible/mock.rs index 56bbd913a010..382434ea1c28 100644 --- a/xcm/pallet-xcm-benchmarks/src/fungible/mock.rs +++ b/xcm/pallet-xcm-benchmarks/src/fungible/mock.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/pallet-xcm-benchmarks/src/fungible/mod.rs b/xcm/pallet-xcm-benchmarks/src/fungible/mod.rs index 011e84a0e42e..7fa527dffeba 100644 --- a/xcm/pallet-xcm-benchmarks/src/fungible/mod.rs +++ b/xcm/pallet-xcm-benchmarks/src/fungible/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/pallet-xcm-benchmarks/src/generic/benchmarking.rs b/xcm/pallet-xcm-benchmarks/src/generic/benchmarking.rs index 46301a974c10..b10c924529ba 100644 --- a/xcm/pallet-xcm-benchmarks/src/generic/benchmarking.rs +++ b/xcm/pallet-xcm-benchmarks/src/generic/benchmarking.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/pallet-xcm-benchmarks/src/generic/mock.rs b/xcm/pallet-xcm-benchmarks/src/generic/mock.rs index 3cb5c5d0c8e7..df6e7713b8a9 100644 --- a/xcm/pallet-xcm-benchmarks/src/generic/mock.rs +++ b/xcm/pallet-xcm-benchmarks/src/generic/mock.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/pallet-xcm-benchmarks/src/generic/mod.rs b/xcm/pallet-xcm-benchmarks/src/generic/mod.rs index bdf3b2821f6b..17e8aa6de95f 100644 --- a/xcm/pallet-xcm-benchmarks/src/generic/mod.rs +++ b/xcm/pallet-xcm-benchmarks/src/generic/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2017-2023 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/pallet-xcm-benchmarks/src/lib.rs b/xcm/pallet-xcm-benchmarks/src/lib.rs index c2bb093b1d1a..ba6541d373de 100644 --- a/xcm/pallet-xcm-benchmarks/src/lib.rs +++ b/xcm/pallet-xcm-benchmarks/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/pallet-xcm-benchmarks/src/mock.rs b/xcm/pallet-xcm-benchmarks/src/mock.rs index 905a9af36fc4..5cb7dc8f4df5 100644 --- a/xcm/pallet-xcm-benchmarks/src/mock.rs +++ b/xcm/pallet-xcm-benchmarks/src/mock.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/pallet-xcm-benchmarks/template.hbs b/xcm/pallet-xcm-benchmarks/template.hbs index bd1c9241e64f..7171f6599019 100644 --- a/xcm/pallet-xcm-benchmarks/template.hbs +++ b/xcm/pallet-xcm-benchmarks/template.hbs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/pallet-xcm/src/benchmarking.rs b/xcm/pallet-xcm/src/benchmarking.rs index bb0fe930199a..9ee11553cfc5 100644 --- a/xcm/pallet-xcm/src/benchmarking.rs +++ b/xcm/pallet-xcm/src/benchmarking.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/pallet-xcm/src/lib.rs b/xcm/pallet-xcm/src/lib.rs index e8e164140fcc..5af903ca37b3 100644 --- a/xcm/pallet-xcm/src/lib.rs +++ b/xcm/pallet-xcm/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2020-2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/pallet-xcm/src/migration.rs b/xcm/pallet-xcm/src/migration.rs index 247b9f8adaca..32bc5e764c57 100644 --- a/xcm/pallet-xcm/src/migration.rs +++ b/xcm/pallet-xcm/src/migration.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/pallet-xcm/src/mock.rs b/xcm/pallet-xcm/src/mock.rs index 9544538ef280..0faef76f9eac 100644 --- a/xcm/pallet-xcm/src/mock.rs +++ b/xcm/pallet-xcm/src/mock.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/pallet-xcm/src/tests.rs b/xcm/pallet-xcm/src/tests.rs index 2700124976f1..919eede0fe4a 100644 --- a/xcm/pallet-xcm/src/tests.rs +++ b/xcm/pallet-xcm/src/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/procedural/src/lib.rs b/xcm/procedural/src/lib.rs index 36181ccbd1fb..2ebccadf50be 100644 --- a/xcm/procedural/src/lib.rs +++ b/xcm/procedural/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/procedural/src/v2.rs b/xcm/procedural/src/v2.rs index 6fbeeefeb128..dc2694a666f0 100644 --- a/xcm/procedural/src/v2.rs +++ b/xcm/procedural/src/v2.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/procedural/src/v3.rs b/xcm/procedural/src/v3.rs index 0897481d0949..246f90a46a3e 100644 --- a/xcm/procedural/src/v3.rs +++ b/xcm/procedural/src/v3.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/procedural/src/weight_info.rs b/xcm/procedural/src/weight_info.rs index 6dc64b66d4eb..dde4b94ecc07 100644 --- a/xcm/procedural/src/weight_info.rs +++ b/xcm/procedural/src/weight_info.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/src/double_encoded.rs b/xcm/src/double_encoded.rs index 858d97964203..2c8957d9ed76 100644 --- a/xcm/src/double_encoded.rs +++ b/xcm/src/double_encoded.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/src/lib.rs b/xcm/src/lib.rs index 0f919b892179..85ef1718bf3f 100644 --- a/xcm/src/lib.rs +++ b/xcm/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Substrate is free software: you can redistribute it and/or modify diff --git a/xcm/src/tests.rs b/xcm/src/tests.rs index 32326cab0333..10b14ffec992 100644 --- a/xcm/src/tests.rs +++ b/xcm/src/tests.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/src/v2/junction.rs b/xcm/src/v2/junction.rs index 87fe6d8ff20e..be075a31fe32 100644 --- a/xcm/src/v2/junction.rs +++ b/xcm/src/v2/junction.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/src/v2/mod.rs b/xcm/src/v2/mod.rs index 57b851bd62a9..6a24cf0720e7 100644 --- a/xcm/src/v2/mod.rs +++ b/xcm/src/v2/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Cumulus. // Substrate is free software: you can redistribute it and/or modify diff --git a/xcm/src/v2/multiasset.rs b/xcm/src/v2/multiasset.rs index 6493b7c1afbe..aae65dcbb54a 100644 --- a/xcm/src/v2/multiasset.rs +++ b/xcm/src/v2/multiasset.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Substrate is free software: you can redistribute it and/or modify diff --git a/xcm/src/v2/multilocation.rs b/xcm/src/v2/multilocation.rs index 4abdc1daf7a6..086a83277322 100644 --- a/xcm/src/v2/multilocation.rs +++ b/xcm/src/v2/multilocation.rs @@ -1,4 +1,4 @@ -// Copyright 2020-2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/src/v2/traits.rs b/xcm/src/v2/traits.rs index 77900e514c4b..524b659d57e1 100644 --- a/xcm/src/v2/traits.rs +++ b/xcm/src/v2/traits.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Cumulus. // Substrate is free software: you can redistribute it and/or modify diff --git a/xcm/src/v3/junction.rs b/xcm/src/v3/junction.rs index 57877f95450c..55454226c868 100644 --- a/xcm/src/v3/junction.rs +++ b/xcm/src/v3/junction.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/src/v3/junctions.rs b/xcm/src/v3/junctions.rs index d596489b209e..a412275d0596 100644 --- a/xcm/src/v3/junctions.rs +++ b/xcm/src/v3/junctions.rs @@ -1,4 +1,4 @@ -// Copyright 2020-2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/src/v3/matcher.rs b/xcm/src/v3/matcher.rs index de390338e3f5..72d2411bf9c2 100644 --- a/xcm/src/v3/matcher.rs +++ b/xcm/src/v3/matcher.rs @@ -1,4 +1,4 @@ -// Copyright 2023 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Substrate is free software: you can redistribute it and/or modify diff --git a/xcm/src/v3/mod.rs b/xcm/src/v3/mod.rs index 45a960f28ffe..39a7ae32ee1e 100644 --- a/xcm/src/v3/mod.rs +++ b/xcm/src/v3/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Substrate is free software: you can redistribute it and/or modify diff --git a/xcm/src/v3/multiasset.rs b/xcm/src/v3/multiasset.rs index 602c9722f753..06cd2c8b5b82 100644 --- a/xcm/src/v3/multiasset.rs +++ b/xcm/src/v3/multiasset.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Substrate is free software: you can redistribute it and/or modify diff --git a/xcm/src/v3/multilocation.rs b/xcm/src/v3/multilocation.rs index 698276627afa..aee0d24061f6 100644 --- a/xcm/src/v3/multilocation.rs +++ b/xcm/src/v3/multilocation.rs @@ -1,4 +1,4 @@ -// Copyright 2020-2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/src/v3/traits.rs b/xcm/src/v3/traits.rs index 74ca60cd6631..b752647b0819 100644 --- a/xcm/src/v3/traits.rs +++ b/xcm/src/v3/traits.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Substrate is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-builder/src/asset_conversion.rs b/xcm/xcm-builder/src/asset_conversion.rs index cadbb8381cfa..5db425a75b8b 100644 --- a/xcm/xcm-builder/src/asset_conversion.rs +++ b/xcm/xcm-builder/src/asset_conversion.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-builder/src/barriers.rs b/xcm/xcm-builder/src/barriers.rs index 02de36caeb6f..17ba265d1d3f 100644 --- a/xcm/xcm-builder/src/barriers.rs +++ b/xcm/xcm-builder/src/barriers.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-builder/src/currency_adapter.rs b/xcm/xcm-builder/src/currency_adapter.rs index bb7ac7a648da..2c83049c879c 100644 --- a/xcm/xcm-builder/src/currency_adapter.rs +++ b/xcm/xcm-builder/src/currency_adapter.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-builder/src/filter_asset_location.rs b/xcm/xcm-builder/src/filter_asset_location.rs index 1701988d624b..68dd86d9bfeb 100644 --- a/xcm/xcm-builder/src/filter_asset_location.rs +++ b/xcm/xcm-builder/src/filter_asset_location.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-builder/src/fungibles_adapter.rs b/xcm/xcm-builder/src/fungibles_adapter.rs index 33e451393106..d2fdf28c760f 100644 --- a/xcm/xcm-builder/src/fungibles_adapter.rs +++ b/xcm/xcm-builder/src/fungibles_adapter.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-builder/src/lib.rs b/xcm/xcm-builder/src/lib.rs index 2379297010a1..2508a43a3226 100644 --- a/xcm/xcm-builder/src/lib.rs +++ b/xcm/xcm-builder/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-builder/src/location_conversion.rs b/xcm/xcm-builder/src/location_conversion.rs index a3ced7ba6d90..00aea3d2969d 100644 --- a/xcm/xcm-builder/src/location_conversion.rs +++ b/xcm/xcm-builder/src/location_conversion.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-builder/src/matches_token.rs b/xcm/xcm-builder/src/matches_token.rs index 53b844c75764..ddb25799be62 100644 --- a/xcm/xcm-builder/src/matches_token.rs +++ b/xcm/xcm-builder/src/matches_token.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-builder/src/nonfungibles_adapter.rs b/xcm/xcm-builder/src/nonfungibles_adapter.rs index 2735a03ab6f3..530f84949e53 100644 --- a/xcm/xcm-builder/src/nonfungibles_adapter.rs +++ b/xcm/xcm-builder/src/nonfungibles_adapter.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-builder/src/origin_conversion.rs b/xcm/xcm-builder/src/origin_conversion.rs index ddeec5dd0b31..22a79d0f8028 100644 --- a/xcm/xcm-builder/src/origin_conversion.rs +++ b/xcm/xcm-builder/src/origin_conversion.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-builder/src/test_utils.rs b/xcm/xcm-builder/src/test_utils.rs index 958d6a8a4a3a..d0f867ba62d6 100644 --- a/xcm/xcm-builder/src/test_utils.rs +++ b/xcm/xcm-builder/src/test_utils.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-builder/src/tests/assets.rs b/xcm/xcm-builder/src/tests/assets.rs index 57eacf00183b..9b8ba0e459de 100644 --- a/xcm/xcm-builder/src/tests/assets.rs +++ b/xcm/xcm-builder/src/tests/assets.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-builder/src/tests/barriers.rs b/xcm/xcm-builder/src/tests/barriers.rs index a7889c7e212d..a2807bc2818a 100644 --- a/xcm/xcm-builder/src/tests/barriers.rs +++ b/xcm/xcm-builder/src/tests/barriers.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-builder/src/tests/basic.rs b/xcm/xcm-builder/src/tests/basic.rs index 6a821e22b66a..02fcd8962dbf 100644 --- a/xcm/xcm-builder/src/tests/basic.rs +++ b/xcm/xcm-builder/src/tests/basic.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-builder/src/tests/bridging/local_para_para.rs b/xcm/xcm-builder/src/tests/bridging/local_para_para.rs index a2ab952b16d6..117909725b76 100644 --- a/xcm/xcm-builder/src/tests/bridging/local_para_para.rs +++ b/xcm/xcm-builder/src/tests/bridging/local_para_para.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-builder/src/tests/bridging/local_relay_relay.rs b/xcm/xcm-builder/src/tests/bridging/local_relay_relay.rs index 20b029526e9f..66099bb823d4 100644 --- a/xcm/xcm-builder/src/tests/bridging/local_relay_relay.rs +++ b/xcm/xcm-builder/src/tests/bridging/local_relay_relay.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-builder/src/tests/bridging/mod.rs b/xcm/xcm-builder/src/tests/bridging/mod.rs index 0ca3733c108b..194e171cb620 100644 --- a/xcm/xcm-builder/src/tests/bridging/mod.rs +++ b/xcm/xcm-builder/src/tests/bridging/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-builder/src/tests/bridging/paid_remote_relay_relay.rs b/xcm/xcm-builder/src/tests/bridging/paid_remote_relay_relay.rs index d31c46c734fb..a618193d6e30 100644 --- a/xcm/xcm-builder/src/tests/bridging/paid_remote_relay_relay.rs +++ b/xcm/xcm-builder/src/tests/bridging/paid_remote_relay_relay.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-builder/src/tests/bridging/remote_para_para.rs b/xcm/xcm-builder/src/tests/bridging/remote_para_para.rs index 648807763b2a..06df4cae2a79 100644 --- a/xcm/xcm-builder/src/tests/bridging/remote_para_para.rs +++ b/xcm/xcm-builder/src/tests/bridging/remote_para_para.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-builder/src/tests/bridging/remote_para_para_via_relay.rs b/xcm/xcm-builder/src/tests/bridging/remote_para_para_via_relay.rs index 0a6e0bfb73dd..56579643861d 100644 --- a/xcm/xcm-builder/src/tests/bridging/remote_para_para_via_relay.rs +++ b/xcm/xcm-builder/src/tests/bridging/remote_para_para_via_relay.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-builder/src/tests/bridging/remote_relay_relay.rs b/xcm/xcm-builder/src/tests/bridging/remote_relay_relay.rs index 83cc0ac78096..4230ea27b715 100644 --- a/xcm/xcm-builder/src/tests/bridging/remote_relay_relay.rs +++ b/xcm/xcm-builder/src/tests/bridging/remote_relay_relay.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-builder/src/tests/expecting.rs b/xcm/xcm-builder/src/tests/expecting.rs index b93b73224dcc..6d5e0ff47b51 100644 --- a/xcm/xcm-builder/src/tests/expecting.rs +++ b/xcm/xcm-builder/src/tests/expecting.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-builder/src/tests/locking.rs b/xcm/xcm-builder/src/tests/locking.rs index f226c1bb5766..7c408c999b56 100644 --- a/xcm/xcm-builder/src/tests/locking.rs +++ b/xcm/xcm-builder/src/tests/locking.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-builder/src/tests/mock.rs b/xcm/xcm-builder/src/tests/mock.rs index fa85d09a443e..11b0723d5673 100644 --- a/xcm/xcm-builder/src/tests/mock.rs +++ b/xcm/xcm-builder/src/tests/mock.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-builder/src/tests/mod.rs b/xcm/xcm-builder/src/tests/mod.rs index cc83d9d5ac98..496005260ae2 100644 --- a/xcm/xcm-builder/src/tests/mod.rs +++ b/xcm/xcm-builder/src/tests/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-builder/src/tests/origins.rs b/xcm/xcm-builder/src/tests/origins.rs index a7454a4f423e..d3d6278eff8e 100644 --- a/xcm/xcm-builder/src/tests/origins.rs +++ b/xcm/xcm-builder/src/tests/origins.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-builder/src/tests/querying.rs b/xcm/xcm-builder/src/tests/querying.rs index 9bd81763fed4..be8edfe87b8d 100644 --- a/xcm/xcm-builder/src/tests/querying.rs +++ b/xcm/xcm-builder/src/tests/querying.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-builder/src/tests/transacting.rs b/xcm/xcm-builder/src/tests/transacting.rs index dd1ba7b1c922..ccb2c23d19fd 100644 --- a/xcm/xcm-builder/src/tests/transacting.rs +++ b/xcm/xcm-builder/src/tests/transacting.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-builder/src/tests/version_subscriptions.rs b/xcm/xcm-builder/src/tests/version_subscriptions.rs index 4aba90c2c82f..434c92202c83 100644 --- a/xcm/xcm-builder/src/tests/version_subscriptions.rs +++ b/xcm/xcm-builder/src/tests/version_subscriptions.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-builder/src/tests/weight.rs b/xcm/xcm-builder/src/tests/weight.rs index e98ea8bd0968..99ef029196ff 100644 --- a/xcm/xcm-builder/src/tests/weight.rs +++ b/xcm/xcm-builder/src/tests/weight.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-builder/src/universal_exports.rs b/xcm/xcm-builder/src/universal_exports.rs index 7fe4e2a13cf9..ddf1c9ed336a 100644 --- a/xcm/xcm-builder/src/universal_exports.rs +++ b/xcm/xcm-builder/src/universal_exports.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-builder/src/weight.rs b/xcm/xcm-builder/src/weight.rs index 7a7c6a7cdfa8..1473775eccd8 100644 --- a/xcm/xcm-builder/src/weight.rs +++ b/xcm/xcm-builder/src/weight.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-builder/tests/mock/mod.rs b/xcm/xcm-builder/tests/mock/mod.rs index 9c0086e34c90..241ce5bef640 100644 --- a/xcm/xcm-builder/tests/mock/mod.rs +++ b/xcm/xcm-builder/tests/mock/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-builder/tests/scenarios.rs b/xcm/xcm-builder/tests/scenarios.rs index 05227fbd742c..64e9b86a91cd 100644 --- a/xcm/xcm-builder/tests/scenarios.rs +++ b/xcm/xcm-builder/tests/scenarios.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-executor/integration-tests/src/lib.rs b/xcm/xcm-executor/integration-tests/src/lib.rs index a3212c798dab..1500bb836ae4 100644 --- a/xcm/xcm-executor/integration-tests/src/lib.rs +++ b/xcm/xcm-executor/integration-tests/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-executor/src/assets.rs b/xcm/xcm-executor/src/assets.rs index 9d5d94722aa8..f5e0659931eb 100644 --- a/xcm/xcm-executor/src/assets.rs +++ b/xcm/xcm-executor/src/assets.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-executor/src/config.rs b/xcm/xcm-executor/src/config.rs index 9bb98055fb20..2672eb41502f 100644 --- a/xcm/xcm-executor/src/config.rs +++ b/xcm/xcm-executor/src/config.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-executor/src/lib.rs b/xcm/xcm-executor/src/lib.rs index 4e63ad91479f..749a63114d95 100644 --- a/xcm/xcm-executor/src/lib.rs +++ b/xcm/xcm-executor/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-executor/src/traits/asset_exchange.rs b/xcm/xcm-executor/src/traits/asset_exchange.rs index dd2eae23f8a2..465468992ae4 100644 --- a/xcm/xcm-executor/src/traits/asset_exchange.rs +++ b/xcm/xcm-executor/src/traits/asset_exchange.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-executor/src/traits/asset_lock.rs b/xcm/xcm-executor/src/traits/asset_lock.rs index 8d030ed1d5c1..bb19e90b0c36 100644 --- a/xcm/xcm-executor/src/traits/asset_lock.rs +++ b/xcm/xcm-executor/src/traits/asset_lock.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-executor/src/traits/conversion.rs b/xcm/xcm-executor/src/traits/conversion.rs index 73b02bfe0adc..c33269a6566f 100644 --- a/xcm/xcm-executor/src/traits/conversion.rs +++ b/xcm/xcm-executor/src/traits/conversion.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-executor/src/traits/drop_assets.rs b/xcm/xcm-executor/src/traits/drop_assets.rs index 1119f585345f..9753f3a4213f 100644 --- a/xcm/xcm-executor/src/traits/drop_assets.rs +++ b/xcm/xcm-executor/src/traits/drop_assets.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-executor/src/traits/export.rs b/xcm/xcm-executor/src/traits/export.rs index ef8daa3c828d..39667cec48ca 100644 --- a/xcm/xcm-executor/src/traits/export.rs +++ b/xcm/xcm-executor/src/traits/export.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-executor/src/traits/fee_manager.rs b/xcm/xcm-executor/src/traits/fee_manager.rs index b883a6d573c8..ad2e108e7dee 100644 --- a/xcm/xcm-executor/src/traits/fee_manager.rs +++ b/xcm/xcm-executor/src/traits/fee_manager.rs @@ -1,4 +1,4 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-executor/src/traits/filter_asset_location.rs b/xcm/xcm-executor/src/traits/filter_asset_location.rs index ec9fecbab640..7aeb26b28094 100644 --- a/xcm/xcm-executor/src/traits/filter_asset_location.rs +++ b/xcm/xcm-executor/src/traits/filter_asset_location.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-executor/src/traits/mod.rs b/xcm/xcm-executor/src/traits/mod.rs index 94fe7e98a7db..f78226a2135b 100644 --- a/xcm/xcm-executor/src/traits/mod.rs +++ b/xcm/xcm-executor/src/traits/mod.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-executor/src/traits/on_response.rs b/xcm/xcm-executor/src/traits/on_response.rs index dbde3f940f41..dcb7d924d799 100644 --- a/xcm/xcm-executor/src/traits/on_response.rs +++ b/xcm/xcm-executor/src/traits/on_response.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-executor/src/traits/should_execute.rs b/xcm/xcm-executor/src/traits/should_execute.rs index 7db8fbe4a09e..2212b7d68990 100644 --- a/xcm/xcm-executor/src/traits/should_execute.rs +++ b/xcm/xcm-executor/src/traits/should_execute.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-executor/src/traits/token_matching.rs b/xcm/xcm-executor/src/traits/token_matching.rs index f1bbbe68025b..ad65a8630217 100644 --- a/xcm/xcm-executor/src/traits/token_matching.rs +++ b/xcm/xcm-executor/src/traits/token_matching.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-executor/src/traits/transact_asset.rs b/xcm/xcm-executor/src/traits/transact_asset.rs index 9f4b9b5ad392..0770228ed827 100644 --- a/xcm/xcm-executor/src/traits/transact_asset.rs +++ b/xcm/xcm-executor/src/traits/transact_asset.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-executor/src/traits/weight.rs b/xcm/xcm-executor/src/traits/weight.rs index 6e111f93e806..033614d4bf61 100644 --- a/xcm/xcm-executor/src/traits/weight.rs +++ b/xcm/xcm-executor/src/traits/weight.rs @@ -1,4 +1,4 @@ -// Copyright 2020 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-simulator/example/src/lib.rs b/xcm/xcm-simulator/example/src/lib.rs index b2bedf4c37e7..bd439192215e 100644 --- a/xcm/xcm-simulator/example/src/lib.rs +++ b/xcm/xcm-simulator/example/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-simulator/example/src/parachain.rs b/xcm/xcm-simulator/example/src/parachain.rs index 4cd4094b3328..4d1f7f13c2a9 100644 --- a/xcm/xcm-simulator/example/src/parachain.rs +++ b/xcm/xcm-simulator/example/src/parachain.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-simulator/example/src/relay_chain.rs b/xcm/xcm-simulator/example/src/relay_chain.rs index 5db399717fc1..e2caeb2bfc72 100644 --- a/xcm/xcm-simulator/example/src/relay_chain.rs +++ b/xcm/xcm-simulator/example/src/relay_chain.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-simulator/fuzzer/src/fuzz.rs b/xcm/xcm-simulator/fuzzer/src/fuzz.rs index 2965b791d401..42b3ec8d9e08 100644 --- a/xcm/xcm-simulator/fuzzer/src/fuzz.rs +++ b/xcm/xcm-simulator/fuzzer/src/fuzz.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-simulator/fuzzer/src/parachain.rs b/xcm/xcm-simulator/fuzzer/src/parachain.rs index 8480713347c0..3a0dfd735956 100644 --- a/xcm/xcm-simulator/fuzzer/src/parachain.rs +++ b/xcm/xcm-simulator/fuzzer/src/parachain.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-simulator/fuzzer/src/relay_chain.rs b/xcm/xcm-simulator/fuzzer/src/relay_chain.rs index 962c22297a8e..8f0a8a281ec5 100644 --- a/xcm/xcm-simulator/fuzzer/src/relay_chain.rs +++ b/xcm/xcm-simulator/fuzzer/src/relay_chain.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify diff --git a/xcm/xcm-simulator/src/lib.rs b/xcm/xcm-simulator/src/lib.rs index f87aae3f29a7..6a5b1b49e0ca 100644 --- a/xcm/xcm-simulator/src/lib.rs +++ b/xcm/xcm-simulator/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright 2021 Parity Technologies (UK) Ltd. +// Copyright (C) Parity Technologies (UK) Ltd. // This file is part of Polkadot. // Polkadot is free software: you can redistribute it and/or modify