diff --git a/Cargo.lock b/Cargo.lock index d6a736a057c..df0bf2d5070 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -44,7 +44,7 @@ checksum = "495ee669413bfbe9e8cace80f4d3d78e6d8c8d99579f97fb93bde351b185f2d4" dependencies = [ "cfg-if 1.0.0", "cipher", - "cpufeatures", + "cpufeatures 0.1.5", "opaque-debug 0.3.0", ] @@ -75,9 +75,9 @@ dependencies = [ [[package]] name = "aho-corasick" -version = "0.7.15" +version = "0.7.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7404febffaa47dac81aa44dba71523c9d069b1bdc50a77db41195149e17f68e5" +checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f" dependencies = [ "memchr", ] @@ -150,9 +150,9 @@ checksum = "5a2f58b0bb10c380af2b26e57212856b8c9a59e0925b4c20f4a174a49734eaf7" [[package]] name = "asn1_der" -version = "0.7.4" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d6e24d2cce90c53b948c46271bfb053e4bdc2db9b5d3f65e20f8cf28a1b7fc3" +checksum = "e22d1f4b888c298a027c99dc9048015fac177587de20fc30232a057dfbe24a21" [[package]] name = "assert_cmd" @@ -462,7 +462,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "beefy-primitives", "fnv", @@ -490,7 +490,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -510,12 +510,12 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "parity-scale-codec", "scale-info", @@ -706,7 +706,7 @@ dependencies = [ [[package]] name = "bp-header-chain" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "finality-grandpa", "frame-support", @@ -722,7 +722,7 @@ dependencies = [ [[package]] name = "bp-message-dispatch" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "bp-runtime", "frame-support", @@ -734,7 +734,7 @@ dependencies = [ [[package]] name = "bp-messages" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "bitvec 0.20.1", "bp-runtime", @@ -750,7 +750,7 @@ dependencies = [ [[package]] name = "bp-polkadot-core" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "bp-messages", "bp-runtime", @@ -768,7 +768,7 @@ dependencies = [ [[package]] name = "bp-rialto" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "bp-messages", "bp-runtime", @@ -783,7 +783,7 @@ dependencies = [ [[package]] name = "bp-rococo" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "bp-messages", "bp-polkadot-core", @@ -800,7 +800,7 @@ dependencies = [ [[package]] name = "bp-runtime" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "frame-support", "hash-db", @@ -818,7 +818,7 @@ dependencies = [ [[package]] name = "bp-test-utils" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "bp-header-chain", "ed25519-dalek", @@ -833,7 +833,7 @@ dependencies = [ [[package]] name = "bp-wococo" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "bp-messages", "bp-polkadot-core", @@ -848,7 +848,7 @@ dependencies = [ [[package]] name = "bridge-runtime-common" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "bp-message-dispatch", "bp-messages", @@ -978,9 +978,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.0.70" +version = "1.0.71" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d26a6ce4b6a484fa3edb70f7efa6fc430fd2b87285fe8b84304fd0936faa0dc0" +checksum = "79c2681d6594606957bbb8631c4b90a7fcaaa72cdb714743a437b156d6a7eedd" dependencies = [ "jobserver", ] @@ -1020,7 +1020,7 @@ checksum = "fee7ad89dc1128635074c268ee661f90c3f7e83d9fd12910608c36b47d6c3412" dependencies = [ "cfg-if 1.0.0", "cipher", - "cpufeatures", + "cpufeatures 0.1.5", "zeroize", ] @@ -1176,6 +1176,15 @@ dependencies = [ "libc", ] +[[package]] +name = "cpufeatures" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95059428f66df56b63431fdb4e1947ed2190586af5c5a8a8b71122bdf5a7f469" +dependencies = [ + "libc", +] + [[package]] name = "cpuid-bool" version = "0.1.2" @@ -2184,7 +2193,7 @@ dependencies = [ "ed25519", "rand 0.7.3", "serde", - "sha2 0.9.2", + "sha2 0.9.8", "zeroize", ] @@ -2449,7 +2458,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "parity-scale-codec", ] @@ -2467,7 +2476,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-support", "frame-system", @@ -2513,7 +2522,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-support", "frame-system", @@ -2527,7 +2536,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-support", "frame-system", @@ -2555,7 +2564,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "bitflags", "frame-metadata", @@ -2582,7 +2591,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -2594,7 +2603,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 1.1.0", @@ -2606,7 +2615,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "proc-macro2", "quote", @@ -2616,7 +2625,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-support", "log", @@ -2633,7 +2642,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-benchmarking", "frame-support", @@ -2648,7 +2657,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "parity-scale-codec", "sp-api", @@ -2657,7 +2666,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-support", "sp-api", @@ -2900,8 +2909,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" dependencies = [ "cfg-if 1.0.0", + "js-sys", "libc", "wasi 0.9.0+wasi-snapshot-preview1", + "wasm-bindgen", ] [[package]] @@ -3534,9 +3545,9 @@ dependencies = [ [[package]] name = "jsonrpsee-proc-macros" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f37924e16300e249a52a22cabb5632f846dc9760b39355f5e8bc70cd23dc6300" +checksum = "8edb341d35279b59c79d7fe9e060a51aec29d45af99cc7c72ea7caa350fa71a4" dependencies = [ "Inflector", "bae", @@ -3548,9 +3559,9 @@ dependencies = [ [[package]] name = "jsonrpsee-types" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d67724d368c59e08b557a516cf8fcc51100e7a708850f502e1044b151fe89788" +checksum = "4cc738fd55b676ada3271ef7c383a14a0867a2a88b0fa941311bf5fc0a29d498" dependencies = [ "async-trait", "beef", @@ -3566,9 +3577,9 @@ dependencies = [ [[package]] name = "jsonrpsee-ws-client" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e2834b6e7f57ce9a4412ed4d6dc95125d2c8612e68f86b9d9a07369164e4198" +checksum = "9841352dbecf4c2ed5dc71698df9f1660262ae4e0b610e968602529bdbcf7b30" dependencies = [ "async-trait", "fnv", @@ -3607,7 +3618,7 @@ dependencies = [ [[package]] name = "kusama-runtime" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "beefy-primitives", "bitvec 0.20.1", @@ -3847,7 +3858,7 @@ dependencies = [ "rand 0.7.3", "ring", "rw-stream-sink", - "sha2 0.9.2", + "sha2 0.9.8", "smallvec", "thiserror", "unsigned-varint 0.7.0", @@ -3918,7 +3929,7 @@ dependencies = [ "prost-build", "rand 0.7.3", "regex", - "sha2 0.9.2", + "sha2 0.9.8", "smallvec", "unsigned-varint 0.7.0", "wasm-timer", @@ -3958,7 +3969,7 @@ dependencies = [ "prost", "prost-build", "rand 0.7.3", - "sha2 0.9.2", + "sha2 0.9.8", "smallvec", "uint", "unsigned-varint 0.7.0", @@ -4020,7 +4031,7 @@ dependencies = [ "prost", "prost-build", "rand 0.8.4", - "sha2 0.9.2", + "sha2 0.9.8", "snow", "static_assertions", "x25519-dalek", @@ -4108,7 +4119,7 @@ dependencies = [ "libp2p-core", "libp2p-swarm", "log", - "lru", + "lru 0.6.6", "minicbor", "rand 0.7.3", "smallvec", @@ -4243,7 +4254,7 @@ dependencies = [ "libsecp256k1-gen-genmult 0.2.1", "rand 0.7.3", "serde", - "sha2 0.9.2", + "sha2 0.9.8", "typenum", ] @@ -4262,7 +4273,7 @@ dependencies = [ "libsecp256k1-gen-genmult 0.2.1", "rand 0.7.3", "serde", - "sha2 0.9.2", + "sha2 0.9.8", "typenum", ] @@ -4281,7 +4292,7 @@ dependencies = [ "libsecp256k1-gen-genmult 0.3.0", "rand 0.8.4", "serde", - "sha2 0.9.2", + "sha2 0.9.8", "typenum", ] @@ -4429,6 +4440,15 @@ dependencies = [ "hashbrown", ] +[[package]] +name = "lru" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c748cfe47cb8da225c37595b3108bea1c198c84aaae8ea0ba76d01dda9fc803" +dependencies = [ + "hashbrown", +] + [[package]] name = "lru-cache" version = "0.1.2" @@ -4544,7 +4564,7 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "beeb98b3d1ed2c0054bd81b5ba949a0243c3ccad751d45ea898fa8059fa2860a" dependencies = [ - "lru", + "lru 0.6.6", ] [[package]] @@ -4568,7 +4588,7 @@ dependencies = [ [[package]] name = "metered-channel" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "derive_more", "futures 0.3.17", @@ -4731,7 +4751,7 @@ dependencies = [ "digest 0.9.0", "generic-array 0.14.4", "multihash-derive", - "sha2 0.9.2", + "sha2 0.9.8", "sha3", "unsigned-varint 0.5.1", ] @@ -4745,7 +4765,7 @@ dependencies = [ "digest 0.9.0", "generic-array 0.14.4", "multihash-derive", - "sha2 0.9.2", + "sha2 0.9.8", "unsigned-varint 0.7.0", ] @@ -4858,7 +4878,7 @@ dependencies = [ [[package]] name = "node-primitives" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-system", "parity-scale-codec", @@ -4987,12 +5007,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.5.2" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13bd41f508810a131401606d54ac32a467c97172d74ba7662562ebba5ad07fa0" -dependencies = [ - "parking_lot 0.11.1", -] +checksum = "692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56" [[package]] name = "opaque-debug" @@ -5033,7 +5050,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-benchmarking", "frame-support", @@ -5047,7 +5064,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-support", "frame-system", @@ -5063,7 +5080,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-support", "frame-system", @@ -5079,7 +5096,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-support", "frame-system", @@ -5094,7 +5111,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-benchmarking", "frame-support", @@ -5118,7 +5135,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5138,7 +5155,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-benchmarking", "frame-support", @@ -5153,7 +5170,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "beefy-primitives", "frame-support", @@ -5169,7 +5186,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -5194,7 +5211,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-benchmarking", "frame-support", @@ -5212,7 +5229,7 @@ dependencies = [ [[package]] name = "pallet-bridge-dispatch" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "bp-message-dispatch", "bp-runtime", @@ -5229,7 +5246,7 @@ dependencies = [ [[package]] name = "pallet-bridge-grandpa" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "bp-header-chain", "bp-runtime", @@ -5251,7 +5268,7 @@ dependencies = [ [[package]] name = "pallet-bridge-messages" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "bitvec 0.20.1", "bp-message-dispatch", @@ -5284,6 +5301,7 @@ dependencies = [ "pallet-session", "pallet-timestamp", "parity-scale-codec", + "rand 0.7.3", "scale-info", "serde", "sp-consensus-aura", @@ -5298,7 +5316,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-benchmarking", "frame-support", @@ -5315,7 +5333,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-benchmarking", "frame-support", @@ -5331,7 +5349,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5355,7 +5373,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-benchmarking", "frame-support", @@ -5373,7 +5391,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-benchmarking", "frame-support", @@ -5388,7 +5406,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-benchmarking", "frame-support", @@ -5411,7 +5429,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5427,7 +5445,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-benchmarking", "frame-support", @@ -5447,7 +5465,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-benchmarking", "frame-support", @@ -5464,7 +5482,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-benchmarking", "frame-support", @@ -5481,7 +5499,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5499,7 +5517,7 @@ dependencies = [ [[package]] name = "pallet-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-support", "frame-system", @@ -5515,7 +5533,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5532,7 +5550,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-benchmarking", "frame-support", @@ -5547,7 +5565,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-support", "frame-system", @@ -5561,7 +5579,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-support", "frame-system", @@ -5578,7 +5596,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5601,7 +5619,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-benchmarking", "frame-support", @@ -5616,7 +5634,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-support", "frame-system", @@ -5630,7 +5648,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-support", "frame-system", @@ -5644,7 +5662,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-benchmarking", "frame-support", @@ -5660,7 +5678,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-support", "frame-system", @@ -5681,7 +5699,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-benchmarking", "frame-support", @@ -5697,7 +5715,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-support", "frame-system", @@ -5711,7 +5729,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5734,7 +5752,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "proc-macro-crate 1.1.0", "proc-macro2", @@ -5745,7 +5763,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "log", "sp-arithmetic", @@ -5754,7 +5772,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-support", "frame-system", @@ -5783,7 +5801,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-benchmarking", "frame-support", @@ -5801,7 +5819,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-benchmarking", "frame-support", @@ -5820,7 +5838,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-support", "frame-system", @@ -5837,7 +5855,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5854,7 +5872,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5865,7 +5883,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-benchmarking", "frame-support", @@ -5882,7 +5900,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-benchmarking", "frame-support", @@ -5896,7 +5914,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-benchmarking", "frame-support", @@ -5912,7 +5930,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-benchmarking", "frame-support", @@ -5927,7 +5945,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "frame-support", "frame-system", @@ -5945,7 +5963,7 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" version = "0.9.8" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "frame-benchmarking", "frame-support", @@ -6115,9 +6133,9 @@ dependencies = [ [[package]] name = "parity-db" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "241f9c5d25063080f2c02846221f13e1d0e5e18fa00c32c234aad585b744ee55" +checksum = "91b679c6acc14fac74382942e2b73bea441686a33430b951ea03b5aeb6a7f254" dependencies = [ "blake2-rfc", "crc32fast", @@ -6188,7 +6206,7 @@ dependencies = [ "ethereum-types", "hashbrown", "impl-trait-for-tuples", - "lru", + "lru 0.6.6", "parity-util-mem-derive", "parking_lot 0.11.1", "primitive-types", @@ -6464,7 +6482,7 @@ checksum = "989d43012e2ca1c4a02507c67282691a0a3207f9dc67cec596b43fe925b3d325" [[package]] name = "polkadot-approval-distribution" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "futures 0.3.17", "polkadot-node-network-protocol", @@ -6478,7 +6496,7 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "futures 0.3.17", "polkadot-node-network-protocol", @@ -6491,11 +6509,11 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "derive_more", "futures 0.3.17", - "lru", + "lru 0.7.0", "parity-scale-codec", "polkadot-erasure-coding", "polkadot-node-network-protocol", @@ -6513,10 +6531,10 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "futures 0.3.17", - "lru", + "lru 0.7.0", "parity-scale-codec", "polkadot-erasure-coding", "polkadot-node-network-protocol", @@ -6553,7 +6571,7 @@ dependencies = [ [[package]] name = "polkadot-client" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "beefy-primitives", "frame-benchmarking", @@ -6582,7 +6600,7 @@ dependencies = [ [[package]] name = "polkadot-collator" -version = "0.1.0" +version = "4.0.0" dependencies = [ "assert_cmd", "async-trait", @@ -6651,7 +6669,7 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "always-assert", "derive_more", @@ -6672,7 +6690,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -6685,11 +6703,11 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "derive_more", "futures 0.3.17", - "lru", + "lru 0.7.0", "parity-scale-codec", "polkadot-erasure-coding", "polkadot-node-network-protocol", @@ -6707,7 +6725,7 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -6721,7 +6739,7 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "futures 0.3.17", "futures-timer 3.0.2", @@ -6741,7 +6759,7 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "async-trait", "futures 0.3.17", @@ -6760,7 +6778,7 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "futures 0.3.17", "parity-scale-codec", @@ -6778,14 +6796,14 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "bitvec 0.20.1", "derive_more", "futures 0.3.17", "futures-timer 3.0.2", "kvdb", - "lru", + "lru 0.7.0", "merlin", "parity-scale-codec", "polkadot-node-jaeger", @@ -6806,7 +6824,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "bitvec 0.20.1", "futures 0.3.17", @@ -6826,7 +6844,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "bitvec 0.20.1", "futures 0.3.17", @@ -6844,7 +6862,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "futures 0.3.17", "polkadot-node-subsystem", @@ -6859,7 +6877,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "async-trait", "futures 0.3.17", @@ -6877,7 +6895,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "futures 0.3.17", "polkadot-node-subsystem", @@ -6892,7 +6910,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "futures 0.3.17", "futures-timer 3.0.2", @@ -6909,7 +6927,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "bitvec 0.20.1", "derive_more", @@ -6928,7 +6946,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-participation" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "futures 0.3.17", "polkadot-node-primitives", @@ -6941,7 +6959,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "async-trait", "futures 0.3.17", @@ -6958,7 +6976,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "bitvec 0.20.1", "futures 0.3.17", @@ -6973,7 +6991,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "always-assert", "assert_matches", @@ -7004,7 +7022,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "futures 0.3.17", "memory-lru", @@ -7022,7 +7040,7 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "async-std", "lazy_static", @@ -7040,7 +7058,7 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "futures 0.3.17", "futures-timer 3.0.2", @@ -7051,7 +7069,7 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "async-trait", "derive_more", @@ -7069,7 +7087,7 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "bounded-vec", "futures 0.3.17", @@ -7091,7 +7109,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -7101,7 +7119,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-test-helpers" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "async-trait", "futures 0.3.17", @@ -7119,7 +7137,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "derive_more", "futures 0.3.17", @@ -7138,13 +7156,13 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "async-trait", "derive_more", "futures 0.3.17", "itertools", - "lru", + "lru 0.7.0", "metered-channel", "parity-scale-codec", "pin-project 1.0.8", @@ -7165,11 +7183,11 @@ dependencies = [ [[package]] name = "polkadot-overseer" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "futures 0.3.17", "futures-timer 3.0.2", - "lru", + "lru 0.7.0", "parity-util-mem", "parking_lot 0.11.1", "polkadot-node-metrics", @@ -7186,7 +7204,7 @@ dependencies = [ [[package]] name = "polkadot-overseer-gen" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "async-trait", "futures 0.3.17", @@ -7203,7 +7221,7 @@ dependencies = [ [[package]] name = "polkadot-overseer-gen-proc-macro" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "proc-macro-crate 1.1.0", "proc-macro2", @@ -7214,7 +7232,7 @@ dependencies = [ [[package]] name = "polkadot-parachain" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "derive_more", "frame-support", @@ -7231,7 +7249,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "bitvec 0.20.1", "frame-system", @@ -7261,7 +7279,7 @@ dependencies = [ [[package]] name = "polkadot-rpc" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "beefy-gadget", "beefy-gadget-rpc", @@ -7292,7 +7310,7 @@ dependencies = [ [[package]] name = "polkadot-runtime" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "beefy-primitives", "bitvec 0.20.1", @@ -7369,7 +7387,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "beefy-primitives", "bitvec 0.20.1", @@ -7416,7 +7434,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "bitflags", "bitvec 0.20.1", @@ -7455,7 +7473,7 @@ dependencies = [ [[package]] name = "polkadot-service" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "async-trait", "beefy-gadget", @@ -7466,7 +7484,7 @@ dependencies = [ "kusama-runtime", "kvdb", "kvdb-rocksdb", - "lru", + "lru 0.7.0", "pallet-babe", "pallet-im-online", "pallet-mmr-primitives", @@ -7553,7 +7571,7 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "arrayvec 0.5.2", "derive_more", @@ -7574,7 +7592,7 @@ dependencies = [ [[package]] name = "polkadot-statement-table" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -7584,7 +7602,7 @@ dependencies = [ [[package]] name = "polkadot-test-client" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "parity-scale-codec", "polkadot-node-subsystem", @@ -7609,7 +7627,7 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "beefy-primitives", "bitvec 0.20.1", @@ -7670,7 +7688,7 @@ dependencies = [ [[package]] name = "polkadot-test-service" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "frame-benchmarking", "frame-system", @@ -7739,7 +7757,7 @@ version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9fcffab1f78ebbdf4b93b68c1ffebc24037eedf271edaca795732b24e5e4e349" dependencies = [ - "cpufeatures", + "cpufeatures 0.1.5", "opaque-debug 0.3.0", "universal-hash", ] @@ -7751,7 +7769,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a6ba6a405ef63530d6cb12802014b22f9c5751bd17cdcddbe9e46d5c8ae83287" dependencies = [ "cfg-if 1.0.0", - "cpufeatures", + "cpufeatures 0.1.5", "opaque-debug 0.3.0", "universal-hash", ] @@ -7894,15 +7912,15 @@ dependencies = [ [[package]] name = "prometheus" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8425533e7122f0c3cc7a37e6244b16ad3a2cc32ae7ac6276e2a75da0d9c200d" +checksum = "5986aa8d62380092d2f50f8b1cdba9cb9b6731ffd4b25b51fd126b6c3e05b99c" dependencies = [ "cfg-if 1.0.0", "fnv", "lazy_static", + "memchr", "parking_lot 0.11.1", - "regex", "thiserror", ] @@ -8225,14 +8243,13 @@ dependencies = [ [[package]] name = "regex" -version = "1.4.2" +version = "1.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38cf2c13ed4745de91a5eb834e11c00bcc3709e773173b2ce4c56c9fbde04b9c" +checksum = "d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461" dependencies = [ "aho-corasick", "memchr", "regex-syntax", - "thread_local", ] [[package]] @@ -8247,9 +8264,9 @@ dependencies = [ [[package]] name = "regex-syntax" -version = "0.6.21" +version = "0.6.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b181ba2dcf07aaccad5448e8ead58db5b742cf85dfe035e2227f137a539a189" +checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b" [[package]] name = "region" @@ -8395,7 +8412,7 @@ dependencies = [ [[package]] name = "rococo-runtime" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "beefy-primitives", "bp-messages", @@ -8584,7 +8601,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "log", "sp-core", @@ -8595,7 +8612,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "async-trait", "derive_more", @@ -8622,7 +8639,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "futures 0.3.17", "futures-timer 3.0.2", @@ -8645,7 +8662,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8661,7 +8678,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -8677,7 +8694,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "proc-macro-crate 1.1.0", "proc-macro2", @@ -8688,7 +8705,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "chrono", "fdlimit", @@ -8726,7 +8743,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "fnv", "futures 0.3.17", @@ -8754,7 +8771,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "hash-db", "kvdb", @@ -8779,7 +8796,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "async-trait", "futures 0.3.17", @@ -8832,7 +8849,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "async-trait", "derive_more", @@ -8875,7 +8892,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "derive_more", "futures 0.3.17", @@ -8899,7 +8916,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "fork-tree", "parity-scale-codec", @@ -8912,7 +8929,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "async-trait", "futures 0.3.17", @@ -8938,7 +8955,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "sc-client-api", "sp-authorship", @@ -8949,7 +8966,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "lazy_static", "libsecp256k1 0.6.0", @@ -8975,7 +8992,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "derive_more", "environmental", @@ -8993,7 +9010,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "log", "parity-scale-codec", @@ -9009,7 +9026,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "cfg-if 1.0.0", "libc", @@ -9027,7 +9044,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "async-trait", "derive_more", @@ -9064,7 +9081,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "derive_more", "finality-grandpa", @@ -9088,7 +9105,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "ansi_term 0.12.1", "futures 0.3.17", @@ -9105,7 +9122,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "async-trait", "derive_more", @@ -9120,7 +9137,7 @@ dependencies = [ [[package]] name = "sc-light" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "hash-db", "parity-scale-codec", @@ -9138,7 +9155,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "async-std", "async-trait", @@ -9158,7 +9175,7 @@ dependencies = [ "linked-hash-map", "linked_hash_set", "log", - "lru", + "lru 0.6.6", "parity-scale-codec", "parking_lot 0.11.1", "pin-project 1.0.8", @@ -9189,13 +9206,13 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "futures 0.3.17", "futures-timer 3.0.2", "libp2p", "log", - "lru", + "lru 0.6.6", "sc-network", "sp-runtime", "substrate-prometheus-endpoint", @@ -9205,7 +9222,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "bytes 1.0.1", "fnv", @@ -9232,7 +9249,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "futures 0.3.17", "libp2p", @@ -9245,7 +9262,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9254,7 +9271,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "futures 0.3.17", "hash-db", @@ -9285,7 +9302,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "futures 0.3.17", "jsonrpc-core", @@ -9310,7 +9327,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "futures 0.3.17", "jsonrpc-core", @@ -9327,7 +9344,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "async-trait", "directories", @@ -9392,7 +9409,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "log", "parity-scale-codec", @@ -9406,7 +9423,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -9428,7 +9445,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "chrono", "futures 0.3.17", @@ -9446,10 +9463,11 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "ansi_term 0.12.1", "atty", + "chrono", "lazy_static", "log", "once_cell", @@ -9475,7 +9493,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "proc-macro-crate 1.1.0", "proc-macro2", @@ -9486,7 +9504,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "futures 0.3.17", "intervalier", @@ -9513,7 +9531,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "derive_more", "futures 0.3.17", @@ -9527,7 +9545,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "futures 0.3.17", "futures-timer 3.0.2", @@ -9633,9 +9651,9 @@ dependencies = [ [[package]] name = "secrecy" -version = "0.7.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0673d6a6449f5e7d12a1caf424fd9363e2af3a4953023ed455e3c4beef4597c0" +checksum = "9bd1c54ea06cfd2f6b63219704de0b9b4f72dcc2b8fdef820be6cd799780e91e" dependencies = [ "zeroize", ] @@ -9776,13 +9794,13 @@ dependencies = [ [[package]] name = "sha2" -version = "0.9.2" +version = "0.9.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e7aab86fe2149bad8c507606bdb3f4ef5e7b2380eb92350f56122cca72a42a8" +checksum = "b69f9a4c9740d74c5baa3fd2e547f9525fa8088a8a958e0ca2409a514e33f5fa" dependencies = [ "block-buffer 0.9.0", "cfg-if 1.0.0", - "cpuid-bool", + "cpufeatures 0.2.1", "digest 0.9.0", "opaque-debug 0.3.0", ] @@ -9904,7 +9922,7 @@ dependencies = [ [[package]] name = "slot-range-helper" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "enumn", "parity-scale-codec", @@ -9947,7 +9965,7 @@ dependencies = [ "rand_core 0.6.1", "ring", "rustc_version 0.3.3", - "sha2 0.9.2", + "sha2 0.9.8", "subtle 2.4.0", "x25519-dalek", ] @@ -10007,7 +10025,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "hash-db", "log", @@ -10024,7 +10042,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "blake2-rfc", "proc-macro-crate 1.1.0", @@ -10036,7 +10054,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "parity-scale-codec", "scale-info", @@ -10049,7 +10067,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "integer-sqrt", "num-traits", @@ -10064,7 +10082,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "parity-scale-codec", "scale-info", @@ -10077,7 +10095,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "async-trait", "parity-scale-codec", @@ -10089,7 +10107,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "parity-scale-codec", "sp-api", @@ -10101,11 +10119,11 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "futures 0.3.17", "log", - "lru", + "lru 0.6.6", "parity-scale-codec", "parking_lot 0.11.1", "sp-api", @@ -10119,7 +10137,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "async-trait", "futures 0.3.17", @@ -10138,7 +10156,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "async-trait", "parity-scale-codec", @@ -10156,7 +10174,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "async-trait", "merlin", @@ -10179,7 +10197,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "parity-scale-codec", "scale-info", @@ -10190,7 +10208,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -10202,7 +10220,7 @@ dependencies = [ [[package]] name = "sp-core" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "base58", "blake2-rfc", @@ -10229,7 +10247,7 @@ dependencies = [ "schnorrkel", "secrecy", "serde", - "sha2 0.9.2", + "sha2 0.9.8", "sp-debug-derive", "sp-externalities", "sp-runtime-interface", @@ -10247,7 +10265,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "kvdb", "parking_lot 0.11.1", @@ -10256,7 +10274,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "proc-macro2", "quote", @@ -10266,7 +10284,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "environmental", "parity-scale-codec", @@ -10277,7 +10295,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "finality-grandpa", "log", @@ -10295,7 +10313,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10309,7 +10327,7 @@ dependencies = [ [[package]] name = "sp-io" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "futures 0.3.17", "hash-db", @@ -10333,7 +10351,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "lazy_static", "sp-core", @@ -10344,7 +10362,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "async-trait", "derive_more", @@ -10361,7 +10379,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "zstd", ] @@ -10369,7 +10387,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "parity-scale-codec", "scale-info", @@ -10384,7 +10402,7 @@ dependencies = [ [[package]] name = "sp-npos-elections-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "proc-macro-crate 1.1.0", "proc-macro2", @@ -10395,7 +10413,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "sp-api", "sp-core", @@ -10405,7 +10423,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "backtrace", ] @@ -10413,7 +10431,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "rustc-hash", "serde", @@ -10423,7 +10441,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "either", "hash256-std-hasher", @@ -10445,7 +10463,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -10462,7 +10480,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "Inflector", "proc-macro-crate 1.1.0", @@ -10474,7 +10492,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "serde", "serde_json", @@ -10483,7 +10501,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "parity-scale-codec", "scale-info", @@ -10497,7 +10515,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "parity-scale-codec", "scale-info", @@ -10508,7 +10526,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "hash-db", "log", @@ -10531,12 +10549,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" [[package]] name = "sp-storage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10549,7 +10567,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "log", "sp-core", @@ -10562,7 +10580,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "async-trait", "futures-timer 3.0.2", @@ -10578,7 +10596,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "erased-serde", "log", @@ -10596,7 +10614,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "sp-api", "sp-runtime", @@ -10605,7 +10623,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "async-trait", "log", @@ -10621,7 +10639,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "hash-db", "memory-db", @@ -10636,7 +10654,7 @@ dependencies = [ [[package]] name = "sp-version" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10652,7 +10670,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -10663,7 +10681,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -10953,7 +10971,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.17", @@ -10975,7 +10993,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "async-std", "derive_more", @@ -10989,7 +11007,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "async-trait", "futures 0.3.17", @@ -11016,7 +11034,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "futures 0.3.17", "substrate-test-utils-derive", @@ -11026,7 +11044,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "proc-macro-crate 1.1.0", "proc-macro2", @@ -11037,7 +11055,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9379b2368469b4214ae44e4b3bdc374dd3eb0f28" +source = "git+https://github.com/paritytech/substrate?branch=master#d0f6c1c60da22e04dd25c2eca46ebfe6f1571af0" dependencies = [ "ansi_term 0.12.1", "build-helper", @@ -11063,9 +11081,9 @@ checksum = "1e81da0851ada1f3e9d4312c704aa4f8806f0f9d69faaf8df2f3464b4a9437c2" [[package]] name = "syn" -version = "1.0.78" +version = "1.0.80" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4eac2e6c19f5c3abc0c229bea31ff0b9b091c7b14990e8924b92902a303a0c0" +checksum = "d010a1623fbd906d51d650a9916aaefc05ffa0e4053ff7fe601167f3e715d194" dependencies = [ "proc-macro2", "quote", @@ -11203,9 +11221,9 @@ dependencies = [ [[package]] name = "tiny-bip39" -version = "0.8.0" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9e44c4759bae7f1032e286a7ef990bd9ed23fe831b7eeba0beb97484c2e59b8" +checksum = "ffc59cb9dfc85bb312c3a78fd6aa8a8582e310b0fa885d5bb877f6dcc601839d" dependencies = [ "anyhow", "hmac 0.8.1", @@ -11213,9 +11231,10 @@ dependencies = [ "pbkdf2 0.4.0", "rand 0.7.3", "rustc-hash", - "sha2 0.9.2", + "sha2 0.9.8", "thiserror", "unicode-normalization", + "wasm-bindgen", "zeroize", ] @@ -11264,9 +11283,9 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "1.3.0" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54473be61f4ebe4efd09cec9bd5d16fa51d70ea0192213d754d2d500457db110" +checksum = "154794c8f499c2619acd19e839294703e9e32e7630ef5f46ea80d4ef0fbee5eb" dependencies = [ "proc-macro2", "quote", @@ -11327,9 +11346,9 @@ checksum = "e987b6bf443f4b5b3b6f38704195592cca41c5bb7aedd3c3693c7081f8289860" [[package]] name = "tracing" -version = "0.1.28" +version = "0.1.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84f96e095c0c82419687c20ddf5cb3eadb61f4e1405923c9dc8e53a1adacbda8" +checksum = "375a639232caf30edfc78e8d89b2d4c375515393e7af7e16f01cd96917fb2105" dependencies = [ "cfg-if 1.0.0", "pin-project-lite 0.2.4", @@ -11339,9 +11358,9 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.16" +version = "0.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98863d0dd09fa59a1b79c6750ad80dbda6b75f4e71c437a6a1a8cb91a8bcbd77" +checksum = "f4f480b8f81512e825f337ad51e94c1eb5d3bbdf2b363dcd01e2b19a9ffe3f8e" dependencies = [ "proc-macro2", "quote", @@ -11350,9 +11369,9 @@ dependencies = [ [[package]] name = "tracing-core" -version = "0.1.20" +version = "0.1.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46125608c26121c81b0c6d693eab5a420e416da7e43c426d2e8f7df8da8a3acf" +checksum = "1f4ed65637b8390770814083d20756f87bfa2c21bf2f110babdc5438351746e4" dependencies = [ "lazy_static", ] @@ -11390,9 +11409,9 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.2.20" +version = "0.2.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9cbe87a2fa7e35900ce5de20220a582a9483a7063811defce79d7cbd59d4cfe" +checksum = "0e0d2eaa99c3c2e41547cfa109e910a68ea03823cccad4a0525dcbc9b01e8c71" dependencies = [ "ansi_term 0.12.1", "chrono", @@ -11513,12 +11532,12 @@ dependencies = [ [[package]] name = "twox-hash" -version = "1.6.0" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04f8ab788026715fa63b31960869617cba39117e520eb415b0139543e325ab59" +checksum = "1f559b464de2e2bdabcac6a210d12e9b5a5973c251e102c44c585c71d51bd78e" dependencies = [ - "cfg-if 0.1.10", - "rand 0.7.3", + "cfg-if 1.0.0", + "rand 0.8.4", "static_assertions", ] @@ -11915,7 +11934,7 @@ dependencies = [ "libc", "log", "serde", - "sha2 0.9.2", + "sha2 0.9.8", "toml", "winapi 0.3.9", "zstd", @@ -12102,7 +12121,7 @@ dependencies = [ [[package]] name = "westend-runtime" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "beefy-primitives", "bitvec 0.20.1", @@ -12346,7 +12365,7 @@ dependencies = [ [[package]] name = "xcm" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "derivative", "impl-trait-for-tuples", @@ -12359,7 +12378,7 @@ dependencies = [ [[package]] name = "xcm-builder" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "frame-support", "frame-system", @@ -12379,7 +12398,7 @@ dependencies = [ [[package]] name = "xcm-executor" version = "0.9.11" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "frame-benchmarking", "frame-support", @@ -12397,7 +12416,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#1f50b49268d98ad74d3f60ebad309bdb1b05271d" +source = "git+https://github.com/paritytech/polkadot?branch=master#dd4b2e6a34a08a01b876d14641e99e7011be3463" dependencies = [ "proc-macro2", "quote", @@ -12420,9 +12439,9 @@ dependencies = [ [[package]] name = "zeroize" -version = "1.4.1" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "377db0846015f7ae377174787dd452e1c5f5a9050bc6f954911d01f116daa0cd" +checksum = "bf68b08513768deaa790264a7fac27a58cbf2705cfcdc9448362229217d7e970" dependencies = [ "zeroize_derive", ] diff --git a/client/network/src/tests.rs b/client/network/src/tests.rs index a17f8138c46..f3177dbe3a6 100644 --- a/client/network/src/tests.rs +++ b/client/network/src/tests.rs @@ -23,8 +23,8 @@ use polkadot_primitives::v1::{ Block as PBlock, BlockNumber, CandidateCommitments, CandidateDescriptor, CandidateEvent, CommittedCandidateReceipt, CoreState, GroupRotationInfo, Hash as PHash, HeadData, Id as ParaId, InboundDownwardMessage, InboundHrmpMessage, OccupiedCoreAssumption, ParachainHost, - PersistedValidationData, SessionIndex, SessionInfo, SigningContext, ValidationCode, - ValidationCodeHash, ValidatorId, ValidatorIndex, + PersistedValidationData, ScrapedOnChainVotes, SessionIndex, SessionInfo, SigningContext, + ValidationCode, ValidationCodeHash, ValidatorId, ValidatorIndex, }; use polkadot_test_client::{ Client as PClient, ClientBlockImportExt, DefaultTestClientBuilderExt, FullBackend as PBackend, @@ -487,5 +487,9 @@ sp_api::mock_impl_runtime_apis! { fn validation_code_by_hash(_: ValidationCodeHash) -> Option { None } + + fn on_chain_votes() -> Option> { + None + } } } diff --git a/pallets/collator-selection/Cargo.toml b/pallets/collator-selection/Cargo.toml index b73e9a353e2..97d0c6bcf58 100644 --- a/pallets/collator-selection/Cargo.toml +++ b/pallets/collator-selection/Cargo.toml @@ -15,8 +15,10 @@ targets = ['x86_64-unknown-linux-gnu'] [dependencies] log = { version = "0.4.0", default-features = false } codec = { default-features = false, features = ['derive'], package = 'parity-scale-codec', version = '2.3.0' } +rand = { version = "0.7.2", default-features = false } scale-info = { version = "1.0.0", default-features = false, features = ["derive"] } serde = { version = "1.0.119", default-features = false } + sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate', branch = "master" } sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate', branch = "master" } sp-staking = { default-features = false, git = 'https://github.com/paritytech/substrate', branch = "master" } @@ -48,6 +50,7 @@ std = [ 'codec/std', 'log/std', 'scale-info/std', + 'rand/std', 'sp-runtime/std', 'sp-staking/std', 'sp-std/std', diff --git a/pallets/collator-selection/src/benchmarking.rs b/pallets/collator-selection/src/benchmarking.rs index 49a8b1f0663..c00e215d451 100644 --- a/pallets/collator-selection/src/benchmarking.rs +++ b/pallets/collator-selection/src/benchmarking.rs @@ -22,11 +22,12 @@ use crate::Pallet as CollatorSelection; use frame_benchmarking::{account, benchmarks, impl_benchmark_test_suite, whitelisted_caller}; use frame_support::{ assert_ok, + codec::Decode, traits::{Currency, EnsureOrigin, Get}, }; use frame_system::{EventRecord, RawOrigin}; use pallet_authorship::EventHandler; -use pallet_session::SessionManager; +use pallet_session::{self as session, SessionManager}; use sp_std::prelude::*; pub type BalanceOf = @@ -51,9 +52,50 @@ fn assert_last_event(generic_event: ::Event) { assert_eq!(event, &system_event); } +fn create_funded_user( + string: &'static str, + n: u32, + balance_factor: u32, +) -> T::AccountId { + let user = account(string, n, SEED); + let balance = T::Currency::minimum_balance() * balance_factor.into(); + let _ = T::Currency::make_free_balance_be(&user, balance); + user +} + +fn keys(c: u32) -> ::Keys { + use rand::{RngCore, SeedableRng}; + + let keys = { + let mut keys = [0u8; 128]; + + if c > 0 { + let mut rng = rand::rngs::StdRng::seed_from_u64(c as u64); + rng.fill_bytes(&mut keys); + } + + keys + }; + + Decode::decode(&mut &keys[..]).unwrap() +} + +fn validator(c: u32) -> (T::AccountId, ::Keys) { + (create_funded_user::("candidate", c, 1000), keys::(c)) +} + +fn register_validators(count: u32) { + let validators = (0..count).map(|c| validator::(c)).collect::>(); + + for (who, keys) in validators { + >::set_keys(RawOrigin::Signed(who).into(), keys, vec![]).unwrap(); + } +} + fn register_candidates(count: u32) { let candidates = (0..count).map(|c| account("candidate", c, SEED)).collect::>(); assert!(>::get() > 0u32.into(), "Bond cannot be zero!"); + for who in candidates { T::Currency::make_free_balance_be(&who, >::get() * 2u32.into()); >::register_as_candidate(RawOrigin::Signed(who).into()).unwrap(); @@ -61,7 +103,7 @@ fn register_candidates(count: u32) { } benchmarks! { - where_clause { where T: pallet_authorship::Config } + where_clause { where T: pallet_authorship::Config + session::Config } set_invulnerables { let b in 1 .. T::MaxInvulnerables::get(); @@ -107,12 +149,20 @@ benchmarks! { >::put(T::Currency::minimum_balance()); >::put(c + 1); + + register_validators::(c); register_candidates::(c); let caller: T::AccountId = whitelisted_caller(); let bond: BalanceOf = T::Currency::minimum_balance() * 2u32.into(); T::Currency::make_free_balance_be(&caller, bond.clone()); + >::set_keys( + RawOrigin::Signed(caller.clone()).into(), + keys::(c + 1), + vec![] + ).unwrap(); + }: _(RawOrigin::Signed(caller.clone())) verify { assert_last_event::(Event::CandidateAdded(caller, bond / 2u32.into()).into()); @@ -120,9 +170,11 @@ benchmarks! { // worse case is the last candidate leaving. leave_intent { - let c in 1 .. T::MaxCandidates::get(); + let c in (T::MinCandidates::get() + 1) .. T::MaxCandidates::get(); >::put(T::Currency::minimum_balance()); >::put(c); + + register_validators::(c); register_candidates::(c); let leaving = >::get().last().unwrap().who.clone(); @@ -160,6 +212,8 @@ benchmarks! { >::put(T::Currency::minimum_balance()); >::put(c); frame_system::Pallet::::set_block_number(0u32.into()); + + register_validators::(c); register_candidates::(c); let new_block: T::BlockNumber = 1800u32.into(); @@ -171,19 +225,32 @@ benchmarks! { for i in 0..c { >::insert(candidates[i as usize].who.clone(), zero_block); } - for i in 0..non_removals { - >::insert(candidates[i as usize].who.clone(), new_block); + + if non_removals > 0 { + for i in 0..non_removals { + >::insert(candidates[i as usize].who.clone(), new_block); + } + } else { + for i in 0..c { + >::insert(candidates[i as usize].who.clone(), new_block); + } } let pre_length = >::get().len(); + frame_system::Pallet::::set_block_number(new_block); assert!(>::get().len() == c as usize); - }: { as SessionManager<_>>::new_session(0) } verify { - assert!(>::get().len() < pre_length); + if c > r && non_removals >= T::MinCandidates::get() { + assert!(>::get().len() < pre_length); + } else if c > r && non_removals < T::MinCandidates::get() { + assert!(>::get().len() == T::MinCandidates::get() as usize); + } else { + assert!(>::get().len() == pre_length); + } } } diff --git a/pallets/collator-selection/src/mock.rs b/pallets/collator-selection/src/mock.rs index 0dc6eafbb5d..600d4bc12cf 100644 --- a/pallets/collator-selection/src/mock.rs +++ b/pallets/collator-selection/src/mock.rs @@ -161,7 +161,7 @@ impl pallet_session::SessionHandler for TestSessionHandler { SessionHandlerCollators::set(keys.into_iter().map(|(a, _)| *a).collect::>()) } fn on_before_session_ending() {} - fn on_disabled(_: usize) {} + fn on_disabled(_: u32) {} } parameter_types! { @@ -179,7 +179,6 @@ impl pallet_session::Config for Test { type SessionManager = CollatorSelection; type SessionHandler = TestSessionHandler; type Keys = MockSessionKeys; - type DisabledValidatorsThreshold = (); type WeightInfo = (); } diff --git a/parachain-template/runtime/src/lib.rs b/parachain-template/runtime/src/lib.rs index d74f2a7bf83..4b5bd255dcc 100644 --- a/parachain-template/runtime/src/lib.rs +++ b/parachain-template/runtime/src/lib.rs @@ -545,7 +545,6 @@ impl cumulus_pallet_dmp_queue::Config for Runtime { } parameter_types! { - pub const DisabledValidatorsThreshold: Perbill = Perbill::from_percent(33); pub const Period: u32 = 6 * HOURS; pub const Offset: u32 = 0; pub const MaxAuthorities: u32 = 100_000; @@ -562,7 +561,6 @@ impl pallet_session::Config for Runtime { // Essentially just Aura, but lets be pedantic. type SessionHandler = ::KeyTypeIdProviders; type Keys = SessionKeys; - type DisabledValidatorsThreshold = DisabledValidatorsThreshold; type WeightInfo = (); } diff --git a/polkadot-parachains/Cargo.toml b/polkadot-parachains/Cargo.toml index f4f24280553..3e0a82b754c 100644 --- a/polkadot-parachains/Cargo.toml +++ b/polkadot-parachains/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-collator" -version = "0.1.0" +version = "4.0.0" authors = ["Parity Technologies "] build = "build.rs" edition = "2018" diff --git a/polkadot-parachains/statemine/src/lib.rs b/polkadot-parachains/statemine/src/lib.rs index 6e4656fc9e6..347ab0fb5b9 100644 --- a/polkadot-parachains/statemine/src/lib.rs +++ b/polkadot-parachains/statemine/src/lib.rs @@ -31,7 +31,7 @@ use sp_runtime::{ create_runtime_str, generic, impl_opaque_keys, traits::{AccountIdLookup, BlakeTwo256, Block as BlockT}, transaction_validity::{TransactionSource, TransactionValidity}, - ApplyExtrinsicResult, Perbill, + ApplyExtrinsicResult, }; use sp_std::prelude::*; @@ -90,10 +90,10 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("statemine"), impl_name: create_runtime_str!("statemine"), authoring_version: 1, - spec_version: 3, + spec_version: 4, impl_version: 0, apis: RUNTIME_API_VERSIONS, - transaction_version: 1, + transaction_version: 2, }; /// The version information used to identify this runtime when compiled natively. @@ -637,7 +637,6 @@ impl cumulus_pallet_dmp_queue::Config for Runtime { } parameter_types! { - pub const DisabledValidatorsThreshold: Perbill = Perbill::from_percent(33); pub const Period: u32 = 6 * HOURS; pub const Offset: u32 = 0; pub const MaxAuthorities: u32 = 100_000; @@ -654,7 +653,6 @@ impl pallet_session::Config for Runtime { // Essentially just Aura, but lets be pedantic. type SessionHandler = ::KeyTypeIdProviders; type Keys = SessionKeys; - type DisabledValidatorsThreshold = DisabledValidatorsThreshold; type WeightInfo = weights::pallet_session::WeightInfo; } @@ -768,18 +766,9 @@ pub type Executive = frame_executive::Executive< frame_system::ChainContext, Runtime, AllPallets, - OnRuntimeUpgrade, + (), >; -pub struct OnRuntimeUpgrade; -impl frame_support::traits::OnRuntimeUpgrade for OnRuntimeUpgrade { - fn on_runtime_upgrade() -> u64 { - frame_support::migrations::migrate_from_pallet_version_to_storage_version::< - AllPalletsWithSystem, - >(&RocksDbWeight::get()) - } -} - impl_runtime_apis! { impl sp_consensus_aura::AuraApi for Runtime { fn slot_duration() -> sp_consensus_aura::SlotDuration { diff --git a/polkadot-parachains/statemint/src/lib.rs b/polkadot-parachains/statemint/src/lib.rs index 8616be2fe91..5930564815f 100644 --- a/polkadot-parachains/statemint/src/lib.rs +++ b/polkadot-parachains/statemint/src/lib.rs @@ -31,7 +31,7 @@ use sp_runtime::{ create_runtime_str, generic, impl_opaque_keys, traits::{AccountIdLookup, BlakeTwo256, Block as BlockT}, transaction_validity::{TransactionSource, TransactionValidity}, - ApplyExtrinsicResult, Perbill, + ApplyExtrinsicResult, }; use sp_std::prelude::*; @@ -600,7 +600,6 @@ impl cumulus_pallet_dmp_queue::Config for Runtime { } parameter_types! { - pub const DisabledValidatorsThreshold: Perbill = Perbill::from_percent(33); pub const Period: u32 = 6 * HOURS; pub const Offset: u32 = 0; pub const MaxAuthorities: u32 = 100_000; @@ -617,7 +616,6 @@ impl pallet_session::Config for Runtime { // Essentially just Aura, but lets be pedantic. type SessionHandler = ::KeyTypeIdProviders; type Keys = SessionKeys; - type DisabledValidatorsThreshold = DisabledValidatorsThreshold; type WeightInfo = weights::pallet_session::WeightInfo; } diff --git a/polkadot-parachains/westmint/src/lib.rs b/polkadot-parachains/westmint/src/lib.rs index adf6c597b5d..bff5b976d8d 100644 --- a/polkadot-parachains/westmint/src/lib.rs +++ b/polkadot-parachains/westmint/src/lib.rs @@ -31,7 +31,7 @@ use sp_runtime::{ create_runtime_str, generic, impl_opaque_keys, traits::{AccountIdLookup, BlakeTwo256, Block as BlockT}, transaction_validity::{TransactionSource, TransactionValidity}, - ApplyExtrinsicResult, Perbill, + ApplyExtrinsicResult, }; use sp_std::prelude::*; @@ -90,10 +90,10 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("westmint"), impl_name: create_runtime_str!("westmint"), authoring_version: 1, - spec_version: 3, + spec_version: 4, impl_version: 0, apis: RUNTIME_API_VERSIONS, - transaction_version: 1, + transaction_version: 2, }; /// The version information used to identify this runtime when compiled natively. @@ -599,7 +599,6 @@ impl cumulus_pallet_dmp_queue::Config for Runtime { } parameter_types! { - pub const DisabledValidatorsThreshold: Perbill = Perbill::from_percent(33); pub const Period: u32 = 6 * HOURS; pub const Offset: u32 = 0; pub const MaxAuthorities: u32 = 100_000; @@ -616,7 +615,6 @@ impl pallet_session::Config for Runtime { // Essentially just Aura, but lets be pedantic. type SessionHandler = ::KeyTypeIdProviders; type Keys = SessionKeys; - type DisabledValidatorsThreshold = DisabledValidatorsThreshold; type WeightInfo = weights::pallet_session::WeightInfo; } @@ -752,18 +750,9 @@ pub type Executive = frame_executive::Executive< frame_system::ChainContext, Runtime, AllPallets, - OnRuntimeUpgrade, + (), >; -pub struct OnRuntimeUpgrade; -impl frame_support::traits::OnRuntimeUpgrade for OnRuntimeUpgrade { - fn on_runtime_upgrade() -> u64 { - frame_support::migrations::migrate_from_pallet_version_to_storage_version::< - AllPalletsWithSystem, - >(&RocksDbWeight::get()) - } -} - impl_runtime_apis! { impl sp_consensus_aura::AuraApi for Runtime { fn slot_duration() -> sp_consensus_aura::SlotDuration { diff --git a/scripts/benchmarks.sh b/scripts/benchmarks.sh index eee548dd613..6bcb2d39800 100755 --- a/scripts/benchmarks.sh +++ b/scripts/benchmarks.sh @@ -2,10 +2,15 @@ steps=50 repeat=20 -statemineOutput=./polkadot-parachains/statemine-runtime/src/weights -statemintOutput=./polkadot-parachains/statemint-runtime/src/weights + +statemineOutput=./polkadot-parachains/statemine/src/weights +statemintOutput=./polkadot-parachains/statemint/src/weights +westmintOutput=./polkadot-parachains/westmint/src/weights + statemineChain=statemine-dev statemintChain=statemint-dev +westmintChain=westmint-dev + pallets=( pallet_assets pallet_balances @@ -15,6 +20,7 @@ pallets=( pallet_session pallet_timestamp pallet_utility + pallet_uniques ) for p in ${pallets[@]} @@ -28,6 +34,7 @@ do --steps=$steps \ --repeat=$repeat \ --raw \ + --header=./file_header.txt \ --output=$statemineOutput ./target/release/polkadot-collator benchmark \ @@ -39,6 +46,18 @@ do --steps=$steps \ --repeat=$repeat \ --raw \ + --header=./file_header.txt \ --output=$statemintOutput + ./target/release/polkadot-collator benchmark \ + --chain=$westmintChain \ + --execution=wasm \ + --wasm-execution=compiled \ + --pallet=$p \ + --extrinsic='*' \ + --steps=$steps \ + --repeat=$repeat \ + --raw \ + --header=./file_header.txt \ + --output=$westmintOutput done