From b660c226d86ae0437a23c780b4b713466cdc78c9 Mon Sep 17 00:00:00 2001 From: Benjamin Kampmann Date: Fri, 15 May 2020 19:35:39 +0200 Subject: [PATCH] Companion for #6025 (#1098) --- polkadot/Cargo.lock | 263 +++++++++++----------- polkadot/network/test/src/block_import.rs | 9 +- polkadot/network/test/src/lib.rs | 2 + polkadot/runtime/common/src/parachains.rs | 2 +- polkadot/service/src/lib.rs | 22 +- 5 files changed, 165 insertions(+), 133 deletions(-) diff --git a/polkadot/Cargo.lock b/polkadot/Cargo.lock index 5b59a4301f..63b14d52c1 100644 --- a/polkadot/Cargo.lock +++ b/polkadot/Cargo.lock @@ -1221,7 +1221,7 @@ checksum = "2fad85553e09a6f881f739c29f0b00b0f01357c743266d478b68951ce23285f3" [[package]] name = "fork-tree" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "parity-scale-codec", ] @@ -1229,7 +1229,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "frame-support", "frame-system", @@ -1246,7 +1246,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "frame-benchmarking", "parity-scale-codec", @@ -1264,7 +1264,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "frame-support", "frame-system", @@ -1279,7 +1279,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "11.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "parity-scale-codec", "serde", @@ -1290,7 +1290,7 @@ dependencies = [ [[package]] name = "frame-support" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "bitmask", "frame-metadata", @@ -1314,7 +1314,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "frame-support-procedural-tools", "proc-macro2 1.0.12", @@ -1325,7 +1325,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -1337,7 +1337,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "proc-macro2 1.0.12", "quote 1.0.5", @@ -1347,7 +1347,7 @@ dependencies = [ [[package]] name = "frame-system" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -1363,7 +1363,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "parity-scale-codec", "sp-api", @@ -3264,7 +3264,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "frame-support", "frame-system", @@ -3282,7 +3282,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "frame-support", "frame-system", @@ -3299,7 +3299,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "frame-support", "frame-system", @@ -3321,7 +3321,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "frame-benchmarking", "frame-support", @@ -3336,7 +3336,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "frame-benchmarking", "frame-support", @@ -3352,7 +3352,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "frame-benchmarking", "frame-support", @@ -3367,8 +3367,9 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ + "frame-benchmarking", "frame-support", "frame-system", "parity-scale-codec", @@ -3381,7 +3382,7 @@ dependencies = [ [[package]] name = "pallet-finality-tracker" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "frame-support", "frame-system", @@ -3397,7 +3398,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "frame-support", "frame-system", @@ -3417,7 +3418,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "enumflags2", "frame-benchmarking", @@ -3433,7 +3434,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "frame-benchmarking", "frame-support", @@ -3453,7 +3454,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "frame-support", "frame-system", @@ -3469,7 +3470,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "frame-support", "frame-system", @@ -3483,7 +3484,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "frame-support", "frame-system", @@ -3497,7 +3498,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "frame-support", "frame-system", @@ -3512,7 +3513,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "frame-benchmarking", "frame-support", @@ -3534,7 +3535,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "frame-support", "frame-system", @@ -3547,7 +3548,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "enumflags2", "frame-support", @@ -3562,7 +3563,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "frame-benchmarking", "frame-support", @@ -3577,7 +3578,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "frame-support", "frame-system", @@ -3596,7 +3597,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "frame-benchmarking", "frame-support", @@ -3610,7 +3611,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "frame-support", "frame-system", @@ -3625,7 +3626,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "frame-benchmarking", "frame-support", @@ -3648,7 +3649,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "proc-macro-crate", "proc-macro2 1.0.12", @@ -3659,7 +3660,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "frame-support", "frame-system", @@ -3673,7 +3674,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "frame-benchmarking", "frame-support", @@ -3691,7 +3692,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "frame-support", "frame-system", @@ -3704,7 +3705,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -3722,7 +3723,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "frame-support", "parity-scale-codec", @@ -3735,7 +3736,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "frame-benchmarking", "frame-support", @@ -3750,7 +3751,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "frame-benchmarking", "frame-support", @@ -3766,7 +3767,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5308,7 +5309,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "bytes 0.5.4", "derive_more 0.99.6", @@ -5335,7 +5336,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -5351,7 +5352,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "impl-trait-for-tuples", "sc-chain-spec-derive", @@ -5367,7 +5368,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "proc-macro-crate", "proc-macro2 1.0.12", @@ -5378,7 +5379,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "ansi_term 0.12.1", "app_dirs", @@ -5420,7 +5421,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "derive_more 0.99.6", "fnv", @@ -5456,7 +5457,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "blake2-rfc", "hash-db", @@ -5485,7 +5486,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "sc-client-api", "sp-blockchain", @@ -5496,7 +5497,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "derive_more 0.99.6", "fork-tree", @@ -5532,12 +5533,13 @@ dependencies = [ "sp-runtime", "sp-timestamp", "sp-version", + "substrate-prometheus-endpoint", ] [[package]] name = "sc-consensus-epochs" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "fork-tree", "parity-scale-codec", @@ -5550,7 +5552,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "futures 0.3.5", "futures-timer 3.0.2", @@ -5560,6 +5562,7 @@ dependencies = [ "sc-client-api", "sc-telemetry", "sp-api", + "sp-application-crypto", "sp-blockchain", "sp-consensus", "sp-core", @@ -5571,7 +5574,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "log 0.4.8", "sc-client-api", @@ -5585,7 +5588,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "derive_more 0.99.6", "lazy_static", @@ -5613,7 +5616,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "derive_more 0.99.6", "log 0.4.8", @@ -5630,7 +5633,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "log 0.4.8", "parity-scale-codec", @@ -5645,7 +5648,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "cranelift-codegen", "cranelift-wasm", @@ -5666,7 +5669,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "assert_matches", "derive_more 0.99.6", @@ -5703,7 +5706,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "derive_more 0.99.6", "finality-grandpa", @@ -5720,7 +5723,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "ansi_term 0.12.1", "futures 0.3.5", @@ -5737,7 +5740,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "derive_more 0.99.6", "hex", @@ -5752,7 +5755,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "bitflags", "bytes 0.5.4", @@ -5803,7 +5806,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "futures 0.3.5", "futures-timer 3.0.2", @@ -5818,7 +5821,7 @@ dependencies = [ [[package]] name = "sc-network-test" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "env_logger", "futures 0.3.5", @@ -5845,7 +5848,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "bytes 0.5.4", "fnv", @@ -5872,7 +5875,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "futures 0.3.5", "libp2p", @@ -5885,7 +5888,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "futures 0.3.5", "hash-db", @@ -5917,7 +5920,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "derive_more 0.99.6", "futures 0.3.5", @@ -5941,7 +5944,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "jsonrpc-core", "jsonrpc-http-server", @@ -5956,7 +5959,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "derive_more 0.99.6", "exit-future", @@ -6014,7 +6017,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "log 0.4.8", "parity-scale-codec", @@ -6028,7 +6031,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "bytes 0.5.4", "futures 0.3.5", @@ -6050,7 +6053,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "erased-serde", "log 0.4.8", @@ -6065,7 +6068,7 @@ dependencies = [ [[package]] name = "sc-transaction-graph" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "derive_more 0.99.6", "futures 0.3.5", @@ -6085,7 +6088,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "derive_more 0.99.6", "futures 0.3.5", @@ -6470,7 +6473,7 @@ dependencies = [ [[package]] name = "sp-allocator" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "derive_more 0.99.6", "log 0.4.8", @@ -6482,7 +6485,7 @@ dependencies = [ [[package]] name = "sp-api" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "hash-db", "parity-scale-codec", @@ -6497,7 +6500,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "blake2-rfc", "proc-macro-crate", @@ -6509,7 +6512,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "parity-scale-codec", "serde", @@ -6521,7 +6524,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "integer-sqrt", "num-traits 0.2.11", @@ -6535,7 +6538,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "parity-scale-codec", "sp-api", @@ -6547,7 +6550,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "parity-scale-codec", "sp-inherents", @@ -6558,7 +6561,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "parity-scale-codec", "sp-api", @@ -6570,7 +6573,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "derive_more 0.99.6", "log 0.4.8", @@ -6586,7 +6589,7 @@ dependencies = [ [[package]] name = "sp-chain-spec" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "serde", "serde_json", @@ -6595,7 +6598,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "derive_more 0.99.6", "futures 0.3.5", @@ -6612,12 +6615,13 @@ dependencies = [ "sp-std", "sp-utils", "sp-version", + "substrate-prometheus-endpoint", ] [[package]] name = "sp-consensus-aura" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "parity-scale-codec", "sp-api", @@ -6631,7 +6635,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "merlin", "parity-scale-codec", @@ -6648,7 +6652,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -6660,11 +6664,12 @@ dependencies = [ [[package]] name = "sp-core" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "base58", "blake2-rfc", "byteorder", + "derive_more 0.99.6", "ed25519-dalek", "futures 0.3.5", "hash-db", @@ -6701,7 +6706,7 @@ dependencies = [ [[package]] name = "sp-database" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "kvdb", "parking_lot 0.10.2", @@ -6710,7 +6715,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "proc-macro2 1.0.12", "quote 1.0.5", @@ -6720,7 +6725,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "environmental", "parity-scale-codec", @@ -6731,7 +6736,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "finality-grandpa", "log 0.4.8", @@ -6747,7 +6752,7 @@ dependencies = [ [[package]] name = "sp-finality-tracker" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "parity-scale-codec", "sp-inherents", @@ -6757,7 +6762,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "derive_more 0.99.6", "parity-scale-codec", @@ -6769,7 +6774,7 @@ dependencies = [ [[package]] name = "sp-io" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "futures 0.3.5", "hash-db", @@ -6789,7 +6794,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "lazy_static", "sp-core", @@ -6800,7 +6805,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "sp-api", "sp-core", @@ -6810,7 +6815,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "backtrace", "log 0.4.8", @@ -6819,7 +6824,7 @@ dependencies = [ [[package]] name = "sp-phragmen" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "parity-scale-codec", "serde", @@ -6831,7 +6836,7 @@ dependencies = [ [[package]] name = "sp-phragmen-compact" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "proc-macro-crate", "proc-macro2 1.0.12", @@ -6842,7 +6847,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "serde", "sp-core", @@ -6851,7 +6856,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "hash256-std-hasher", "impl-trait-for-tuples", @@ -6872,7 +6877,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "parity-scale-codec", "primitive-types", @@ -6887,7 +6892,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "Inflector", "proc-macro-crate", @@ -6899,7 +6904,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "serde", "serde_json", @@ -6908,7 +6913,7 @@ dependencies = [ [[package]] name = "sp-session" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "parity-scale-codec", "sp-api", @@ -6921,7 +6926,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "parity-scale-codec", "sp-runtime", @@ -6931,7 +6936,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "hash-db", "log 0.4.8", @@ -6950,12 +6955,12 @@ dependencies = [ [[package]] name = "sp-std" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" [[package]] name = "sp-storage" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "impl-serde 0.2.3", "ref-cast", @@ -6967,7 +6972,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -6981,7 +6986,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "tracing", ] @@ -6989,7 +6994,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "derive_more 0.99.6", "futures 0.3.5", @@ -7004,7 +7009,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "hash-db", "memory-db", @@ -7018,7 +7023,7 @@ dependencies = [ [[package]] name = "sp-utils" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "futures 0.3.5", "futures-core", @@ -7029,7 +7034,7 @@ dependencies = [ [[package]] name = "sp-version" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "impl-serde 0.2.3", "parity-scale-codec", @@ -7041,7 +7046,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -7169,7 +7174,7 @@ dependencies = [ [[package]] name = "substrate-browser-utils" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "chrono", "clear_on_drop", @@ -7196,7 +7201,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "platforms", ] @@ -7204,7 +7209,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.5", @@ -7225,7 +7230,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "async-std", "derive_more 0.99.6", @@ -7239,7 +7244,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "futures 0.3.5", "hash-db", @@ -7260,7 +7265,7 @@ dependencies = [ [[package]] name = "substrate-test-runtime" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "cfg-if", "frame-executive", @@ -7300,7 +7305,7 @@ dependencies = [ [[package]] name = "substrate-test-runtime-client" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" dependencies = [ "futures 0.3.5", "parity-scale-codec", @@ -7320,7 +7325,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder-runner" version = "1.0.6" -source = "git+https://github.com/paritytech/substrate#d84147099734c8df1f52d3b7707d4d589002e88a" +source = "git+https://github.com/paritytech/substrate#3f71d1ea54a653f78c2f6e1186204fb33f907520" [[package]] name = "substrate-wasm-builder-runner" diff --git a/polkadot/network/test/src/block_import.rs b/polkadot/network/test/src/block_import.rs index d30a1ae4a3..ce4c9f8ba0 100644 --- a/polkadot/network/test/src/block_import.rs +++ b/polkadot/network/test/src/block_import.rs @@ -93,7 +93,14 @@ fn async_import_queue_drops() { for _ in 0..100 { let verifier = PassThroughVerifier(true); - let queue = BasicQueue::new(verifier, Box::new(polkadot_test_runtime_client::new()), None, None, &executor); + let queue = BasicQueue::new( + verifier, + Box::new(polkadot_test_runtime_client::new()), + None, + None, + &executor, + None + ); drop(queue); } } diff --git a/polkadot/network/test/src/lib.rs b/polkadot/network/test/src/lib.rs index f71106719d..733ece5fc9 100644 --- a/polkadot/network/test/src/lib.rs +++ b/polkadot/network/test/src/lib.rs @@ -574,6 +574,7 @@ pub trait TestNetFactory: Sized { justification_import, finality_proof_import, &sp_core::testing::SpawnBlockingExecutor::new(), + None, )); let listen_addr = build_multiaddr![Memory(rand::random::())]; @@ -650,6 +651,7 @@ pub trait TestNetFactory: Sized { justification_import, finality_proof_import, &sp_core::testing::SpawnBlockingExecutor::new(), + None, )); let listen_addr = build_multiaddr![Memory(rand::random::())]; diff --git a/polkadot/runtime/common/src/parachains.rs b/polkadot/runtime/common/src/parachains.rs index 381438be5c..cb9b3d5d77 100644 --- a/polkadot/runtime/common/src/parachains.rs +++ b/polkadot/runtime/common/src/parachains.rs @@ -1245,7 +1245,7 @@ impl Module { ); ensure!( - schedule.max_head_data_size >= candidate.candidate().head_data.0.len() as _, + schedule.max_head_data_size as usize >= candidate.candidate().head_data.0.len(), Error::::HeadDataTooLarge, ); diff --git a/polkadot/service/src/lib.rs b/polkadot/service/src/lib.rs index 085dcdc788..0b50a1fe93 100644 --- a/polkadot/service/src/lib.rs +++ b/polkadot/service/src/lib.rs @@ -166,7 +166,14 @@ macro_rules! new_full_start { let pool = sc_transaction_pool::BasicPool::new(config, std::sync::Arc::new(pool_api), prometheus_registry); Ok(pool) })? - .with_import_queue(|config, client, mut select_chain, _, spawn_task_handle| { + .with_import_queue(| + config, + client, + mut select_chain, + _, + spawn_task_handle, + registry, + | { let select_chain = select_chain.take() .ok_or_else(|| service::Error::SelectChainRequired)?; @@ -200,6 +207,7 @@ macro_rules! new_full_start { client, inherent_data_providers.clone(), spawn_task_handle, + registry, )?; import_setup = Some((block_import, grandpa_link, babe_link)); @@ -526,7 +534,16 @@ macro_rules! new_light { ); Ok(pool) })? - .with_import_queue_and_fprb(|_config, client, backend, fetcher, _select_chain, _, spawn_task_handle| { + .with_import_queue_and_fprb(| + _config, + client, + backend, + fetcher, + _select_chain, + _, + spawn_task_handle, + registry, + | { let fetch_checker = fetcher .map(|fetcher| fetcher.checker().clone()) .ok_or_else(|| "Trying to start light import queue without active fetch checker")?; @@ -553,6 +570,7 @@ macro_rules! new_light { client, inherent_data_providers.clone(), spawn_task_handle, + registry, )?; Ok((import_queue, finality_proof_request_builder))