diff --git a/Cargo.lock b/Cargo.lock index c9058ce9d81c..f1145774a413 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -448,7 +448,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "beefy-primitives", "fnv", @@ -456,6 +456,7 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot", + "sc-chain-spec", "sc-client-api", "sc-keystore", "sc-network", @@ -476,7 +477,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -496,12 +497,12 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "parity-scale-codec", "scale-info", @@ -644,6 +645,15 @@ dependencies = [ "generic-array 0.14.4", ] +[[package]] +name = "block-buffer" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1d36a02058e76b040de25a4464ba1c80935655595b661505c8b39b664828b95" +dependencies = [ + "generic-array 0.14.4", +] + [[package]] name = "block-padding" version = "0.1.5" @@ -1286,6 +1296,15 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" +[[package]] +name = "crypto-common" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "683d6b536309245c849479fba3da410962a43ed8e51c26b729208ec0ac2798d0" +dependencies = [ + "generic-array 0.14.4", +] + [[package]] name = "crypto-mac" version = "0.8.0" @@ -1451,6 +1470,17 @@ dependencies = [ "generic-array 0.14.4", ] +[[package]] +name = "digest" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b697d66081d42af4fba142d56918a3cb21dc8eb63372c6b85d14f44fb9c5979b" +dependencies = [ + "block-buffer 0.10.0", + "crypto-common", + "generic-array 0.14.4", +] + [[package]] name = "directories" version = "4.0.1" @@ -1797,7 +1827,7 @@ checksum = "e8ac3ff5224ef91f3c97e03eb1de2db82743427e91aaa5ac635f454f0b164f5a" dependencies = [ "either", "futures 0.3.19", - "futures-timer 3.0.2", + "futures-timer", "log", "num-traits", "parity-scale-codec", @@ -1845,7 +1875,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "parity-scale-codec", ] @@ -1863,7 +1893,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-support", "frame-system", @@ -1884,7 +1914,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "Inflector", "chrono", @@ -1910,7 +1940,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-support", "frame-system", @@ -1924,7 +1954,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-support", "frame-system", @@ -1952,7 +1982,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "bitflags", "frame-metadata", @@ -1981,7 +2011,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -1993,7 +2023,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 1.1.0", @@ -2005,7 +2035,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "proc-macro2", "quote", @@ -2015,7 +2045,7 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-support", "frame-support-test-pallet", @@ -2038,7 +2068,7 @@ dependencies = [ [[package]] name = "frame-support-test-pallet" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-support", "frame-system", @@ -2049,7 +2079,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-support", "log", @@ -2066,7 +2096,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-benchmarking", "frame-support", @@ -2081,7 +2111,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "parity-scale-codec", "sp-api", @@ -2090,7 +2120,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-support", "sp-api", @@ -2258,12 +2288,6 @@ version = "0.3.19" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ee7c6485c30167ce4dfb83ac568a849fe53274c831081476ee13e0dce1aad72" -[[package]] -name = "futures-timer" -version = "2.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1de7508b218029b0f01662ed8f61b1c964b3ae99d6f25462d0f55a595109df6" - [[package]] name = "futures-timer" version = "3.0.2" @@ -2292,7 +2316,7 @@ dependencies = [ [[package]] name = "generate-bags" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "chrono", "frame-election-provider-support", @@ -2794,16 +2818,6 @@ dependencies = [ "num-traits", ] -[[package]] -name = "intervalier" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64fa110ec7b8f493f416eed552740d10e7030ad5f63b2308f82c9608ec2df275" -dependencies = [ - "futures 0.3.19", - "futures-timer 2.0.2", -] - [[package]] name = "io-lifetimes" version = "0.3.3" @@ -3373,7 +3387,7 @@ dependencies = [ "either", "fnv", "futures 0.3.19", - "futures-timer 3.0.2", + "futures-timer", "lazy_static", "libsecp256k1", "log", @@ -3637,7 +3651,7 @@ dependencies = [ "asynchronous-codec 0.6.0", "bytes 1.1.0", "futures 0.3.19", - "futures-timer 3.0.2", + "futures-timer", "libp2p-core", "libp2p-swarm", "log", @@ -3726,7 +3740,7 @@ checksum = "7399c5b6361ef525d41c11fcf51635724f832baf5819b30d3d873eabb4fbae4b" dependencies = [ "async-io", "futures 0.3.19", - "futures-timer 3.0.2", + "futures-timer", "if-watch", "ipnet", "libc", @@ -4095,7 +4109,7 @@ dependencies = [ "derive_more", "env_logger 0.9.0", "futures 0.3.19", - "futures-timer 3.0.2", + "futures-timer", "log", "thiserror", "tracing", @@ -4563,7 +4577,7 @@ checksum = "2386b4ebe91c2f7f51082d4cefa145d030e33a1842a96b12e4885cc3c01f7a55" [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4577,7 +4591,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-support", "frame-system", @@ -4593,7 +4607,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-support", "frame-system", @@ -4608,7 +4622,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4632,7 +4646,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4652,7 +4666,7 @@ dependencies = [ [[package]] name = "pallet-bags-list-remote-tests" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "clap", "frame-election-provider-support", @@ -4674,7 +4688,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4689,7 +4703,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "beefy-primitives", "frame-support", @@ -4705,7 +4719,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -4730,7 +4744,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4814,7 +4828,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4831,7 +4845,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4847,7 +4861,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4871,7 +4885,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4889,7 +4903,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4904,7 +4918,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4927,7 +4941,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "enumflags2", "frame-benchmarking", @@ -4943,7 +4957,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4963,7 +4977,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4980,7 +4994,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4997,7 +5011,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5015,7 +5029,7 @@ dependencies = [ [[package]] name = "pallet-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-support", "frame-system", @@ -5031,7 +5045,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5048,7 +5062,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5063,7 +5077,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-support", "frame-system", @@ -5077,7 +5091,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-support", "frame-system", @@ -5094,7 +5108,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5117,7 +5131,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5133,7 +5147,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5148,7 +5162,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-support", "frame-system", @@ -5162,7 +5176,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5178,7 +5192,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-support", "frame-system", @@ -5199,7 +5213,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5215,7 +5229,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-support", "frame-system", @@ -5229,7 +5243,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5252,7 +5266,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "proc-macro-crate 1.1.0", "proc-macro2", @@ -5263,7 +5277,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "log", "sp-arithmetic", @@ -5272,7 +5286,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-support", "frame-system", @@ -5286,7 +5300,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5304,7 +5318,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5323,7 +5337,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-support", "frame-system", @@ -5340,7 +5354,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5357,7 +5371,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5368,7 +5382,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5385,7 +5399,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5401,7 +5415,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-benchmarking", "frame-support", @@ -5845,7 +5859,7 @@ dependencies = [ "assert_matches", "derive_more", "futures 0.3.19", - "futures-timer 3.0.2", + "futures-timer", "lru 0.7.2", "parity-scale-codec", "polkadot-erasure-coding", @@ -5873,7 +5887,7 @@ dependencies = [ "assert_matches", "env_logger 0.9.0", "futures 0.3.19", - "futures-timer 3.0.2", + "futures-timer", "log", "lru 0.7.2", "parity-scale-codec", @@ -5957,7 +5971,7 @@ dependencies = [ "derive_more", "env_logger 0.9.0", "futures 0.3.19", - "futures-timer 3.0.2", + "futures-timer", "log", "parity-scale-codec", "polkadot-node-network-protocol", @@ -5996,7 +6010,7 @@ dependencies = [ "async-trait", "derive_more", "futures 0.3.19", - "futures-timer 3.0.2", + "futures-timer", "lazy_static", "lru 0.7.2", "parity-scale-codec", @@ -6038,7 +6052,7 @@ dependencies = [ "assert_matches", "async-trait", "futures 0.3.19", - "futures-timer 3.0.2", + "futures-timer", "lazy_static", "polkadot-node-network-protocol", "polkadot-node-subsystem", @@ -6064,7 +6078,7 @@ dependencies = [ "assert_matches", "async-trait", "futures 0.3.19", - "futures-timer 3.0.2", + "futures-timer", "parity-scale-codec", "parking_lot", "polkadot-node-network-protocol", @@ -6108,7 +6122,7 @@ dependencies = [ "bitvec", "derive_more", "futures 0.3.19", - "futures-timer 3.0.2", + "futures-timer", "kvdb", "kvdb-memorydb", "lru 0.7.2", @@ -6145,7 +6159,7 @@ dependencies = [ "bitvec", "env_logger 0.9.0", "futures 0.3.19", - "futures-timer 3.0.2", + "futures-timer", "kvdb", "kvdb-memorydb", "log", @@ -6253,7 +6267,7 @@ version = "0.9.13" dependencies = [ "assert_matches", "futures 0.3.19", - "futures-timer 3.0.2", + "futures-timer", "kvdb", "kvdb-memorydb", "parity-scale-codec", @@ -6298,7 +6312,7 @@ version = "0.9.13" dependencies = [ "async-trait", "futures 0.3.19", - "futures-timer 3.0.2", + "futures-timer", "polkadot-node-subsystem", "polkadot-primitives", "sp-blockchain", @@ -6314,7 +6328,7 @@ version = "0.9.13" dependencies = [ "bitvec", "futures 0.3.19", - "futures-timer 3.0.2", + "futures-timer", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-test-helpers", @@ -6337,7 +6351,7 @@ dependencies = [ "async-process", "async-std", "futures 0.3.19", - "futures-timer 3.0.2", + "futures-timer", "hex-literal", "parity-scale-codec", "pin-project 1.0.10", @@ -6406,7 +6420,7 @@ dependencies = [ "assert_cmd", "bs58", "futures 0.3.19", - "futures-timer 3.0.2", + "futures-timer", "hyper", "log", "metered-channel", @@ -6546,7 +6560,7 @@ dependencies = [ "assert_matches", "femme", "futures 0.3.19", - "futures-timer 3.0.2", + "futures-timer", "lru 0.7.2", "metered-channel", "parity-util-mem", @@ -6570,7 +6584,7 @@ version = "0.9.13" dependencies = [ "async-trait", "futures 0.3.19", - "futures-timer 3.0.2", + "futures-timer", "metered-channel", "pin-project 1.0.10", "polkadot-node-network-protocol", @@ -7068,7 +7082,7 @@ dependencies = [ "assert_matches", "derive_more", "futures 0.3.19", - "futures-timer 3.0.2", + "futures-timer", "indexmap", "parity-scale-codec", "polkadot-node-network-protocol", @@ -7133,7 +7147,7 @@ dependencies = [ "async-trait", "color-eyre", "futures 0.3.19", - "futures-timer 3.0.2", + "futures-timer", "parity-util-mem", "polkadot-cli", "polkadot-node-core-backing", @@ -7813,7 +7827,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "env_logger 0.9.0", "jsonrpsee", @@ -8104,7 +8118,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "log", "sp-core", @@ -8115,12 +8129,12 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "async-trait", "derive_more", "futures 0.3.19", - "futures-timer 3.0.2", + "futures-timer", "ip_network", "libp2p", "log", @@ -8142,10 +8156,10 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "futures 0.3.19", - "futures-timer 3.0.2", + "futures-timer", "log", "parity-scale-codec", "sc-block-builder", @@ -8165,7 +8179,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8181,7 +8195,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "impl-trait-for-tuples", "memmap2 0.5.0", @@ -8198,7 +8212,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "proc-macro-crate 1.1.0", "proc-macro2", @@ -8209,7 +8223,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "chrono", "fdlimit", @@ -8247,7 +8261,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "fnv", "futures 0.3.19", @@ -8275,7 +8289,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "hash-db", "kvdb", @@ -8300,11 +8314,11 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "async-trait", "futures 0.3.19", - "futures-timer 3.0.2", + "futures-timer", "libp2p", "log", "parking_lot", @@ -8324,7 +8338,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "async-trait", "derive_more", @@ -8367,7 +8381,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "derive_more", "futures 0.3.19", @@ -8391,7 +8405,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "fork-tree", "parity-scale-codec", @@ -8404,7 +8418,7 @@ dependencies = [ [[package]] name = "sc-consensus-manual-seal" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "assert_matches", "async-trait", @@ -8438,11 +8452,11 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "async-trait", "futures 0.3.19", - "futures-timer 3.0.2", + "futures-timer", "log", "parity-scale-codec", "sc-client-api", @@ -8463,7 +8477,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "sc-client-api", "sp-authorship", @@ -8474,7 +8488,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "lazy_static", "libsecp256k1", @@ -8502,7 +8516,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "derive_more", "environmental", @@ -8520,7 +8534,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "log", "parity-scale-codec", @@ -8536,7 +8550,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "cfg-if 1.0.0", "libc", @@ -8554,7 +8568,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "async-trait", "derive_more", @@ -8562,12 +8576,13 @@ dependencies = [ "finality-grandpa", "fork-tree", "futures 0.3.19", - "futures-timer 3.0.2", + "futures-timer", "log", "parity-scale-codec", "parking_lot", "rand 0.8.4", "sc-block-builder", + "sc-chain-spec", "sc-client-api", "sc-consensus", "sc-keystore", @@ -8591,7 +8606,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "derive_more", "finality-grandpa", @@ -8615,11 +8630,11 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "ansi_term", "futures 0.3.19", - "futures-timer 3.0.2", + "futures-timer", "log", "parity-util-mem", "sc-client-api", @@ -8632,7 +8647,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "async-trait", "derive_more", @@ -8647,7 +8662,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "async-std", "async-trait", @@ -8660,7 +8675,7 @@ dependencies = [ "fnv", "fork-tree", "futures 0.3.19", - "futures-timer 3.0.2", + "futures-timer", "hex", "ip_network", "libp2p", @@ -8698,10 +8713,10 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "futures 0.3.19", - "futures-timer 3.0.2", + "futures-timer", "libp2p", "log", "lru 0.7.2", @@ -8714,12 +8729,12 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "bytes 1.1.0", "fnv", "futures 0.3.19", - "futures-timer 3.0.2", + "futures-timer", "hex", "hyper", "hyper-rustls", @@ -8742,7 +8757,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "futures 0.3.19", "libp2p", @@ -8755,7 +8770,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -8764,7 +8779,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "futures 0.3.19", "hash-db", @@ -8795,7 +8810,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "futures 0.3.19", "jsonrpc-core", @@ -8820,7 +8835,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "futures 0.3.19", "jsonrpc-core", @@ -8837,13 +8852,13 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "async-trait", "directories", "exit-future", "futures 0.3.19", - "futures-timer 3.0.2", + "futures-timer", "hash-db", "jsonrpc-core", "jsonrpc-pubsub", @@ -8901,7 +8916,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "log", "parity-scale-codec", @@ -8915,7 +8930,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -8937,7 +8952,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "chrono", "futures 0.3.19", @@ -8955,7 +8970,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "ansi_term", "atty", @@ -8986,7 +9001,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "proc-macro-crate 1.1.0", "proc-macro2", @@ -8997,10 +9012,10 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "futures 0.3.19", - "intervalier", + "futures-timer", "linked-hash-map", "log", "parity-scale-codec", @@ -9024,7 +9039,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "derive_more", "futures 0.3.19", @@ -9038,10 +9053,10 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "futures 0.3.19", - "futures-timer 3.0.2", + "futures-timer", "lazy_static", "prometheus", ] @@ -9283,6 +9298,17 @@ dependencies = [ "opaque-debug 0.3.0", ] +[[package]] +name = "sha2" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "900d964dd36bb15bcf2f2b35694c072feab74969a54f2bbeec7a2d725d2bdcb6" +dependencies = [ + "cfg-if 1.0.0", + "cpufeatures 0.2.1", + "digest 0.10.1", +] + [[package]] name = "sha3" version = "0.9.1" @@ -9443,7 +9469,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "hash-db", "log", @@ -9460,7 +9486,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "blake2-rfc", "proc-macro-crate 1.1.0", @@ -9472,7 +9498,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "parity-scale-codec", "scale-info", @@ -9485,7 +9511,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "integer-sqrt", "num-traits", @@ -9500,7 +9526,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "parity-scale-codec", "scale-info", @@ -9513,7 +9539,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "async-trait", "parity-scale-codec", @@ -9525,7 +9551,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "parity-scale-codec", "sp-api", @@ -9537,7 +9563,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "futures 0.3.19", "log", @@ -9555,11 +9581,11 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "async-trait", "futures 0.3.19", - "futures-timer 3.0.2", + "futures-timer", "log", "parity-scale-codec", "sp-core", @@ -9574,7 +9600,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "async-trait", "merlin", @@ -9597,7 +9623,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "parity-scale-codec", "scale-info", @@ -9609,7 +9635,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -9621,7 +9647,7 @@ dependencies = [ [[package]] name = "sp-core" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "base58", "bitflags", @@ -9649,7 +9675,7 @@ dependencies = [ "schnorrkel", "secrecy", "serde", - "sha2 0.9.8", + "sha2 0.10.0", "sp-core-hashing", "sp-debug-derive", "sp-externalities", @@ -9669,11 +9695,11 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "blake2-rfc", "byteorder", - "sha2 0.9.8", + "sha2 0.10.0", "sp-std", "tiny-keccak", "twox-hash", @@ -9682,7 +9708,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "proc-macro2", "quote", @@ -9693,7 +9719,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "kvdb", "parking_lot", @@ -9702,7 +9728,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "proc-macro2", "quote", @@ -9712,7 +9738,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.10.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "environmental", "parity-scale-codec", @@ -9723,7 +9749,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "finality-grandpa", "log", @@ -9741,7 +9767,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -9755,7 +9781,7 @@ dependencies = [ [[package]] name = "sp-io" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "futures 0.3.19", "hash-db", @@ -9779,7 +9805,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "lazy_static", "sp-core", @@ -9790,7 +9816,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.10.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "async-trait", "derive_more", @@ -9807,7 +9833,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "zstd", ] @@ -9815,7 +9841,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "parity-scale-codec", "scale-info", @@ -9830,7 +9856,7 @@ dependencies = [ [[package]] name = "sp-npos-elections-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "proc-macro-crate 1.1.0", "proc-macro2", @@ -9841,7 +9867,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "sp-api", "sp-core", @@ -9851,7 +9877,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "backtrace", "lazy_static", @@ -9861,7 +9887,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "rustc-hash", "serde", @@ -9871,7 +9897,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "either", "hash256-std-hasher", @@ -9893,7 +9919,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -9910,7 +9936,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "Inflector", "proc-macro-crate 1.1.0", @@ -9922,7 +9948,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "serde", "serde_json", @@ -9931,7 +9957,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "parity-scale-codec", "scale-info", @@ -9945,7 +9971,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "parity-scale-codec", "scale-info", @@ -9956,7 +9982,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.10.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "hash-db", "log", @@ -9979,12 +10005,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" [[package]] name = "sp-storage" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9997,7 +10023,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "log", "sp-core", @@ -10010,10 +10036,10 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "async-trait", - "futures-timer 3.0.2", + "futures-timer", "log", "parity-scale-codec", "sp-api", @@ -10026,7 +10052,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "parity-scale-codec", "sp-std", @@ -10038,7 +10064,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "sp-api", "sp-runtime", @@ -10047,7 +10073,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "async-trait", "log", @@ -10063,7 +10089,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "hash-db", "memory-db", @@ -10078,7 +10104,7 @@ dependencies = [ [[package]] name = "sp-version" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10095,7 +10121,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -10106,7 +10132,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "impl-trait-for-tuples", "log", @@ -10319,7 +10345,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "platforms", ] @@ -10327,7 +10353,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.19", @@ -10349,7 +10375,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "async-std", "derive_more", @@ -10363,7 +10389,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "async-trait", "futures 0.3.19", @@ -10389,7 +10415,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "futures 0.3.19", "substrate-test-utils-derive", @@ -10399,7 +10425,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "proc-macro-crate 1.1.0", "proc-macro2", @@ -10410,7 +10436,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "ansi_term", "build-helper", @@ -10510,7 +10536,7 @@ name = "test-parachain-adder-collator" version = "0.9.13" dependencies = [ "futures 0.3.19", - "futures-timer 3.0.2", + "futures-timer", "log", "parity-scale-codec", "polkadot-cli", @@ -10552,7 +10578,7 @@ dependencies = [ [[package]] name = "test-runner" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "frame-system", "futures 0.3.19", @@ -10993,7 +11019,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b03e8bcf151bbf4c20a7d7faa782366fc3554d58" +source = "git+https://github.com/paritytech/substrate?branch=master#0f070c8020fad552247fd4b43c1a6a4506e456b5" dependencies = [ "jsonrpsee", "log", diff --git a/node/service/src/chain_spec.rs b/node/service/src/chain_spec.rs index 913519f1128d..f55dd54933e3 100644 --- a/node/service/src/chain_spec.rs +++ b/node/service/src/chain_spec.rs @@ -1103,6 +1103,7 @@ pub fn polkadot_staging_testnet_config() -> Result { ), Some(DEFAULT_PROTOCOL_ID), None, + None, Default::default(), )) } @@ -1125,6 +1126,7 @@ pub fn kusama_staging_testnet_config() -> Result { ), Some(DEFAULT_PROTOCOL_ID), None, + None, Default::default(), )) } @@ -1147,6 +1149,7 @@ pub fn westend_staging_testnet_config() -> Result { ), Some(DEFAULT_PROTOCOL_ID), None, + None, Default::default(), )) } @@ -1172,6 +1175,7 @@ pub fn rococo_staging_testnet_config() -> Result { ), Some(DEFAULT_PROTOCOL_ID), None, + None, Default::default(), )) } @@ -1649,6 +1653,7 @@ pub fn polkadot_development_config() -> Result { None, Some(DEFAULT_PROTOCOL_ID), None, + None, Default::default(), )) } @@ -1667,6 +1672,7 @@ pub fn kusama_development_config() -> Result { None, Some(DEFAULT_PROTOCOL_ID), None, + None, Default::default(), )) } @@ -1685,6 +1691,7 @@ pub fn westend_development_config() -> Result { None, Some(DEFAULT_PROTOCOL_ID), None, + None, Default::default(), )) } @@ -1707,6 +1714,7 @@ pub fn rococo_development_config() -> Result { None, Some(DEFAULT_PROTOCOL_ID), None, + None, Default::default(), )) } @@ -1729,6 +1737,7 @@ pub fn versi_development_config() -> Result { None, Some("versi"), None, + None, Default::default(), )) } @@ -1752,6 +1761,7 @@ pub fn wococo_development_config() -> Result { None, Some(WOCOCO_DEV_PROTOCOL_ID), None, + None, Default::default(), )) } @@ -1783,6 +1793,7 @@ pub fn polkadot_local_testnet_config() -> Result { None, Some(DEFAULT_PROTOCOL_ID), None, + None, Default::default(), )) } @@ -1814,6 +1825,7 @@ pub fn kusama_local_testnet_config() -> Result { None, Some(DEFAULT_PROTOCOL_ID), None, + None, Default::default(), )) } @@ -1845,6 +1857,7 @@ pub fn westend_local_testnet_config() -> Result { None, Some(DEFAULT_PROTOCOL_ID), None, + None, Default::default(), )) } @@ -1877,6 +1890,7 @@ pub fn rococo_local_testnet_config() -> Result { None, Some(DEFAULT_PROTOCOL_ID), None, + None, Default::default(), )) } @@ -1931,6 +1945,7 @@ pub fn wococo_local_testnet_config() -> Result { None, Some(DEFAULT_PROTOCOL_ID), None, + None, Default::default(), )) } @@ -1953,6 +1968,7 @@ pub fn versi_local_testnet_config() -> Result { None, Some(DEFAULT_PROTOCOL_ID), None, + None, Default::default(), )) } diff --git a/node/service/src/lib.rs b/node/service/src/lib.rs index 47a130451a00..f81bab064be7 100644 --- a/node/service/src/lib.rs +++ b/node/service/src/lib.rs @@ -44,7 +44,7 @@ use { }, polkadot_node_core_dispute_coordinator::Config as DisputeCoordinatorConfig, polkadot_overseer::BlockInfo, - sc_client_api::ExecutorProvider, + sc_client_api::{BlockBackend, ExecutorProvider}, sp_trie::PrefixedMemoryDB, tracing::info, }; @@ -762,10 +762,24 @@ where // Note: GrandPa is pushed before the Polkadot-specific protocols. This doesn't change // anything in terms of behaviour, but makes the logs more consistent with the other // Substrate nodes. - config.network.extra_sets.push(grandpa::grandpa_peers_set_config()); - + let grandpa_protocol_name = grandpa::protocol_standard_name( + &client.block_hash(0).ok().flatten().expect("Genesis block exists; qed"), + &config.chain_spec, + ); + config + .network + .extra_sets + .push(grandpa::grandpa_peers_set_config(grandpa_protocol_name.clone())); + + let beefy_protocol_name = beefy_gadget::protocol_standard_name( + &client.block_hash(0).ok().flatten().expect("Genesis block exists; qed"), + &config.chain_spec, + ); if chain_spec.is_rococo() || chain_spec.is_wococo() || chain_spec.is_versi() { - config.network.extra_sets.push(beefy_gadget::beefy_peers_set_config()); + config + .network + .extra_sets + .push(beefy_gadget::beefy_peers_set_config(beefy_protocol_name.clone())); } { @@ -1080,6 +1094,7 @@ where signed_commitment_sender: beefy_link, min_block_delta: if chain_spec.is_wococo() { 4 } else { 8 }, prometheus_registry: prometheus_registry.clone(), + protocol_name: beefy_protocol_name, }; let gadget = beefy_gadget::start_beefy_gadget::<_, _, _, _>(beefy_params); @@ -1104,6 +1119,7 @@ where keystore: keystore_opt, local_role: role, telemetry: telemetry.as_ref().map(|x| x.handle()), + protocol_name: grandpa_protocol_name, }; let enable_grandpa = !disable_grandpa; diff --git a/node/test/service/src/chain_spec.rs b/node/test/service/src/chain_spec.rs index 492e6f856010..933f3173ab8c 100644 --- a/node/test/service/src/chain_spec.rs +++ b/node/test/service/src/chain_spec.rs @@ -45,6 +45,7 @@ pub fn polkadot_local_testnet_config() -> PolkadotChainSpec { None, Some(DEFAULT_PROTOCOL_ID), None, + None, Default::default(), ) }