From 8679e4206893c693b58e387ae3e15158a5b7406d Mon Sep 17 00:00:00 2001 From: Muharem Ismailov Date: Thu, 1 Sep 2022 19:20:08 +0200 Subject: [PATCH] Update Cumulus to Latest Substrate and Polkadot Master (#1551) * proposal provider impl for proposals func * rustfmt * impl proposals_count fn * update lockfile for {"substrate", "polkadot"} * cargo update pallet-alliance * cargo update deps * fix for https://github.com/paritytech/substrate/commit/324a18e3c5cbf333672c54f9367f530ea976928d * update lockfile for {"substrate", "polkadot"} * fix try runtime feature flags * update log target Co-authored-by: parity-processbot <> Co-authored-by: Shawn Tabrizi --- Cargo.lock | 501 +++++++++--------- pallets/aura-ext/Cargo.toml | 1 + pallets/dmp-queue/Cargo.toml | 1 + pallets/parachain-system/Cargo.toml | 2 + pallets/solo-to-para/Cargo.toml | 1 + pallets/xcm/Cargo.toml | 1 + pallets/xcmp-queue/Cargo.toml | 1 + parachain-template/runtime/Cargo.toml | 17 + parachain-template/runtime/src/lib.rs | 11 +- parachains/pallets/parachain-info/Cargo.toml | 1 + .../runtimes/assets/statemine/Cargo.toml | 21 + .../runtimes/assets/statemine/src/lib.rs | 11 +- .../runtimes/assets/statemint/Cargo.toml | 21 + .../runtimes/assets/statemint/src/lib.rs | 11 +- .../runtimes/assets/westmint/Cargo.toml | 21 + .../runtimes/assets/westmint/src/lib.rs | 11 +- .../collectives-polkadot/Cargo.toml | 21 + .../collectives-polkadot/src/impls.rs | 10 +- .../collectives-polkadot/src/lib.rs | 11 +- .../contracts/contracts-rococo/Cargo.toml | 20 + .../contracts/contracts-rococo/src/lib.rs | 11 +- parachains/runtimes/testing/penpal/Cargo.toml | 18 + parachains/runtimes/testing/penpal/src/lib.rs | 13 +- 23 files changed, 473 insertions(+), 264 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 1dd64620670..6c1231f1507 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -451,7 +451,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "async-trait", "beefy-primitives", @@ -487,7 +487,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -507,7 +507,7 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "beefy-primitives", "sp-api", @@ -516,7 +516,7 @@ dependencies = [ [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "parity-scale-codec", "scale-info", @@ -2786,7 +2786,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "parity-scale-codec", ] @@ -2804,7 +2804,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-support", "frame-system", @@ -2827,7 +2827,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "Inflector", "chrono", @@ -2878,7 +2878,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2889,7 +2889,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2905,10 +2905,11 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-support", "frame-system", + "frame-try-runtime", "parity-scale-codec", "scale-info", "sp-core", @@ -2933,7 +2934,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "bitflags", "frame-metadata", @@ -2964,7 +2965,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "Inflector", "cfg-expr", @@ -2978,7 +2979,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2990,7 +2991,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "proc-macro2", "quote", @@ -3000,7 +3001,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-support", "log", @@ -3017,7 +3018,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -3032,7 +3033,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "parity-scale-codec", "sp-api", @@ -3041,9 +3042,10 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-support", + "parity-scale-codec", "sp-api", "sp-runtime", "sp-std", @@ -3915,7 +3917,7 @@ checksum = "67c21572b4949434e4fc1e1978b99c5f77064153c59d998bf13ecd96fb5ecba7" [[package]] name = "kusama-runtime" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "beefy-primitives", "bitvec", @@ -4008,7 +4010,7 @@ dependencies = [ [[package]] name = "kusama-runtime-constants" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "frame-support", "polkadot-primitives", @@ -5367,7 +5369,7 @@ checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a" [[package]] name = "orchestra" version = "0.0.1" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "async-trait", "dyn-clonable", @@ -5383,7 +5385,7 @@ dependencies = [ [[package]] name = "orchestra-proc-macro" version = "0.0.1" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "expander 0.0.6", "itertools", @@ -5421,7 +5423,7 @@ dependencies = [ [[package]] name = "pallet-alliance" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -5442,7 +5444,7 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-support", "frame-system", @@ -5459,7 +5461,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -5473,7 +5475,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-support", "frame-system", @@ -5489,7 +5491,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-support", "frame-system", @@ -5505,7 +5507,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-support", "frame-system", @@ -5520,7 +5522,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -5544,7 +5546,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5564,7 +5566,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -5579,7 +5581,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "beefy-primitives", "frame-support", @@ -5595,7 +5597,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -5618,7 +5620,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -5636,7 +5638,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -5681,7 +5683,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -5698,7 +5700,7 @@ dependencies = [ [[package]] name = "pallet-contracts" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "bitflags", "frame-benchmarking", @@ -5726,7 +5728,7 @@ dependencies = [ [[package]] name = "pallet-contracts-primitives" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "bitflags", "parity-scale-codec", @@ -5741,7 +5743,7 @@ dependencies = [ [[package]] name = "pallet-contracts-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "proc-macro2", "quote", @@ -5751,7 +5753,7 @@ dependencies = [ [[package]] name = "pallet-contracts-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "jsonrpsee", "pallet-contracts-primitives", @@ -5768,7 +5770,7 @@ dependencies = [ [[package]] name = "pallet-contracts-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "pallet-contracts-primitives", "parity-scale-codec", @@ -5781,7 +5783,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -5797,7 +5799,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5820,7 +5822,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5833,7 +5835,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -5851,7 +5853,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -5866,7 +5868,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -5889,7 +5891,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5905,7 +5907,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -5925,7 +5927,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -5942,7 +5944,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -5959,7 +5961,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5977,7 +5979,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -5992,7 +5994,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -6007,7 +6009,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-support", "frame-system", @@ -6024,7 +6026,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6043,7 +6045,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "parity-scale-codec", "sp-api", @@ -6053,7 +6055,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-support", "frame-system", @@ -6070,7 +6072,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6093,7 +6095,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -6109,7 +6111,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -6124,7 +6126,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-support", "frame-system", @@ -6138,7 +6140,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -6153,7 +6155,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -6169,7 +6171,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-support", "frame-system", @@ -6190,7 +6192,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -6206,7 +6208,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-support", "frame-system", @@ -6220,7 +6222,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6243,7 +6245,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -6254,7 +6256,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "log", "sp-arithmetic", @@ -6263,7 +6265,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-support", "frame-system", @@ -6292,7 +6294,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -6310,7 +6312,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -6329,7 +6331,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-support", "frame-system", @@ -6345,7 +6347,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -6360,7 +6362,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -6371,7 +6373,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -6388,7 +6390,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -6403,7 +6405,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -6419,7 +6421,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -6434,7 +6436,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "frame-support", "frame-system", @@ -6452,7 +6454,7 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "frame-benchmarking", "frame-support", @@ -7010,7 +7012,7 @@ dependencies = [ [[package]] name = "polkadot-approval-distribution" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "futures", "polkadot-node-network-protocol", @@ -7025,7 +7027,7 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "futures", "polkadot-node-network-protocol", @@ -7039,7 +7041,7 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "derive_more", "fatality", @@ -7062,7 +7064,7 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "fatality", "futures", @@ -7083,7 +7085,7 @@ dependencies = [ [[package]] name = "polkadot-cli" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "clap 3.2.19", "frame-benchmarking-cli", @@ -7109,7 +7111,7 @@ dependencies = [ [[package]] name = "polkadot-client" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "beefy-primitives", "frame-benchmarking", @@ -7150,7 +7152,7 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "always-assert", "fatality", @@ -7171,7 +7173,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -7184,7 +7186,7 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "derive_more", "fatality", @@ -7207,7 +7209,7 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -7221,7 +7223,7 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "futures", "futures-timer", @@ -7241,7 +7243,7 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "always-assert", "async-trait", @@ -7265,7 +7267,7 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "futures", "parity-scale-codec", @@ -7283,7 +7285,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "bitvec", "derive_more", @@ -7312,7 +7314,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "bitvec", "futures", @@ -7332,7 +7334,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "bitvec", "fatality", @@ -7351,7 +7353,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "futures", "polkadot-node-subsystem", @@ -7366,7 +7368,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "async-trait", "futures", @@ -7384,7 +7386,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "futures", "polkadot-node-subsystem", @@ -7399,7 +7401,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "futures", "futures-timer", @@ -7416,7 +7418,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "fatality", "futures", @@ -7435,7 +7437,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "async-trait", "futures", @@ -7452,7 +7454,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "bitvec", "fatality", @@ -7470,7 +7472,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "always-assert", "assert_matches", @@ -7502,7 +7504,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "futures", "polkadot-node-primitives", @@ -7518,7 +7520,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "futures", "memory-lru", @@ -7534,7 +7536,7 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "async-std", "lazy_static", @@ -7552,7 +7554,7 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "bs58", "futures", @@ -7571,7 +7573,7 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "async-trait", "derive_more", @@ -7593,7 +7595,7 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "bounded-vec", "futures", @@ -7615,7 +7617,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -7625,7 +7627,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-test-helpers" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "async-trait", "futures", @@ -7643,7 +7645,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "async-trait", "derive_more", @@ -7666,7 +7668,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "async-trait", "derive_more", @@ -7699,7 +7701,7 @@ dependencies = [ [[package]] name = "polkadot-overseer" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "async-trait", "futures", @@ -7722,7 +7724,7 @@ dependencies = [ [[package]] name = "polkadot-parachain" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "derive_more", "frame-support", @@ -7822,7 +7824,7 @@ dependencies = [ [[package]] name = "polkadot-performance-test" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "env_logger 0.9.0", "kusama-runtime", @@ -7837,7 +7839,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "bitvec", "frame-system", @@ -7867,7 +7869,7 @@ dependencies = [ [[package]] name = "polkadot-rpc" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "beefy-gadget", "beefy-gadget-rpc", @@ -7899,7 +7901,7 @@ dependencies = [ [[package]] name = "polkadot-runtime" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "beefy-primitives", "bitvec", @@ -7987,7 +7989,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "beefy-primitives", "bitvec", @@ -8034,7 +8036,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-constants" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "frame-support", "polkadot-primitives", @@ -8046,7 +8048,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "bs58", "parity-scale-codec", @@ -8058,7 +8060,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "bitflags", "bitvec", @@ -8101,7 +8103,7 @@ dependencies = [ [[package]] name = "polkadot-service" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "async-trait", "beefy-gadget", @@ -8206,7 +8208,7 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "arrayvec 0.5.2", "fatality", @@ -8227,7 +8229,7 @@ dependencies = [ [[package]] name = "polkadot-statement-table" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -8237,7 +8239,7 @@ dependencies = [ [[package]] name = "polkadot-test-client" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "parity-scale-codec", "polkadot-node-subsystem", @@ -8262,7 +8264,7 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "beefy-primitives", "bitvec", @@ -8323,7 +8325,7 @@ dependencies = [ [[package]] name = "polkadot-test-service" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "frame-benchmarking", "frame-system", @@ -8468,7 +8470,7 @@ dependencies = [ [[package]] name = "prioritized-metered-channel" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "coarsetime", "crossbeam-queue", @@ -8912,7 +8914,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "env_logger 0.9.0", "jsonrpsee", @@ -9034,7 +9036,7 @@ dependencies = [ [[package]] name = "rococo-runtime" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -9103,7 +9105,7 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "frame-support", "polkadot-primitives", @@ -9287,7 +9289,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "log", "sp-core", @@ -9298,8 +9300,9 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ + "async-trait", "futures", "futures-timer", "ip_network", @@ -9324,7 +9327,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "futures", "futures-timer", @@ -9347,7 +9350,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -9363,7 +9366,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "impl-trait-for-tuples", "memmap2 0.5.0", @@ -9380,7 +9383,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9391,7 +9394,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "chrono", "clap 3.2.19", @@ -9430,7 +9433,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "fnv", "futures", @@ -9458,7 +9461,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "hash-db", "kvdb", @@ -9483,7 +9486,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "async-trait", "futures", @@ -9507,7 +9510,7 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "async-trait", "futures", @@ -9536,7 +9539,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "async-trait", "fork-tree", @@ -9578,7 +9581,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "futures", "jsonrpsee", @@ -9600,7 +9603,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "fork-tree", "parity-scale-codec", @@ -9613,7 +9616,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "async-trait", "futures", @@ -9638,7 +9641,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "lazy_static", "lru 0.7.7", @@ -9665,7 +9668,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "environmental", "parity-scale-codec", @@ -9681,7 +9684,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "log", "parity-scale-codec", @@ -9696,7 +9699,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "cfg-if 1.0.0", "libc", @@ -9717,7 +9720,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "ahash", "async-trait", @@ -9758,7 +9761,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "finality-grandpa", "futures", @@ -9779,7 +9782,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "ansi_term", "futures", @@ -9796,7 +9799,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "async-trait", "hex", @@ -9811,7 +9814,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "async-trait", "asynchronous-codec", @@ -9860,7 +9863,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "async-trait", "bitflags", @@ -9873,6 +9876,7 @@ dependencies = [ "sc-peerset", "serde", "smallvec", + "sp-blockchain", "sp-consensus", "sp-finality-grandpa", "sp-runtime", @@ -9882,7 +9886,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "ahash", "futures", @@ -9900,7 +9904,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "futures", "hex", @@ -9921,7 +9925,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "fork-tree", "futures", @@ -9949,7 +9953,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "bytes", "fnv", @@ -9979,7 +9983,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "futures", "libp2p", @@ -9992,7 +9996,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -10001,7 +10005,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "futures", "hash-db", @@ -10031,7 +10035,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "futures", "jsonrpsee", @@ -10054,7 +10058,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "futures", "jsonrpsee", @@ -10067,7 +10071,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "async-trait", "directories", @@ -10134,7 +10138,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "log", "parity-scale-codec", @@ -10148,7 +10152,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -10167,7 +10171,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "futures", "libc", @@ -10186,7 +10190,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "chrono", "futures", @@ -10204,7 +10208,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "ansi_term", "atty", @@ -10235,7 +10239,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -10246,7 +10250,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "futures", "futures-timer", @@ -10272,7 +10276,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "futures", "log", @@ -10285,7 +10289,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "futures", "futures-timer", @@ -10732,7 +10736,7 @@ checksum = "03b634d87b960ab1a38c4fe143b508576f075e7c978bfad18217645ebfdfa2ec" [[package]] name = "slot-range-helper" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "enumn", "parity-scale-codec", @@ -10808,7 +10812,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "hash-db", "log", @@ -10826,7 +10830,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "blake2", "proc-macro-crate", @@ -10838,7 +10842,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "parity-scale-codec", "scale-info", @@ -10851,7 +10855,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "integer-sqrt", "num-traits", @@ -10866,7 +10870,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "parity-scale-codec", "scale-info", @@ -10879,7 +10883,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "async-trait", "parity-scale-codec", @@ -10891,7 +10895,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "parity-scale-codec", "sp-api", @@ -10903,7 +10907,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "futures", "log", @@ -10921,7 +10925,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "async-trait", "futures", @@ -10940,7 +10944,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "async-trait", "parity-scale-codec", @@ -10958,7 +10962,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "async-trait", "merlin", @@ -10981,7 +10985,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "parity-scale-codec", "scale-info", @@ -10995,7 +10999,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "parity-scale-codec", "scale-info", @@ -11008,7 +11012,7 @@ dependencies = [ [[package]] name = "sp-core" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "base58", "bitflags", @@ -11054,7 +11058,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "blake2", "byteorder", @@ -11068,7 +11072,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "proc-macro2", "quote", @@ -11079,7 +11083,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -11088,7 +11092,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "proc-macro2", "quote", @@ -11098,7 +11102,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "environmental", "parity-scale-codec", @@ -11109,7 +11113,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "finality-grandpa", "log", @@ -11127,7 +11131,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -11141,7 +11145,7 @@ dependencies = [ [[package]] name = "sp-io" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "bytes", "futures", @@ -11167,7 +11171,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "lazy_static", "sp-core", @@ -11178,7 +11182,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "async-trait", "futures", @@ -11195,7 +11199,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "thiserror", "zstd", @@ -11204,7 +11208,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "log", "parity-scale-codec", @@ -11219,7 +11223,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "parity-scale-codec", "scale-info", @@ -11233,7 +11237,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "sp-api", "sp-core", @@ -11243,7 +11247,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "backtrace", "lazy_static", @@ -11253,7 +11257,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "rustc-hash", "serde", @@ -11263,7 +11267,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "either", "hash256-std-hasher", @@ -11285,7 +11289,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -11303,7 +11307,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "Inflector", "proc-macro-crate", @@ -11315,7 +11319,7 @@ dependencies = [ [[package]] name = "sp-sandbox" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "log", "parity-scale-codec", @@ -11329,7 +11333,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "serde", "serde_json", @@ -11338,7 +11342,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "parity-scale-codec", "scale-info", @@ -11352,7 +11356,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "parity-scale-codec", "scale-info", @@ -11363,7 +11367,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "hash-db", "log", @@ -11385,12 +11389,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" [[package]] name = "sp-storage" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11403,7 +11407,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "log", "sp-core", @@ -11416,7 +11420,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "async-trait", "futures-timer", @@ -11432,7 +11436,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "parity-scale-codec", "sp-std", @@ -11444,7 +11448,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "sp-api", "sp-runtime", @@ -11453,7 +11457,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "async-trait", "log", @@ -11469,7 +11473,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "ahash", "hash-db", @@ -11492,7 +11496,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11509,7 +11513,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -11520,7 +11524,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "impl-trait-for-tuples", "log", @@ -11781,7 +11785,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "platforms", ] @@ -11789,7 +11793,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -11810,7 +11814,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "futures-util", "hyper", @@ -11823,7 +11827,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "jsonrpsee", "log", @@ -11844,7 +11848,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "async-trait", "futures", @@ -11870,7 +11874,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "futures", "substrate-test-utils-derive", @@ -11880,7 +11884,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -11891,7 +11895,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "ansi_term", "build-helper", @@ -11999,7 +12003,7 @@ checksum = "13a4ec180a2de59b57434704ccfad967f789b12737738798fa08798cd5824c16" [[package]] name = "test-runtime-constants" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "frame-support", "polkadot-primitives", @@ -12288,7 +12292,7 @@ dependencies = [ [[package]] name = "tracing-gum" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "polkadot-node-jaeger", "polkadot-primitives", @@ -12299,7 +12303,7 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "expander 0.0.6", "proc-macro-crate", @@ -12426,9 +12430,10 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "clap 3.2.19", + "frame-try-runtime", "jsonrpsee", "log", "parity-scale-codec", @@ -13004,7 +13009,7 @@ dependencies = [ [[package]] name = "westend-runtime" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "beefy-primitives", "bitvec", @@ -13093,7 +13098,7 @@ dependencies = [ [[package]] name = "westend-runtime-constants" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "frame-support", "polkadot-primitives", @@ -13379,7 +13384,7 @@ dependencies = [ [[package]] name = "xcm" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "derivative", "impl-trait-for-tuples", @@ -13393,7 +13398,7 @@ dependencies = [ [[package]] name = "xcm-builder" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "frame-support", "frame-system", @@ -13413,7 +13418,7 @@ dependencies = [ [[package]] name = "xcm-executor" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "frame-benchmarking", "frame-support", @@ -13431,7 +13436,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "Inflector", "proc-macro2", diff --git a/pallets/aura-ext/Cargo.toml b/pallets/aura-ext/Cargo.toml index 30f5214a926..593ad831387 100644 --- a/pallets/aura-ext/Cargo.toml +++ b/pallets/aura-ext/Cargo.toml @@ -40,3 +40,4 @@ std = [ "sp-runtime/std", "sp-std/std", ] +try-runtime = ["frame-support/try-runtime"] diff --git a/pallets/dmp-queue/Cargo.toml b/pallets/dmp-queue/Cargo.toml index 846bf801ca5..9c199f3d9f4 100644 --- a/pallets/dmp-queue/Cargo.toml +++ b/pallets/dmp-queue/Cargo.toml @@ -42,3 +42,4 @@ std = [ "xcm/std", "cumulus-primitives-core/std", ] +try-runtime = ["frame-support/try-runtime"] diff --git a/pallets/parachain-system/Cargo.toml b/pallets/parachain-system/Cargo.toml index 16fdfe1af90..15f4be3dabe 100644 --- a/pallets/parachain-system/Cargo.toml +++ b/pallets/parachain-system/Cargo.toml @@ -78,3 +78,5 @@ std = [ runtime-benchmarks = [ "sp-runtime/runtime-benchmarks" ] + +try-runtime = ["frame-support/try-runtime"] diff --git a/pallets/solo-to-para/Cargo.toml b/pallets/solo-to-para/Cargo.toml index 6a234f49b89..298699ae158 100644 --- a/pallets/solo-to-para/Cargo.toml +++ b/pallets/solo-to-para/Cargo.toml @@ -37,3 +37,4 @@ std = [ "sp-runtime/std", "sp-std/std", ] +try-runtime = ["frame-support/try-runtime"] diff --git a/pallets/xcm/Cargo.toml b/pallets/xcm/Cargo.toml index 6ea825c07fc..16f57d81abf 100644 --- a/pallets/xcm/Cargo.toml +++ b/pallets/xcm/Cargo.toml @@ -31,3 +31,4 @@ std = [ "frame-support/std", "frame-system/std", ] +try-runtime = ["frame-support/try-runtime"] diff --git a/pallets/xcmp-queue/Cargo.toml b/pallets/xcmp-queue/Cargo.toml index 06df5006707..0d4f83757ac 100644 --- a/pallets/xcmp-queue/Cargo.toml +++ b/pallets/xcmp-queue/Cargo.toml @@ -59,3 +59,4 @@ runtime-benchmarks = [ "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", ] +try-runtime = ["frame-support/try-runtime"] diff --git a/parachain-template/runtime/Cargo.toml b/parachain-template/runtime/Cargo.toml index 12d25abbe1d..145c09fcc34 100644 --- a/parachain-template/runtime/Cargo.toml +++ b/parachain-template/runtime/Cargo.toml @@ -145,6 +145,23 @@ runtime-benchmarks = [ ] try-runtime = [ + "cumulus-pallet-aura-ext/try-runtime", + "cumulus-pallet-dmp-queue/try-runtime", + "cumulus-pallet-parachain-system/try-runtime", + "cumulus-pallet-xcm/try-runtime", + "cumulus-pallet-xcmp-queue/try-runtime", "frame-executive/try-runtime", + "frame-system/try-runtime", "frame-try-runtime", + "pallet-aura/try-runtime", + "pallet-authorship/try-runtime", + "pallet-balances/try-runtime", + "pallet-collator-selection/try-runtime", + "pallet-session/try-runtime", + "pallet-sudo/try-runtime", + "pallet-template/try-runtime", + "pallet-timestamp/try-runtime", + "pallet-transaction-payment/try-runtime", + "pallet-xcm/try-runtime", + "parachain-info/try-runtime", ] diff --git a/parachain-template/runtime/src/lib.rs b/parachain-template/runtime/src/lib.rs index dee56fea42c..d7a888a55c0 100644 --- a/parachain-template/runtime/src/lib.rs +++ b/parachain-template/runtime/src/lib.rs @@ -644,8 +644,15 @@ impl_runtime_apis! { (weight, RuntimeBlockWeights::get().max_block) } - fn execute_block_no_check(block: Block) -> Weight { - Executive::execute_block_no_check(block) + fn execute_block(block: Block, state_root_check: bool, select: frame_try_runtime::TryStateSelect) -> Weight { + log::info!( + target: "runtime::parachain-template", "try-runtime: executing block #{} ({:?}) / root checks: {:?} / sanity-checks: {:?}", + block.header.number, + block.header.hash(), + state_root_check, + select, + ); + Executive::try_execute_block(block, state_root_check, select).expect("try_execute_block failed") } } diff --git a/parachains/pallets/parachain-info/Cargo.toml b/parachains/pallets/parachain-info/Cargo.toml index 3544ba4f795..0fa54dcc721 100644 --- a/parachains/pallets/parachain-info/Cargo.toml +++ b/parachains/pallets/parachain-info/Cargo.toml @@ -24,3 +24,4 @@ std = [ "frame-support/std", "frame-system/std", ] +try-runtime = ["frame-support/try-runtime"] diff --git a/parachains/runtimes/assets/statemine/Cargo.toml b/parachains/runtimes/assets/statemine/Cargo.toml index 63e3cf1b1bc..a6313d4d274 100644 --- a/parachains/runtimes/assets/statemine/Cargo.toml +++ b/parachains/runtimes/assets/statemine/Cargo.toml @@ -105,8 +105,29 @@ runtime-benchmarks = [ "pallet-xcm-benchmarks", ] try-runtime = [ + "cumulus-pallet-aura-ext/try-runtime", + "cumulus-pallet-dmp-queue/try-runtime", + "cumulus-pallet-parachain-system/try-runtime", + "cumulus-pallet-xcm/try-runtime", + "cumulus-pallet-xcmp-queue/try-runtime", "frame-executive/try-runtime", + "frame-system/try-runtime", "frame-try-runtime", + "pallet-asset-tx-payment/try-runtime", + "pallet-assets/try-runtime", + "pallet-aura/try-runtime", + "pallet-authorship/try-runtime", + "pallet-balances/try-runtime", + "pallet-collator-selection/try-runtime", + "pallet-multisig/try-runtime", + "pallet-proxy/try-runtime", + "pallet-session/try-runtime", + "pallet-timestamp/try-runtime", + "pallet-transaction-payment/try-runtime", + "pallet-uniques/try-runtime", + "pallet-utility/try-runtime", + "pallet-xcm/try-runtime", + "parachain-info/try-runtime", ] std = [ "codec/std", diff --git a/parachains/runtimes/assets/statemine/src/lib.rs b/parachains/runtimes/assets/statemine/src/lib.rs index f33c85bbaf0..ea77c717a12 100644 --- a/parachains/runtimes/assets/statemine/src/lib.rs +++ b/parachains/runtimes/assets/statemine/src/lib.rs @@ -777,8 +777,15 @@ impl_runtime_apis! { (weight, RuntimeBlockWeights::get().max_block) } - fn execute_block_no_check(block: Block) -> Weight { - Executive::execute_block_no_check(block) + fn execute_block(block: Block, state_root_check: bool, select: frame_try_runtime::TryStateSelect) -> Weight { + log::info!( + target: "runtime::statemine", "try-runtime: executing block #{} ({:?}) / root checks: {:?} / sanity-checks: {:?}", + block.header.number, + block.header.hash(), + state_root_check, + select, + ); + Executive::try_execute_block(block, state_root_check, select).expect("try_execute_block failed") } } diff --git a/parachains/runtimes/assets/statemint/Cargo.toml b/parachains/runtimes/assets/statemint/Cargo.toml index 186b4839ea8..1420852d9ec 100644 --- a/parachains/runtimes/assets/statemint/Cargo.toml +++ b/parachains/runtimes/assets/statemint/Cargo.toml @@ -104,8 +104,29 @@ runtime-benchmarks = [ "pallet-xcm-benchmarks", ] try-runtime = [ + "cumulus-pallet-aura-ext/try-runtime", + "cumulus-pallet-dmp-queue/try-runtime", + "cumulus-pallet-parachain-system/try-runtime", + "cumulus-pallet-xcm/try-runtime", + "cumulus-pallet-xcmp-queue/try-runtime", "frame-executive/try-runtime", + "frame-system/try-runtime", "frame-try-runtime", + "pallet-asset-tx-payment/try-runtime", + "pallet-assets/try-runtime", + "pallet-aura/try-runtime", + "pallet-authorship/try-runtime", + "pallet-balances/try-runtime", + "pallet-collator-selection/try-runtime", + "pallet-multisig/try-runtime", + "pallet-proxy/try-runtime", + "pallet-session/try-runtime", + "pallet-timestamp/try-runtime", + "pallet-transaction-payment/try-runtime", + "pallet-uniques/try-runtime", + "pallet-utility/try-runtime", + "pallet-xcm/try-runtime", + "parachain-info/try-runtime", ] std = [ "codec/std", diff --git a/parachains/runtimes/assets/statemint/src/lib.rs b/parachains/runtimes/assets/statemint/src/lib.rs index 715d1016563..d33edf7dbc7 100644 --- a/parachains/runtimes/assets/statemint/src/lib.rs +++ b/parachains/runtimes/assets/statemint/src/lib.rs @@ -806,8 +806,15 @@ impl_runtime_apis! { (weight, RuntimeBlockWeights::get().max_block) } - fn execute_block_no_check(block: Block) -> Weight { - Executive::execute_block_no_check(block) + fn execute_block(block: Block, state_root_check: bool, select: frame_try_runtime::TryStateSelect) -> Weight { + log::info!( + target: "runtime::statemint", "try-runtime: executing block #{} ({:?}) / root checks: {:?} / sanity-checks: {:?}", + block.header.number, + block.header.hash(), + state_root_check, + select, + ); + Executive::try_execute_block(block, state_root_check, select).expect("try_execute_block failed") } } diff --git a/parachains/runtimes/assets/westmint/Cargo.toml b/parachains/runtimes/assets/westmint/Cargo.toml index 2133accf0e2..c3fe0925523 100644 --- a/parachains/runtimes/assets/westmint/Cargo.toml +++ b/parachains/runtimes/assets/westmint/Cargo.toml @@ -104,8 +104,29 @@ runtime-benchmarks = [ "pallet-xcm-benchmarks", ] try-runtime = [ + "cumulus-pallet-aura-ext/try-runtime", + "cumulus-pallet-dmp-queue/try-runtime", + "cumulus-pallet-parachain-system/try-runtime", + "cumulus-pallet-xcm/try-runtime", + "cumulus-pallet-xcmp-queue/try-runtime", "frame-executive/try-runtime", + "frame-system/try-runtime", "frame-try-runtime", + "pallet-asset-tx-payment/try-runtime", + "pallet-assets/try-runtime", + "pallet-aura/try-runtime", + "pallet-authorship/try-runtime", + "pallet-balances/try-runtime", + "pallet-collator-selection/try-runtime", + "pallet-multisig/try-runtime", + "pallet-proxy/try-runtime", + "pallet-session/try-runtime", + "pallet-timestamp/try-runtime", + "pallet-transaction-payment/try-runtime", + "pallet-uniques/try-runtime", + "pallet-utility/try-runtime", + "pallet-xcm/try-runtime", + "parachain-info/try-runtime", ] std = [ "codec/std", diff --git a/parachains/runtimes/assets/westmint/src/lib.rs b/parachains/runtimes/assets/westmint/src/lib.rs index 1782fee9f71..19d0f3135cc 100644 --- a/parachains/runtimes/assets/westmint/src/lib.rs +++ b/parachains/runtimes/assets/westmint/src/lib.rs @@ -767,8 +767,15 @@ impl_runtime_apis! { (weight, RuntimeBlockWeights::get().max_block) } - fn execute_block_no_check(block: Block) -> Weight { - Executive::execute_block_no_check(block) + fn execute_block(block: Block, state_root_check: bool, select: frame_try_runtime::TryStateSelect) -> Weight { + log::info!( + target: "runtime::westmint", "try-runtime: executing block #{} ({:?}) / root checks: {:?} / sanity-checks: {:?}", + block.header.number, + block.header.hash(), + state_root_check, + select, + ); + Executive::try_execute_block(block, state_root_check, select).expect("try_execute_block failed") } } diff --git a/parachains/runtimes/collectives/collectives-polkadot/Cargo.toml b/parachains/runtimes/collectives/collectives-polkadot/Cargo.toml index f8d7453c965..3bef7d21fe3 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/Cargo.toml +++ b/parachains/runtimes/collectives/collectives-polkadot/Cargo.toml @@ -100,8 +100,29 @@ runtime-benchmarks = [ "cumulus-pallet-xcmp-queue/runtime-benchmarks", ] try-runtime = [ + "cumulus-pallet-aura-ext/try-runtime", + "cumulus-pallet-dmp-queue/try-runtime", + "cumulus-pallet-parachain-system/try-runtime", + "cumulus-pallet-xcm/try-runtime", + "cumulus-pallet-xcmp-queue/try-runtime", "frame-executive/try-runtime", + "frame-system/try-runtime", "frame-try-runtime", + "pallet-alliance/try-runtime", + "pallet-aura/try-runtime", + "pallet-authorship/try-runtime", + "pallet-balances/try-runtime", + "pallet-collective/try-runtime", + "pallet-collator-selection/try-runtime", + "pallet-multisig/try-runtime", + "pallet-proxy/try-runtime", + "pallet-session/try-runtime", + "pallet-sudo/try-runtime", + "pallet-timestamp/try-runtime", + "pallet-transaction-payment/try-runtime", + "pallet-utility/try-runtime", + "pallet-xcm/try-runtime", + "parachain-info/try-runtime", ] std = [ "codec/std", diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/impls.rs b/parachains/runtimes/collectives/collectives-polkadot/src/impls.rs index 4f821802172..941d2703348 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/impls.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/impls.rs @@ -20,7 +20,7 @@ use frame_support::{ weights::Weight, }; use pallet_alliance::{ProposalIndex, ProposalProvider}; -use sp_std::{boxed::Box, marker::PhantomData}; +use sp_std::{marker::PhantomData, prelude::*}; use xcm::latest::{Fungibility, Junction, NetworkId, Parent}; type AccountIdOf = ::AccountId; @@ -134,4 +134,12 @@ where fn proposal_of(proposal_hash: HashOf) -> Option> { pallet_collective::Pallet::::proposal_of(proposal_hash) } + + fn proposals() -> Vec> { + pallet_collective::Pallet::::proposals().into_inner() + } + + fn proposals_count() -> u32 { + pallet_collective::Proposals::::decode_len().unwrap_or(0) as u32 + } } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs b/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs index bc256d3a5f7..85a1ad72a59 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs @@ -697,8 +697,15 @@ impl_runtime_apis! { (weight, RuntimeBlockWeights::get().max_block) } - fn execute_block_no_check(block: Block) -> Weight { - Executive::execute_block_no_check(block) + fn execute_block(block: Block, state_root_check: bool, select: frame_try_runtime::TryStateSelect) -> Weight { + log::info!( + target: "runtime::collectives-polkadot", "try-runtime: executing block #{} ({:?}) / root checks: {:?} / sanity-checks: {:?}", + block.header.number, + block.header.hash(), + state_root_check, + select, + ); + Executive::try_execute_block(block, state_root_check, select).expect("try_execute_block failed") } } diff --git a/parachains/runtimes/contracts/contracts-rococo/Cargo.toml b/parachains/runtimes/contracts/contracts-rococo/Cargo.toml index 513d31f3314..379156f4260 100644 --- a/parachains/runtimes/contracts/contracts-rococo/Cargo.toml +++ b/parachains/runtimes/contracts/contracts-rococo/Cargo.toml @@ -162,6 +162,26 @@ runtime-benchmarks = [ ] try-runtime = [ + "cumulus-pallet-aura-ext/try-runtime", + "cumulus-pallet-dmp-queue/try-runtime", + "cumulus-pallet-parachain-system/try-runtime", + "cumulus-pallet-xcm/try-runtime", + "cumulus-pallet-xcmp-queue/try-runtime", "frame-executive/try-runtime", + "frame-system/try-runtime", "frame-try-runtime", + "pallet-aura/try-runtime", + "pallet-authorship/try-runtime", + "pallet-balances/try-runtime", + "pallet-collator-selection/try-runtime", + "pallet-contracts/try-runtime", + "pallet-multisig/try-runtime", + "pallet-randomness-collective-flip/try-runtime", + "pallet-session/try-runtime", + "pallet-sudo/try-runtime", + "pallet-timestamp/try-runtime", + "pallet-transaction-payment/try-runtime", + "pallet-utility/try-runtime", + "pallet-xcm/try-runtime", + "parachain-info/try-runtime", ] diff --git a/parachains/runtimes/contracts/contracts-rococo/src/lib.rs b/parachains/runtimes/contracts/contracts-rococo/src/lib.rs index b3740451807..b8849fa6f65 100644 --- a/parachains/runtimes/contracts/contracts-rococo/src/lib.rs +++ b/parachains/runtimes/contracts/contracts-rococo/src/lib.rs @@ -569,8 +569,15 @@ impl pallet_contracts_rpc_runtime_api::ContractsApi Weight { - Executive::execute_block_no_check(block) + fn execute_block(block: Block, state_root_check: bool, select: frame_try_runtime::TryStateSelect) -> Weight { + log::info!( + target: "runtime::contracts", "try-runtime: executing block #{} ({:?}) / root checks: {:?} / sanity-checks: {:?}", + block.header.number, + block.header.hash(), + state_root_check, + select, + ); + Executive::try_execute_block(block, state_root_check, select).expect("try_execute_block failed") } } diff --git a/parachains/runtimes/testing/penpal/Cargo.toml b/parachains/runtimes/testing/penpal/Cargo.toml index 168de417004..0725eb477e0 100644 --- a/parachains/runtimes/testing/penpal/Cargo.toml +++ b/parachains/runtimes/testing/penpal/Cargo.toml @@ -147,6 +147,24 @@ runtime-benchmarks = [ ] try-runtime = [ + "cumulus-pallet-aura-ext/try-runtime", + "cumulus-pallet-dmp-queue/try-runtime", + "cumulus-pallet-parachain-system/try-runtime", + "cumulus-pallet-xcm/try-runtime", + "cumulus-pallet-xcmp-queue/try-runtime", "frame-executive/try-runtime", + "frame-system/try-runtime", "frame-try-runtime", + "pallet-aura/try-runtime", + "pallet-authorship/try-runtime", + "pallet-balances/try-runtime", + "pallet-collator-selection/try-runtime", + "pallet-session/try-runtime", + "pallet-sudo/try-runtime", + "pallet-timestamp/try-runtime", + "pallet-transaction-payment/try-runtime", + "pallet-assets/try-runtime", + "pallet-asset-tx-payment/try-runtime", + "pallet-xcm/try-runtime", + "parachain-info/try-runtime", ] diff --git a/parachains/runtimes/testing/penpal/src/lib.rs b/parachains/runtimes/testing/penpal/src/lib.rs index f98583a9d1d..528c1fa01de 100644 --- a/parachains/runtimes/testing/penpal/src/lib.rs +++ b/parachains/runtimes/testing/penpal/src/lib.rs @@ -694,13 +694,20 @@ impl_runtime_apis! { #[cfg(feature = "try-runtime")] impl frame_try_runtime::TryRuntime for Runtime { fn on_runtime_upgrade() -> (Weight, Weight) { - log::info!("try-runtime::on_runtime_upgrade parachain-template."); + log::info!("try-runtime::on_runtime_upgrade penpal."); let weight = Executive::try_runtime_upgrade().unwrap(); (weight, RuntimeBlockWeights::get().max_block) } - fn execute_block_no_check(block: Block) -> Weight { - Executive::execute_block_no_check(block) + fn execute_block(block: Block, state_root_check: bool, select: frame_try_runtime::TryStateSelect) -> Weight { + log::info!( + target: "runtime::penpal", "try-runtime: executing block #{} ({:?}) / root checks: {:?} / sanity-checks: {:?}", + block.header.number, + block.header.hash(), + state_root_check, + select, + ); + Executive::try_execute_block(block, state_root_check, select).expect("try_execute_block failed") } }