From 9486fe9704423da2d38d1713e962aa04d14fbf29 Mon Sep 17 00:00:00 2001 From: Branislav Kontur Date: Fri, 23 Jun 2023 14:34:54 +0200 Subject: [PATCH] Companion for substrate#14435 (BenchmarkHelper for frame-system) (#2766) * Temporary fix for frame_system::set_code benchmark * Removed temprary fix * BenchmarkHelper for frame-system (TODO: add stuff for ParachainSystem OnSetCode) * BenchmarkHelper for frame-system (TODO: add stuff for ParachainSystem OnSetCode) * Glutton * Fix benchmarks for `set_code` * Changed dummy values to non-zero * update lockfile for {"polkadot", "substrate"} --------- Co-authored-by: parity-processbot <> --- cumulus/Cargo.lock | 553 +++++++++--------- cumulus/pallets/parachain-system/src/lib.rs | 27 + cumulus/parachain-template/runtime/Cargo.toml | 1 + cumulus/parachain-template/runtime/src/lib.rs | 13 +- .../assets/asset-hub-kusama/Cargo.toml | 1 + .../assets/asset-hub-kusama/src/lib.rs | 11 +- .../assets/asset-hub-polkadot/Cargo.toml | 1 + .../assets/asset-hub-polkadot/src/lib.rs | 11 +- .../assets/asset-hub-westend/Cargo.toml | 1 + .../assets/asset-hub-westend/src/lib.rs | 11 +- .../bridge-hubs/bridge-hub-kusama/Cargo.toml | 1 + .../bridge-hubs/bridge-hub-kusama/src/lib.rs | 11 +- .../bridge-hub-polkadot/Cargo.toml | 1 + .../bridge-hub-polkadot/src/lib.rs | 11 +- .../bridge-hubs/bridge-hub-rococo/src/lib.rs | 11 +- .../collectives-polkadot/Cargo.toml | 1 + .../collectives-polkadot/src/lib.rs | 13 +- .../contracts/contracts-rococo/Cargo.toml | 1 + .../contracts/contracts-rococo/src/lib.rs | 13 +- .../glutton/glutton-kusama/Cargo.toml | 1 + .../glutton/glutton-kusama/src/lib.rs | 13 +- 21 files changed, 421 insertions(+), 286 deletions(-) diff --git a/cumulus/Cargo.lock b/cumulus/Cargo.lock index 842be11a74..4e5210d387 100644 --- a/cumulus/Cargo.lock +++ b/cumulus/Cargo.lock @@ -865,7 +865,7 @@ dependencies = [ [[package]] name = "binary-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "hash-db", "log", @@ -1021,9 +1021,9 @@ checksum = "8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae" [[package]] name = "bounded-collections" -version = "0.1.7" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07fbd1d11282a1eb134d3c3b7cf8ce213b5161c6e5f73fb1b98618482c606b64" +checksum = "eb5b05133427c07c4776906f673ccf36c21b102c9829c641a5b56bd151d44fd6" dependencies = [ "log", "parity-scale-codec", @@ -4138,7 +4138,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "parity-scale-codec", ] @@ -4161,7 +4161,7 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-support", "frame-support-procedural", @@ -4186,7 +4186,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "Inflector", "array-bytes 4.2.0", @@ -4233,7 +4233,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -4244,7 +4244,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -4261,7 +4261,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-support", "frame-system", @@ -4290,7 +4290,7 @@ dependencies = [ [[package]] name = "frame-remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "async-recursion", "futures", @@ -4311,7 +4311,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "bitflags", "environmental", @@ -4346,7 +4346,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "Inflector", "cfg-expr", @@ -4364,7 +4364,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -4376,7 +4376,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "proc-macro2", "quote", @@ -4386,7 +4386,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "cfg-if", "frame-support", @@ -4405,7 +4405,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-benchmarking", "frame-support", @@ -4420,7 +4420,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "parity-scale-codec", "sp-api", @@ -4429,7 +4429,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-support", "parity-scale-codec", @@ -5536,7 +5536,7 @@ checksum = "67c21572b4949434e4fc1e1978b99c5f77064153c59d998bf13ecd96fb5ecba7" [[package]] name = "kusama-runtime" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "bitvec", "frame-benchmarking", @@ -5635,7 +5635,7 @@ dependencies = [ [[package]] name = "kusama-runtime-constants" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "frame-support", "polkadot-primitives", @@ -6351,9 +6351,9 @@ dependencies = [ [[package]] name = "macro_magic" -version = "0.3.5" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a2d6d7fe4741b5621cf7c8048e472933877c7ea870cbf1420da55ea9f3bb08c" +checksum = "614b1304ab7877b499925b4dcc5223ff480f2646ad4db1ee7065badb8d530439" dependencies = [ "macro_magic_core", "macro_magic_macros", @@ -6363,9 +6363,9 @@ dependencies = [ [[package]] name = "macro_magic_core" -version = "0.3.5" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3005604258419767cacc5989c2dd75263f8b33773dd680734f598eb88baf5370" +checksum = "a8d72c1b662d07b8e482c80d3a7fc4168e058b3bef4c573e94feb714b670f406" dependencies = [ "derive-syn-parse", "macro_magic_core_macros", @@ -6376,9 +6376,9 @@ dependencies = [ [[package]] name = "macro_magic_core_macros" -version = "0.3.5" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de6267819c9042df1a9e62ca279e5a34254ad5dfdcb13ff988f560d75576e8b4" +checksum = "93d7d9e6e234c040dafc745c7592738d56a03ad04b1fa04ab60821deb597466a" dependencies = [ "proc-macro2", "quote", @@ -6387,9 +6387,9 @@ dependencies = [ [[package]] name = "macro_magic_macros" -version = "0.3.5" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc7176ac15ab2ed7f335e2398f729b9562dae0c233705bc1e1e3acd8452d403d" +checksum = "ffd19f13cfd2bfbd83692adfef8c244fe5109b3eb822a1fb4e0a6253b406cd81" dependencies = [ "macro_magic_core", "quote", @@ -6564,7 +6564,7 @@ dependencies = [ [[package]] name = "mmr-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "futures", "log", @@ -6583,7 +6583,7 @@ dependencies = [ [[package]] name = "mmr-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "anyhow", "jsonrpsee", @@ -7087,7 +7087,7 @@ dependencies = [ [[package]] name = "pallet-alliance" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "array-bytes 4.2.0", "frame-benchmarking", @@ -7108,7 +7108,7 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-benchmarking", "frame-support", @@ -7126,7 +7126,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-benchmarking", "frame-support", @@ -7141,7 +7141,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-support", "frame-system", @@ -7157,7 +7157,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-support", "frame-system", @@ -7173,7 +7173,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-support", "frame-system", @@ -7187,7 +7187,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-benchmarking", "frame-support", @@ -7211,7 +7211,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7231,7 +7231,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-benchmarking", "frame-support", @@ -7246,7 +7246,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-support", "frame-system", @@ -7265,7 +7265,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "array-bytes 4.2.0", "binary-merkle-tree", @@ -7289,7 +7289,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-benchmarking", "frame-support", @@ -7395,7 +7395,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-benchmarking", "frame-support", @@ -7439,7 +7439,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-benchmarking", "frame-support", @@ -7456,7 +7456,7 @@ dependencies = [ [[package]] name = "pallet-contracts" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "bitflags", "environmental", @@ -7486,7 +7486,7 @@ dependencies = [ [[package]] name = "pallet-contracts-primitives" version = "24.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "bitflags", "parity-scale-codec", @@ -7499,7 +7499,7 @@ dependencies = [ [[package]] name = "pallet-contracts-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "proc-macro2", "quote", @@ -7509,7 +7509,7 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "assert_matches", "frame-benchmarking", @@ -7526,7 +7526,7 @@ dependencies = [ [[package]] name = "pallet-core-fellowship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-benchmarking", "frame-support", @@ -7544,7 +7544,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-benchmarking", "frame-support", @@ -7562,7 +7562,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7585,7 +7585,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7598,7 +7598,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-benchmarking", "frame-support", @@ -7616,7 +7616,7 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "docify", "frame-benchmarking", @@ -7635,7 +7635,7 @@ dependencies = [ [[package]] name = "pallet-glutton" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "blake2", "frame-benchmarking", @@ -7653,7 +7653,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-benchmarking", "frame-support", @@ -7676,7 +7676,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "enumflags2", "frame-benchmarking", @@ -7692,7 +7692,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-benchmarking", "frame-support", @@ -7712,7 +7712,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-benchmarking", "frame-support", @@ -7729,7 +7729,7 @@ dependencies = [ [[package]] name = "pallet-insecure-randomness-collective-flip" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-support", "frame-system", @@ -7743,7 +7743,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-benchmarking", "frame-support", @@ -7760,7 +7760,7 @@ dependencies = [ [[package]] name = "pallet-message-queue" version = "7.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-benchmarking", "frame-support", @@ -7779,7 +7779,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-benchmarking", "frame-support", @@ -7796,7 +7796,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-benchmarking", "frame-support", @@ -7812,7 +7812,7 @@ dependencies = [ [[package]] name = "pallet-nft-fractionalization" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-benchmarking", "frame-support", @@ -7829,7 +7829,7 @@ dependencies = [ [[package]] name = "pallet-nfts" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "enumflags2", "frame-benchmarking", @@ -7847,7 +7847,7 @@ dependencies = [ [[package]] name = "pallet-nfts-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-support", "pallet-nfts", @@ -7858,7 +7858,7 @@ dependencies = [ [[package]] name = "pallet-nis" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-benchmarking", "frame-support", @@ -7874,7 +7874,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-support", "frame-system", @@ -7891,7 +7891,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7911,7 +7911,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", @@ -7922,7 +7922,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-support", "frame-system", @@ -7939,7 +7939,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7978,7 +7978,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-benchmarking", "frame-support", @@ -7995,7 +7995,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-benchmarking", "frame-support", @@ -8010,7 +8010,7 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-benchmarking", "frame-support", @@ -8028,7 +8028,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-benchmarking", "frame-support", @@ -8043,7 +8043,7 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "assert_matches", "frame-benchmarking", @@ -8062,7 +8062,7 @@ dependencies = [ [[package]] name = "pallet-salary" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-benchmarking", "frame-support", @@ -8080,7 +8080,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-benchmarking", "frame-support", @@ -8097,7 +8097,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-support", "frame-system", @@ -8118,7 +8118,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-benchmarking", "frame-support", @@ -8134,13 +8134,18 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ + "frame-benchmarking", "frame-support", "frame-system", + "hex-literal 0.3.4", + "log", "parity-scale-codec", "rand_chacha 0.2.2", "scale-info", + "sp-arithmetic", + "sp-io", "sp-runtime", "sp-std", ] @@ -8148,7 +8153,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -8171,7 +8176,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -8182,7 +8187,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "log", "sp-arithmetic", @@ -8191,7 +8196,7 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "parity-scale-codec", "sp-api", @@ -8200,7 +8205,7 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-benchmarking", "frame-support", @@ -8217,7 +8222,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-benchmarking", "frame-support", @@ -8232,7 +8237,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-benchmarking", "frame-support", @@ -8250,7 +8255,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-benchmarking", "frame-support", @@ -8269,7 +8274,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-support", "frame-system", @@ -8285,7 +8290,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -8301,7 +8306,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -8313,7 +8318,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-benchmarking", "frame-support", @@ -8330,7 +8335,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-benchmarking", "frame-support", @@ -8345,7 +8350,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-benchmarking", "frame-support", @@ -8361,7 +8366,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-benchmarking", "frame-support", @@ -8376,7 +8381,7 @@ dependencies = [ [[package]] name = "pallet-whitelist" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-benchmarking", "frame-support", @@ -8391,7 +8396,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "bounded-collections", "frame-benchmarking", @@ -8412,7 +8417,7 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "frame-benchmarking", "frame-support", @@ -9023,14 +9028,16 @@ dependencies = [ [[package]] name = "polkadot-approval-distribution" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "futures", + "futures-timer", "polkadot-node-jaeger", "polkadot-node-metrics", "polkadot-node-network-protocol", "polkadot-node-primitives", "polkadot-node-subsystem", + "polkadot-node-subsystem-util", "polkadot-primitives", "rand 0.8.5", "tracing-gum", @@ -9039,9 +9046,10 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "futures", + "futures-timer", "polkadot-node-network-protocol", "polkadot-node-subsystem", "polkadot-node-subsystem-util", @@ -9053,7 +9061,7 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "derive_more", "fatality", @@ -9076,7 +9084,7 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "fatality", "futures", @@ -9097,7 +9105,7 @@ dependencies = [ [[package]] name = "polkadot-cli" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "clap", "frame-benchmarking-cli", @@ -9127,7 +9135,7 @@ dependencies = [ [[package]] name = "polkadot-client" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "async-trait", "frame-benchmarking", @@ -9170,7 +9178,7 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "always-assert", "bitvec", @@ -9192,7 +9200,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "parity-scale-codec", "scale-info", @@ -9204,7 +9212,7 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "derive_more", "fatality", @@ -9229,7 +9237,7 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -9243,7 +9251,7 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "futures", "futures-timer", @@ -9263,7 +9271,7 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "always-assert", "async-trait", @@ -9286,7 +9294,7 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "futures", "parity-scale-codec", @@ -9304,7 +9312,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "bitvec", "derive_more", @@ -9333,7 +9341,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "bitvec", "futures", @@ -9354,7 +9362,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "bitvec", "fatality", @@ -9373,7 +9381,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "futures", "polkadot-node-subsystem", @@ -9388,7 +9396,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "async-trait", "futures", @@ -9408,7 +9416,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "futures", "polkadot-node-metrics", @@ -9423,7 +9431,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "futures", "futures-timer", @@ -9440,7 +9448,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "fatality", "futures", @@ -9459,7 +9467,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "async-trait", "futures", @@ -9476,7 +9484,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "bitvec", "fatality", @@ -9494,7 +9502,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "always-assert", "futures", @@ -9525,7 +9533,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "futures", "polkadot-node-primitives", @@ -9541,7 +9549,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-common" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "cpu-time", "futures", @@ -9564,7 +9572,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-execute-worker" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "cpu-time", "futures", @@ -9584,7 +9592,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-prepare-worker" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "futures", "libc", @@ -9607,7 +9615,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "futures", "lru 0.9.0", @@ -9622,7 +9630,7 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "lazy_static", "log", @@ -9640,7 +9648,7 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "bs58", "futures", @@ -9659,7 +9667,7 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "async-channel", "async-trait", @@ -9682,7 +9690,7 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "bounded-vec", "futures", @@ -9704,7 +9712,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -9714,7 +9722,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-test-helpers" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "async-trait", "futures", @@ -9732,7 +9740,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "async-trait", "derive_more", @@ -9755,7 +9763,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "async-trait", "derive_more", @@ -9788,7 +9796,7 @@ dependencies = [ [[package]] name = "polkadot-overseer" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "async-trait", "futures", @@ -9811,7 +9819,7 @@ dependencies = [ [[package]] name = "polkadot-parachain" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "bounded-collections", "derive_more", @@ -9910,7 +9918,7 @@ dependencies = [ [[package]] name = "polkadot-performance-test" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "env_logger 0.9.0", "kusama-runtime", @@ -9928,7 +9936,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "bitvec", "hex-literal 0.4.1", @@ -9954,7 +9962,7 @@ dependencies = [ [[package]] name = "polkadot-rpc" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "jsonrpsee", "mmr-rpc", @@ -9986,7 +9994,7 @@ dependencies = [ [[package]] name = "polkadot-runtime" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "bitvec", "frame-benchmarking", @@ -10081,7 +10089,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "bitvec", "frame-benchmarking", @@ -10127,7 +10135,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-constants" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "frame-support", "polkadot-primitives", @@ -10141,7 +10149,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "bs58", "parity-scale-codec", @@ -10153,7 +10161,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "bitflags", "bitvec", @@ -10198,7 +10206,7 @@ dependencies = [ [[package]] name = "polkadot-service" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "async-trait", "frame-benchmarking-cli", @@ -10308,11 +10316,12 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "arrayvec 0.5.2", "fatality", "futures", + "futures-timer", "indexmap", "parity-scale-codec", "polkadot-node-network-protocol", @@ -10329,7 +10338,7 @@ dependencies = [ [[package]] name = "polkadot-statement-table" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -10339,7 +10348,7 @@ dependencies = [ [[package]] name = "polkadot-test-client" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "parity-scale-codec", "polkadot-node-subsystem", @@ -10364,7 +10373,7 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "bitvec", "frame-election-provider-support", @@ -10425,7 +10434,7 @@ dependencies = [ [[package]] name = "polkadot-test-service" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "frame-benchmarking", "frame-system", @@ -11205,7 +11214,7 @@ dependencies = [ [[package]] name = "rococo-runtime" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "binary-merkle-tree", "frame-benchmarking", @@ -11292,7 +11301,7 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "frame-support", "polkadot-primitives", @@ -11561,7 +11570,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "log", "sp-core", @@ -11572,7 +11581,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "async-trait", "futures", @@ -11601,7 +11610,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "futures", "futures-timer", @@ -11624,7 +11633,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -11639,7 +11648,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "memmap2", "sc-chain-spec-derive", @@ -11658,7 +11667,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -11669,7 +11678,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "array-bytes 4.2.0", "chrono", @@ -11709,7 +11718,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "fnv", "futures", @@ -11736,7 +11745,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "hash-db", "kvdb", @@ -11762,7 +11771,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "async-trait", "futures", @@ -11787,7 +11796,7 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "async-trait", "futures", @@ -11816,7 +11825,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "async-trait", "fork-tree", @@ -11852,7 +11861,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "futures", "jsonrpsee", @@ -11874,7 +11883,7 @@ dependencies = [ [[package]] name = "sc-consensus-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "array-bytes 4.2.0", "async-channel", @@ -11910,7 +11919,7 @@ dependencies = [ [[package]] name = "sc-consensus-beefy-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "futures", "jsonrpsee", @@ -11929,7 +11938,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "fork-tree", "parity-scale-codec", @@ -11942,7 +11951,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "ahash 0.8.2", "array-bytes 4.2.0", @@ -11982,7 +11991,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "finality-grandpa", "futures", @@ -12002,7 +12011,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "async-trait", "futures", @@ -12025,7 +12034,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "lru 0.10.0", "parity-scale-codec", @@ -12047,7 +12056,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "sc-allocator", "sp-maybe-compressed-blob", @@ -12059,7 +12068,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "anyhow", "cfg-if", @@ -12077,7 +12086,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "ansi_term", "futures", @@ -12093,7 +12102,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "array-bytes 4.2.0", "parking_lot 0.12.1", @@ -12107,7 +12116,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "array-bytes 4.2.0", "async-channel", @@ -12153,7 +12162,7 @@ dependencies = [ [[package]] name = "sc-network-bitswap" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "async-channel", "cid", @@ -12174,7 +12183,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "array-bytes 4.2.0", "async-trait", @@ -12201,7 +12210,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "ahash 0.8.2", "futures", @@ -12219,7 +12228,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "array-bytes 4.2.0", "async-channel", @@ -12241,7 +12250,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "array-bytes 4.2.0", "async-channel", @@ -12275,7 +12284,7 @@ dependencies = [ [[package]] name = "sc-network-transactions" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "array-bytes 4.2.0", "futures", @@ -12293,7 +12302,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "array-bytes 4.2.0", "bytes", @@ -12323,7 +12332,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -12332,7 +12341,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "futures", "jsonrpsee", @@ -12363,7 +12372,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -12382,7 +12391,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "http", "jsonrpsee", @@ -12397,7 +12406,7 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "array-bytes 4.2.0", "futures", @@ -12423,7 +12432,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "async-trait", "directories", @@ -12489,7 +12498,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "log", "parity-scale-codec", @@ -12500,7 +12509,7 @@ dependencies = [ [[package]] name = "sc-storage-monitor" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "clap", "fs4", @@ -12516,7 +12525,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -12535,7 +12544,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "futures", "libc", @@ -12554,7 +12563,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "chrono", "futures", @@ -12573,7 +12582,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "ansi_term", "atty", @@ -12604,7 +12613,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -12615,7 +12624,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "async-trait", "futures", @@ -12641,7 +12650,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "async-trait", "futures", @@ -12657,7 +12666,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "async-channel", "futures", @@ -13138,7 +13147,7 @@ checksum = "03b634d87b960ab1a38c4fe143b508576f075e7c978bfad18217645ebfdfa2ec" [[package]] name = "slot-range-helper" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "enumn", "parity-scale-codec", @@ -13215,7 +13224,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "hash-db", "log", @@ -13235,7 +13244,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "Inflector", "blake2", @@ -13249,7 +13258,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "23.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "parity-scale-codec", "scale-info", @@ -13262,7 +13271,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "16.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "integer-sqrt", "num-traits", @@ -13276,7 +13285,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "parity-scale-codec", "scale-info", @@ -13289,7 +13298,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "parity-scale-codec", "sp-api", @@ -13301,7 +13310,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "futures", "log", @@ -13319,7 +13328,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "async-trait", "futures", @@ -13334,7 +13343,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "async-trait", "parity-scale-codec", @@ -13352,7 +13361,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "async-trait", "parity-scale-codec", @@ -13373,7 +13382,7 @@ dependencies = [ [[package]] name = "sp-consensus-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "lazy_static", "parity-scale-codec", @@ -13392,7 +13401,7 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "finality-grandpa", "log", @@ -13410,7 +13419,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "parity-scale-codec", "scale-info", @@ -13422,7 +13431,7 @@ dependencies = [ [[package]] name = "sp-core" version = "21.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "array-bytes 4.2.0", "bitflags", @@ -13466,7 +13475,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "9.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "blake2b_simd", "byteorder", @@ -13480,7 +13489,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "9.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "proc-macro2", "quote", @@ -13491,7 +13500,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -13500,7 +13509,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "8.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "proc-macro2", "quote", @@ -13510,7 +13519,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.19.0" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "environmental", "parity-scale-codec", @@ -13521,7 +13530,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -13536,7 +13545,7 @@ dependencies = [ [[package]] name = "sp-io" version = "23.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "bytes", "ed25519", @@ -13562,7 +13571,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "24.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "lazy_static", "sp-core", @@ -13573,7 +13582,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.27.0" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "futures", "parity-scale-codec", @@ -13587,7 +13596,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "thiserror", "zstd 0.12.3+zstd.1.5.2", @@ -13596,7 +13605,7 @@ dependencies = [ [[package]] name = "sp-metadata-ir" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-metadata", "parity-scale-codec", @@ -13607,7 +13616,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "ckb-merkle-mountain-range", "log", @@ -13625,7 +13634,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "parity-scale-codec", "scale-info", @@ -13639,7 +13648,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "sp-api", "sp-core", @@ -13649,7 +13658,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "8.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "backtrace", "lazy_static", @@ -13659,7 +13668,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "rustc-hash", "serde", @@ -13669,7 +13678,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "24.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "either", "hash256-std-hasher", @@ -13691,7 +13700,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "17.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -13709,7 +13718,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "11.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "Inflector", "proc-macro-crate", @@ -13721,7 +13730,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "parity-scale-codec", "scale-info", @@ -13735,7 +13744,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "parity-scale-codec", "scale-info", @@ -13748,7 +13757,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.28.0" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "hash-db", "log", @@ -13768,7 +13777,7 @@ dependencies = [ [[package]] name = "sp-statement-store" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "log", "parity-scale-codec", @@ -13786,12 +13795,12 @@ dependencies = [ [[package]] name = "sp-std" version = "8.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" [[package]] name = "sp-storage" version = "13.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "impl-serde", "parity-scale-codec", @@ -13804,7 +13813,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "async-trait", "futures-timer", @@ -13819,7 +13828,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "10.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "parity-scale-codec", "sp-std", @@ -13831,7 +13840,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "sp-api", "sp-runtime", @@ -13840,7 +13849,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "async-trait", "log", @@ -13856,7 +13865,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "22.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "ahash 0.8.2", "hash-db", @@ -13879,7 +13888,7 @@ dependencies = [ [[package]] name = "sp-version" version = "22.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "impl-serde", "parity-scale-codec", @@ -13896,7 +13905,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "8.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -13907,7 +13916,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "14.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -13920,7 +13929,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "20.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "parity-scale-codec", "scale-info", @@ -14118,7 +14127,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "platforms", ] @@ -14126,7 +14135,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -14145,7 +14154,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "hyper", "log", @@ -14157,7 +14166,7 @@ dependencies = [ [[package]] name = "substrate-rpc-client" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "async-trait", "jsonrpsee", @@ -14170,7 +14179,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "jsonrpsee", "log", @@ -14189,7 +14198,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "array-bytes 4.2.0", "async-trait", @@ -14215,7 +14224,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "futures", "substrate-test-utils-derive", @@ -14225,7 +14234,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -14236,7 +14245,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "ansi_term", "build-helper", @@ -14365,7 +14374,7 @@ checksum = "13a4ec180a2de59b57434704ccfad967f789b12737738798fa08798cd5824c16" [[package]] name = "test-runtime-constants" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "frame-support", "polkadot-primitives", @@ -14766,7 +14775,7 @@ dependencies = [ [[package]] name = "tracing-gum" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "polkadot-node-jaeger", "polkadot-primitives", @@ -14777,7 +14786,7 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "expander 2.0.0", "proc-macro-crate", @@ -14907,7 +14916,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#075ba84345c58611beaf8b3effcd321db5a92f6b" +source = "git+https://github.com/paritytech/substrate?branch=master#dc3fb3d4cf9efb779a068cdc201babc7ae2d233c" dependencies = [ "async-trait", "clap", @@ -15822,7 +15831,7 @@ dependencies = [ [[package]] name = "westend-runtime" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "bitvec", "frame-benchmarking", @@ -15915,7 +15924,7 @@ dependencies = [ [[package]] name = "westend-runtime-constants" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "frame-support", "polkadot-primitives", @@ -16349,7 +16358,7 @@ dependencies = [ [[package]] name = "xcm" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "bounded-collections", "derivative", @@ -16365,7 +16374,7 @@ dependencies = [ [[package]] name = "xcm-builder" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "frame-support", "frame-system", @@ -16420,7 +16429,7 @@ dependencies = [ [[package]] name = "xcm-executor" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "environmental", "frame-benchmarking", @@ -16440,7 +16449,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#b6b74fdf546c14bf9ac93c03916abda9ee33a52f" +source = "git+https://github.com/paritytech/polkadot?branch=master#0db5f018c6a510c5eceb4f25be794cd0a7873bbf" dependencies = [ "Inflector", "proc-macro2", diff --git a/cumulus/pallets/parachain-system/src/lib.rs b/cumulus/pallets/parachain-system/src/lib.rs index 4ef1c51101..cda0ffe6b3 100644 --- a/cumulus/pallets/parachain-system/src/lib.rs +++ b/cumulus/pallets/parachain-system/src/lib.rs @@ -1067,6 +1067,33 @@ impl Pallet { )], }) } + + /// Prepare/insert relevant data for `schedule_code_upgrade` for benchmarks. + #[cfg(feature = "runtime-benchmarks")] + pub fn initialize_for_set_code_benchmark(max_code_size: u32) { + // insert dummy ValidationData + let vfp = PersistedValidationData { + parent_head: polkadot_parachain::primitives::HeadData(Default::default()), + relay_parent_number: 1, + relay_parent_storage_root: Default::default(), + max_pov_size: 1_000, + }; + >::put(&vfp); + + // insert dummy HostConfiguration with + let host_config = AbridgedHostConfiguration { + max_code_size, + max_head_data_size: 32 * 1024, + max_upward_queue_count: 8, + max_upward_queue_size: 1024 * 1024, + max_upward_message_size: 4 * 1024, + max_upward_message_num_per_candidate: 2, + hrmp_max_message_num_per_candidate: 2, + validation_upgrade_cooldown: 2, + validation_upgrade_delay: 2, + }; + >::put(host_config); + } } pub struct ParachainSetCode(sp_std::marker::PhantomData); diff --git a/cumulus/parachain-template/runtime/Cargo.toml b/cumulus/parachain-template/runtime/Cargo.toml index e39eea03fe..a299f747cf 100644 --- a/cumulus/parachain-template/runtime/Cargo.toml +++ b/cumulus/parachain-template/runtime/Cargo.toml @@ -138,6 +138,7 @@ runtime-benchmarks = [ "pallet-xcm/runtime-benchmarks", "sp-runtime/runtime-benchmarks", "xcm-builder/runtime-benchmarks", + "cumulus-pallet-parachain-system/runtime-benchmarks", "cumulus-pallet-session-benchmarking/runtime-benchmarks", "cumulus-pallet-xcmp-queue/runtime-benchmarks", ] diff --git a/cumulus/parachain-template/runtime/src/lib.rs b/cumulus/parachain-template/runtime/src/lib.rs index ef581cbb6b..d111aff023 100644 --- a/cumulus/parachain-template/runtime/src/lib.rs +++ b/cumulus/parachain-template/runtime/src/lib.rs @@ -703,10 +703,19 @@ impl_runtime_apis! { fn dispatch_benchmark( config: frame_benchmarking::BenchmarkConfig ) -> Result, sp_runtime::RuntimeString> { - use frame_benchmarking::{Benchmarking, BenchmarkBatch}; + use frame_benchmarking::{BenchmarkError, Benchmarking, BenchmarkBatch}; use frame_system_benchmarking::Pallet as SystemBench; - impl frame_system_benchmarking::Config for Runtime {} + impl frame_system_benchmarking::Config for Runtime { + fn setup_set_code_requirements(code: &sp_std::vec::Vec) -> Result<(), BenchmarkError> { + ParachainSystem::initialize_for_set_code_benchmark(code.len() as u32); + Ok(()) + } + + fn verify_set_code() { + System::assert_last_event(cumulus_pallet_parachain_system::Event::::ValidationFunctionStored.into()); + } + } use cumulus_pallet_session_benchmarking::Pallet as SessionBench; impl cumulus_pallet_session_benchmarking::Config for Runtime {} diff --git a/cumulus/parachains/runtimes/assets/asset-hub-kusama/Cargo.toml b/cumulus/parachains/runtimes/assets/asset-hub-kusama/Cargo.toml index 0e43d4363f..3e06ab43be 100644 --- a/cumulus/parachains/runtimes/assets/asset-hub-kusama/Cargo.toml +++ b/cumulus/parachains/runtimes/assets/asset-hub-kusama/Cargo.toml @@ -107,6 +107,7 @@ runtime-benchmarks = [ "pallet-xcm/runtime-benchmarks", "sp-runtime/runtime-benchmarks", "xcm-builder/runtime-benchmarks", + "cumulus-pallet-parachain-system/runtime-benchmarks", "cumulus-pallet-session-benchmarking/runtime-benchmarks", "pallet-collator-selection/runtime-benchmarks", "cumulus-pallet-xcmp-queue/runtime-benchmarks", diff --git a/cumulus/parachains/runtimes/assets/asset-hub-kusama/src/lib.rs b/cumulus/parachains/runtimes/assets/asset-hub-kusama/src/lib.rs index 9260459964..e50bf9c6cc 100644 --- a/cumulus/parachains/runtimes/assets/asset-hub-kusama/src/lib.rs +++ b/cumulus/parachains/runtimes/assets/asset-hub-kusama/src/lib.rs @@ -1053,7 +1053,16 @@ impl_runtime_apis! { TrackedStorageKey}; use frame_system_benchmarking::Pallet as SystemBench; - impl frame_system_benchmarking::Config for Runtime {} + impl frame_system_benchmarking::Config for Runtime { + fn setup_set_code_requirements(code: &sp_std::vec::Vec) -> Result<(), BenchmarkError> { + ParachainSystem::initialize_for_set_code_benchmark(code.len() as u32); + Ok(()) + } + + fn verify_set_code() { + System::assert_last_event(cumulus_pallet_parachain_system::Event::::ValidationFunctionStored.into()); + } + } use cumulus_pallet_session_benchmarking::Pallet as SessionBench; impl cumulus_pallet_session_benchmarking::Config for Runtime {} diff --git a/cumulus/parachains/runtimes/assets/asset-hub-polkadot/Cargo.toml b/cumulus/parachains/runtimes/assets/asset-hub-polkadot/Cargo.toml index c57213c214..5e62fa35db 100644 --- a/cumulus/parachains/runtimes/assets/asset-hub-polkadot/Cargo.toml +++ b/cumulus/parachains/runtimes/assets/asset-hub-polkadot/Cargo.toml @@ -100,6 +100,7 @@ runtime-benchmarks = [ "pallet-xcm/runtime-benchmarks", "sp-runtime/runtime-benchmarks", "xcm-builder/runtime-benchmarks", + "cumulus-pallet-parachain-system/runtime-benchmarks", "cumulus-pallet-session-benchmarking/runtime-benchmarks", "pallet-collator-selection/runtime-benchmarks", "cumulus-pallet-xcmp-queue/runtime-benchmarks", diff --git a/cumulus/parachains/runtimes/assets/asset-hub-polkadot/src/lib.rs b/cumulus/parachains/runtimes/assets/asset-hub-polkadot/src/lib.rs index 6003097834..d7f0e54815 100644 --- a/cumulus/parachains/runtimes/assets/asset-hub-polkadot/src/lib.rs +++ b/cumulus/parachains/runtimes/assets/asset-hub-polkadot/src/lib.rs @@ -1067,7 +1067,16 @@ impl_runtime_apis! { use frame_benchmarking::{Benchmarking, BenchmarkBatch, TrackedStorageKey, BenchmarkError}; use frame_system_benchmarking::Pallet as SystemBench; - impl frame_system_benchmarking::Config for Runtime {} + impl frame_system_benchmarking::Config for Runtime { + fn setup_set_code_requirements(code: &sp_std::vec::Vec) -> Result<(), BenchmarkError> { + ParachainSystem::initialize_for_set_code_benchmark(code.len() as u32); + Ok(()) + } + + fn verify_set_code() { + System::assert_last_event(cumulus_pallet_parachain_system::Event::::ValidationFunctionStored.into()); + } + } use cumulus_pallet_session_benchmarking::Pallet as SessionBench; impl cumulus_pallet_session_benchmarking::Config for Runtime {} diff --git a/cumulus/parachains/runtimes/assets/asset-hub-westend/Cargo.toml b/cumulus/parachains/runtimes/assets/asset-hub-westend/Cargo.toml index a052f482d5..5c4c4de935 100644 --- a/cumulus/parachains/runtimes/assets/asset-hub-westend/Cargo.toml +++ b/cumulus/parachains/runtimes/assets/asset-hub-westend/Cargo.toml @@ -100,6 +100,7 @@ runtime-benchmarks = [ "pallet-utility/runtime-benchmarks", "pallet-xcm/runtime-benchmarks", "sp-runtime/runtime-benchmarks", + "cumulus-pallet-parachain-system/runtime-benchmarks", "xcm-builder/runtime-benchmarks", "cumulus-pallet-session-benchmarking/runtime-benchmarks", "pallet-collator-selection/runtime-benchmarks", diff --git a/cumulus/parachains/runtimes/assets/asset-hub-westend/src/lib.rs b/cumulus/parachains/runtimes/assets/asset-hub-westend/src/lib.rs index 573c0f43ec..566e707506 100644 --- a/cumulus/parachains/runtimes/assets/asset-hub-westend/src/lib.rs +++ b/cumulus/parachains/runtimes/assets/asset-hub-westend/src/lib.rs @@ -1092,7 +1092,16 @@ impl_runtime_apis! { use frame_benchmarking::{Benchmarking, BenchmarkBatch, TrackedStorageKey, BenchmarkError}; use frame_system_benchmarking::Pallet as SystemBench; - impl frame_system_benchmarking::Config for Runtime {} + impl frame_system_benchmarking::Config for Runtime { + fn setup_set_code_requirements(code: &sp_std::vec::Vec) -> Result<(), BenchmarkError> { + ParachainSystem::initialize_for_set_code_benchmark(code.len() as u32); + Ok(()) + } + + fn verify_set_code() { + System::assert_last_event(cumulus_pallet_parachain_system::Event::::ValidationFunctionStored.into()); + } + } use cumulus_pallet_session_benchmarking::Pallet as SessionBench; impl cumulus_pallet_session_benchmarking::Config for Runtime {} diff --git a/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-kusama/Cargo.toml b/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-kusama/Cargo.toml index 16c7e934a3..a969812c02 100644 --- a/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-kusama/Cargo.toml +++ b/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-kusama/Cargo.toml @@ -142,6 +142,7 @@ runtime-benchmarks = [ "pallet-xcm/runtime-benchmarks", "sp-runtime/runtime-benchmarks", "xcm-builder/runtime-benchmarks", + "cumulus-pallet-parachain-system/runtime-benchmarks", "cumulus-pallet-session-benchmarking/runtime-benchmarks", "pallet-collator-selection/runtime-benchmarks", "cumulus-pallet-xcmp-queue/runtime-benchmarks", diff --git a/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/lib.rs b/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/lib.rs index af0945236f..f5b84b8e67 100644 --- a/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/lib.rs +++ b/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/lib.rs @@ -652,7 +652,16 @@ impl_runtime_apis! { use frame_benchmarking::{Benchmarking, BenchmarkBatch, BenchmarkError, TrackedStorageKey}; use frame_system_benchmarking::Pallet as SystemBench; - impl frame_system_benchmarking::Config for Runtime {} + impl frame_system_benchmarking::Config for Runtime { + fn setup_set_code_requirements(code: &sp_std::vec::Vec) -> Result<(), BenchmarkError> { + ParachainSystem::initialize_for_set_code_benchmark(code.len() as u32); + Ok(()) + } + + fn verify_set_code() { + System::assert_last_event(cumulus_pallet_parachain_system::Event::::ValidationFunctionStored.into()); + } + } use cumulus_pallet_session_benchmarking::Pallet as SessionBench; impl cumulus_pallet_session_benchmarking::Config for Runtime {} diff --git a/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/Cargo.toml b/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/Cargo.toml index 22744aa5f1..e4a08fc9b1 100644 --- a/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/Cargo.toml +++ b/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/Cargo.toml @@ -142,6 +142,7 @@ runtime-benchmarks = [ "pallet-xcm/runtime-benchmarks", "sp-runtime/runtime-benchmarks", "xcm-builder/runtime-benchmarks", + "cumulus-pallet-parachain-system/runtime-benchmarks", "cumulus-pallet-session-benchmarking/runtime-benchmarks", "pallet-collator-selection/runtime-benchmarks", "cumulus-pallet-xcmp-queue/runtime-benchmarks", diff --git a/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/lib.rs b/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/lib.rs index 7a6faeae46..865c74df65 100644 --- a/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/lib.rs +++ b/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/lib.rs @@ -652,7 +652,16 @@ impl_runtime_apis! { use frame_benchmarking::{Benchmarking, BenchmarkBatch, BenchmarkError, TrackedStorageKey}; use frame_system_benchmarking::Pallet as SystemBench; - impl frame_system_benchmarking::Config for Runtime {} + impl frame_system_benchmarking::Config for Runtime { + fn setup_set_code_requirements(code: &sp_std::vec::Vec) -> Result<(), BenchmarkError> { + ParachainSystem::initialize_for_set_code_benchmark(code.len() as u32); + Ok(()) + } + + fn verify_set_code() { + System::assert_last_event(cumulus_pallet_parachain_system::Event::::ValidationFunctionStored.into()); + } + } use cumulus_pallet_session_benchmarking::Pallet as SessionBench; impl cumulus_pallet_session_benchmarking::Config for Runtime {} diff --git a/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/lib.rs b/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/lib.rs index c3874999b5..8b71e15087 100644 --- a/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/lib.rs +++ b/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/lib.rs @@ -920,7 +920,16 @@ impl_runtime_apis! { use frame_benchmarking::{Benchmarking, BenchmarkBatch, BenchmarkError, TrackedStorageKey}; use frame_system_benchmarking::Pallet as SystemBench; - impl frame_system_benchmarking::Config for Runtime {} + impl frame_system_benchmarking::Config for Runtime { + fn setup_set_code_requirements(code: &sp_std::vec::Vec) -> Result<(), BenchmarkError> { + ParachainSystem::initialize_for_set_code_benchmark(code.len() as u32); + Ok(()) + } + + fn verify_set_code() { + System::assert_last_event(cumulus_pallet_parachain_system::Event::::ValidationFunctionStored.into()); + } + } use cumulus_pallet_session_benchmarking::Pallet as SessionBench; impl cumulus_pallet_session_benchmarking::Config for Runtime {} diff --git a/cumulus/parachains/runtimes/collectives/collectives-polkadot/Cargo.toml b/cumulus/parachains/runtimes/collectives/collectives-polkadot/Cargo.toml index 42fc67da0d..7c5892ef4c 100644 --- a/cumulus/parachains/runtimes/collectives/collectives-polkadot/Cargo.toml +++ b/cumulus/parachains/runtimes/collectives/collectives-polkadot/Cargo.toml @@ -98,6 +98,7 @@ runtime-benchmarks = [ "pallet-xcm/runtime-benchmarks", "sp-runtime/runtime-benchmarks", "xcm-builder/runtime-benchmarks", + "cumulus-pallet-parachain-system/runtime-benchmarks", "cumulus-pallet-session-benchmarking/runtime-benchmarks", "pallet-collator-selection/runtime-benchmarks", "cumulus-pallet-xcmp-queue/runtime-benchmarks", diff --git a/cumulus/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs b/cumulus/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs index 26d8bb9489..5ca00d8c79 100644 --- a/cumulus/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs +++ b/cumulus/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs @@ -861,10 +861,19 @@ impl_runtime_apis! { fn dispatch_benchmark( config: frame_benchmarking::BenchmarkConfig ) -> Result, sp_runtime::RuntimeString> { - use frame_benchmarking::{Benchmarking, BenchmarkBatch, TrackedStorageKey}; + use frame_benchmarking::{Benchmarking, BenchmarkBatch, BenchmarkError, TrackedStorageKey}; use frame_system_benchmarking::Pallet as SystemBench; - impl frame_system_benchmarking::Config for Runtime {} + impl frame_system_benchmarking::Config for Runtime { + fn setup_set_code_requirements(code: &sp_std::vec::Vec) -> Result<(), BenchmarkError> { + ParachainSystem::initialize_for_set_code_benchmark(code.len() as u32); + Ok(()) + } + + fn verify_set_code() { + System::assert_last_event(cumulus_pallet_parachain_system::Event::::ValidationFunctionStored.into()); + } + } use cumulus_pallet_session_benchmarking::Pallet as SessionBench; impl cumulus_pallet_session_benchmarking::Config for Runtime {} diff --git a/cumulus/parachains/runtimes/contracts/contracts-rococo/Cargo.toml b/cumulus/parachains/runtimes/contracts/contracts-rococo/Cargo.toml index 3c6bd76c6f..cc527fe766 100644 --- a/cumulus/parachains/runtimes/contracts/contracts-rococo/Cargo.toml +++ b/cumulus/parachains/runtimes/contracts/contracts-rococo/Cargo.toml @@ -149,6 +149,7 @@ runtime-benchmarks = [ "pallet-xcm/runtime-benchmarks", "sp-runtime/runtime-benchmarks", "xcm-builder/runtime-benchmarks", + "cumulus-pallet-parachain-system/runtime-benchmarks", "cumulus-pallet-session-benchmarking/runtime-benchmarks", ] diff --git a/cumulus/parachains/runtimes/contracts/contracts-rococo/src/lib.rs b/cumulus/parachains/runtimes/contracts/contracts-rococo/src/lib.rs index 5a8edf1a16..b3e2c791f5 100644 --- a/cumulus/parachains/runtimes/contracts/contracts-rococo/src/lib.rs +++ b/cumulus/parachains/runtimes/contracts/contracts-rococo/src/lib.rs @@ -651,10 +651,19 @@ impl_runtime_apis! { fn dispatch_benchmark( config: frame_benchmarking::BenchmarkConfig ) -> Result, sp_runtime::RuntimeString> { - use frame_benchmarking::{Benchmarking, BenchmarkBatch, TrackedStorageKey}; + use frame_benchmarking::{Benchmarking, BenchmarkBatch, BenchmarkError, TrackedStorageKey}; use frame_system_benchmarking::Pallet as SystemBench; - impl frame_system_benchmarking::Config for Runtime {} + impl frame_system_benchmarking::Config for Runtime { + fn setup_set_code_requirements(code: &sp_std::vec::Vec) -> Result<(), BenchmarkError> { + ParachainSystem::initialize_for_set_code_benchmark(code.len() as u32); + Ok(()) + } + + fn verify_set_code() { + System::assert_last_event(cumulus_pallet_parachain_system::Event::::ValidationFunctionStored.into()); + } + } use cumulus_pallet_session_benchmarking::Pallet as SessionBench; impl cumulus_pallet_session_benchmarking::Config for Runtime {} diff --git a/cumulus/parachains/runtimes/glutton/glutton-kusama/Cargo.toml b/cumulus/parachains/runtimes/glutton/glutton-kusama/Cargo.toml index 525895c085..2408c9431e 100644 --- a/cumulus/parachains/runtimes/glutton/glutton-kusama/Cargo.toml +++ b/cumulus/parachains/runtimes/glutton/glutton-kusama/Cargo.toml @@ -52,6 +52,7 @@ runtime-benchmarks = [ "frame-system-benchmarking/runtime-benchmarks", "frame-system/runtime-benchmarks", "pallet-glutton/runtime-benchmarks", + "cumulus-pallet-parachain-system/runtime-benchmarks", "xcm-builder/runtime-benchmarks", ] std = [ diff --git a/cumulus/parachains/runtimes/glutton/glutton-kusama/src/lib.rs b/cumulus/parachains/runtimes/glutton/glutton-kusama/src/lib.rs index fba081f2d6..006cd16238 100644 --- a/cumulus/parachains/runtimes/glutton/glutton-kusama/src/lib.rs +++ b/cumulus/parachains/runtimes/glutton/glutton-kusama/src/lib.rs @@ -379,9 +379,18 @@ impl_runtime_apis! { fn dispatch_benchmark( config: frame_benchmarking::BenchmarkConfig ) -> Result, sp_runtime::RuntimeString> { - use frame_benchmarking::{Benchmarking, BenchmarkBatch, TrackedStorageKey}; + use frame_benchmarking::{Benchmarking, BenchmarkBatch, BenchmarkError, TrackedStorageKey}; use frame_system_benchmarking::Pallet as SystemBench; - impl frame_system_benchmarking::Config for Runtime {} + impl frame_system_benchmarking::Config for Runtime { + fn setup_set_code_requirements(code: &sp_std::vec::Vec) -> Result<(), BenchmarkError> { + ParachainSystem::initialize_for_set_code_benchmark(code.len() as u32); + Ok(()) + } + + fn verify_set_code() { + System::assert_last_event(cumulus_pallet_parachain_system::Event::::ValidationFunctionStored.into()); + } + } use frame_support::traits::WhitelistedStorageKeys; let whitelist: Vec = AllPalletsWithSystem::whitelisted_storage_keys();