From 44f3e6f6ab1ca3675853fd7b437c8b536448bac1 Mon Sep 17 00:00:00 2001 From: Roman Date: Fri, 29 Apr 2022 16:07:57 +0400 Subject: [PATCH] Companion for substrate#11009 (#5414) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Downgrade zeroize to v1.4.3 * Update Substrate Co-authored-by: Bastian Köcher --- polkadot/Cargo.lock | 1010 +++++++++++++++++++++++++------------------ 1 file changed, 583 insertions(+), 427 deletions(-) diff --git a/polkadot/Cargo.lock b/polkadot/Cargo.lock index 7fd7cda9cd..d2431d6d6e 100644 --- a/polkadot/Cargo.lock +++ b/polkadot/Cargo.lock @@ -44,7 +44,7 @@ checksum = "9e8b47f52ea9bae42228d07ec09eb676433d7c4ed1ebdf0f1d1c29ed446f1ab8" dependencies = [ "cfg-if 1.0.0", "cipher", - "cpufeatures 0.2.1", + "cpufeatures", "opaque-debug 0.3.0", ] @@ -236,7 +236,7 @@ dependencies = [ "parking", "polling", "slab", - "socket2 0.4.4", + "socket2", "waker-fn", "winapi 0.3.9", ] @@ -287,6 +287,7 @@ dependencies = [ "async-global-executor", "async-io", "async-lock", + "async-process", "crossbeam-utils", "futures-channel", "futures-core", @@ -306,15 +307,16 @@ dependencies = [ [[package]] name = "async-std-resolver" -version = "0.20.3" +version = "0.21.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed4e2c3da14d8ad45acb1e3191db7a918e9505b6f155b218e70a7c9a1a48c638" +checksum = "0f2f8a4a203be3325981310ab243a28e6e4ea55b6519bffce05d41ab60e09ad8" dependencies = [ "async-std", "async-trait", "futures-io", "futures-util", "pin-utils", + "socket2", "trust-dns-resolver", ] @@ -444,7 +446,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "beefy-primitives", "fnv", @@ -478,7 +480,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -501,12 +503,12 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "parity-scale-codec", "scale-info", @@ -569,17 +571,6 @@ dependencies = [ "wyz", ] -[[package]] -name = "blake2" -version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a4e37d16930f5459780f5621038b6382b9bb37c19016f39fb6b5808d831f174" -dependencies = [ - "crypto-mac 0.8.0", - "digest 0.9.0", - "opaque-debug 0.3.0", -] - [[package]] name = "blake2" version = "0.10.2" @@ -1029,21 +1020,21 @@ checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" [[package]] name = "chacha20" -version = "0.7.1" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fee7ad89dc1128635074c268ee661f90c3f7e83d9fd12910608c36b47d6c3412" +checksum = "01b72a433d0cf2aef113ba70f62634c56fddb0f244e6377185c56a7cadbd8f91" dependencies = [ "cfg-if 1.0.0", "cipher", - "cpufeatures 0.1.5", + "cpufeatures", "zeroize", ] [[package]] name = "chacha20poly1305" -version = "0.8.0" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1580317203210c517b6d44794abfbe600698276db18127e37ad3e69bf5e848e5" +checksum = "3b84ed6d1d5f7aa9bdde921a5090e0ca4d934d250ea3b402a5fab3a994e28a2a" dependencies = [ "aead", "chacha20", @@ -1212,6 +1203,15 @@ version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc" +[[package]] +name = "core2" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b49ba7ef1ad6107f8824dbe97de947cbaac53c44e7f9756a1fba0d37c1eec505" +dependencies = [ + "memchr", +] + [[package]] name = "cpp_demangle" version = "0.3.4" @@ -1221,15 +1221,6 @@ dependencies = [ "cfg-if 1.0.0", ] -[[package]] -name = "cpufeatures" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66c99696f6c9dd7f35d486b9d04d7e6e202aa3e8c40d553f2fdf5e7e0c6a71ef" -dependencies = [ - "libc", -] - [[package]] name = "cpufeatures" version = "0.2.1" @@ -1526,6 +1517,19 @@ dependencies = [ "zeroize", ] +[[package]] +name = "curve25519-dalek" +version = "4.0.0-pre.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4033478fbf70d6acf2655ac70da91ee65852d69daf7a67bf7a2f518fb47aafcf" +dependencies = [ + "byteorder", + "digest 0.9.0", + "rand_core 0.6.3", + "subtle", + "zeroize", +] + [[package]] name = "data-encoding" version = "2.3.2" @@ -1590,7 +1594,7 @@ dependencies = [ "convert_case", "proc-macro2", "quote", - "rustc_version 0.4.0", + "rustc_version", "syn", ] @@ -1726,9 +1730,9 @@ checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650" [[package]] name = "dtoa" -version = "0.4.8" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56899898ce76aaf4a0f24d914c97ea6ed976d42fec6ad33fcbb0a1103e07b2b0" +checksum = "5caaa75cbd2b960ff1e5392d2cfb1f44717fffe12fc1f32b7b5d1267f99732a6" [[package]] name = "dyn-clonable" @@ -1833,11 +1837,11 @@ dependencies = [ [[package]] name = "enum-as-inner" -version = "0.3.3" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c5f0096a91d210159eceb2ff5e1c4da18388a170e1e3ce948aac9c8fdbbf595" +checksum = "21cdad81446a7f7dc43f6a77409efeb9733d2fa65553efef6018ef257c959b73" dependencies = [ - "heck 0.3.3", + "heck 0.4.0", "proc-macro2", "quote", "syn", @@ -1969,7 +1973,7 @@ version = "0.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3774182a5df13c3d1690311ad32fbe913feef26baba609fa2dd5f72042bd2ab6" dependencies = [ - "blake2 0.10.2", + "blake2", "fs-err", "proc-macro2", "quote", @@ -2160,7 +2164,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "parity-scale-codec", ] @@ -2178,7 +2182,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-support", "frame-system", @@ -2200,7 +2204,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "Inflector", "chrono", @@ -2250,7 +2254,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "proc-macro-crate 1.1.3", "proc-macro2", @@ -2261,7 +2265,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2277,7 +2281,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-support", "frame-system", @@ -2305,7 +2309,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "bitflags", "frame-metadata", @@ -2335,7 +2339,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -2347,7 +2351,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 1.1.3", @@ -2359,7 +2363,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "proc-macro2", "quote", @@ -2369,7 +2373,7 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-support", "frame-support-test-pallet", @@ -2392,7 +2396,7 @@ dependencies = [ [[package]] name = "frame-support-test-pallet" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-support", "frame-system", @@ -2403,7 +2407,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-support", "log", @@ -2420,7 +2424,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-benchmarking", "frame-support", @@ -2435,7 +2439,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "parity-scale-codec", "sp-api", @@ -2444,7 +2448,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-support", "sp-api", @@ -2591,13 +2595,13 @@ dependencies = [ [[package]] name = "futures-rustls" -version = "0.21.1" +version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a1387e07917c711fb4ee4f48ea0adb04a3c9739e53ef85bf43ae1edc2937a8b" +checksum = "e01fe9932a224b72b45336d96040aa86386d674a31d0af27d800ea7bc8ca97fe" dependencies = [ "futures-io", - "rustls 0.19.1", - "webpki 0.21.4", + "rustls 0.20.2", + "webpki 0.22.0", ] [[package]] @@ -2640,7 +2644,7 @@ dependencies = [ [[package]] name = "generate-bags" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "chrono", "frame-election-provider-support", @@ -2999,7 +3003,7 @@ dependencies = [ "httpdate", "itoa 1.0.1", "pin-project-lite 0.2.7", - "socket2 0.4.4", + "socket2", "tokio", "tower-service", "tracing", @@ -3060,39 +3064,30 @@ dependencies = [ [[package]] name = "if-addrs" -version = "0.6.7" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2273e421f7c4f0fc99e1934fe4776f59d8df2972f4199d703fc0da9f2a9f73de" +checksum = "cbc0fa01ffc752e9dbc72818cdb072cd028b86be5e09dd04c5a643704fe101a9" dependencies = [ - "if-addrs-sys", "libc", "winapi 0.3.9", ] -[[package]] -name = "if-addrs-sys" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de74b9dd780476e837e5eb5ab7c88b49ed304126e412030a0adba99c8efe79ea" -dependencies = [ - "cc", - "libc", -] - [[package]] name = "if-watch" -version = "0.2.2" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae8ab7f67bad3240049cb24fb9cb0b4c2c6af4c245840917fbbdededeee91179" +checksum = "ae8f4a3c3d4c89351ca83e120c1c00b27df945d38e05695668c9d4b4f7bc52f3" dependencies = [ "async-io", + "core-foundation", + "fnv", "futures 0.3.21", - "futures-lite", "if-addrs", "ipnet", - "libc", "log", - "winapi 0.3.9", + "rtnetlink", + "system-configuration", + "windows", ] [[package]] @@ -3188,14 +3183,14 @@ checksum = "aa2f047c0a98b2f299aa5d6d7088443570faae494e9ae1305e48be000c9e0eb1" [[package]] name = "ipconfig" -version = "0.2.2" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7e2f18aece9709094573a9f24f483c4f65caa4298e2f7ae1b71cc65d853fad7" +checksum = "723519edce41262b05d4143ceb95050e4c614f483e78e9fd9e39a8275a84ad98" dependencies = [ - "socket2 0.3.19", + "socket2", "widestring", "winapi 0.3.9", - "winreg 0.6.2", + "winreg 0.7.0", ] [[package]] @@ -3405,7 +3400,7 @@ dependencies = [ "tokio-rustls 0.23.2", "tokio-util 0.7.1", "tracing", - "webpki-roots 0.22.2", + "webpki-roots", ] [[package]] @@ -3717,14 +3712,18 @@ checksum = "c7d73b3f436185384286bd8098d17ec07c9a7d2388a6599f824d8502b529702a" [[package]] name = "libp2p" -version = "0.40.0" +version = "0.44.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3bec54343492ba5940a6c555e512c6721139835d28c59bc22febece72dfd0d9d" +checksum = "475ce2ac4a9727e53a519f6ee05b38abfcba8f0d39c4d24f103d184e36fd5b0f" dependencies = [ "atomic", "bytes 1.1.0", "futures 0.3.21", + "futures-timer", + "getrandom 0.2.3", + "instant", "lazy_static", + "libp2p-autonat", "libp2p-core", "libp2p-deflate", "libp2p-dns", @@ -3750,17 +3749,36 @@ dependencies = [ "libp2p-websocket", "libp2p-yamux", "multiaddr", - "parking_lot 0.11.2", + "parking_lot 0.12.0", "pin-project 1.0.10", + "rand 0.7.3", "smallvec", - "wasm-timer", +] + +[[package]] +name = "libp2p-autonat" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a13b690e65046af6a09c0b27bd9508fa1cab0efce889de74b0b643b9d2a98f9a" +dependencies = [ + "async-trait", + "futures 0.3.21", + "futures-timer", + "instant", + "libp2p-core", + "libp2p-request-response", + "libp2p-swarm", + "log", + "prost", + "prost-build", + "rand 0.8.5", ] [[package]] name = "libp2p-core" -version = "0.30.0" +version = "0.32.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bef22d9bba1e8bcb7ec300073e6802943fe8abb8190431842262b5f1c30abba1" +checksum = "db5b02602099fb75cb2d16f9ea860a320d6eb82ce41e95ab680912c454805cd5" dependencies = [ "asn1_der", "bs58", @@ -3769,20 +3787,21 @@ dependencies = [ "fnv", "futures 0.3.21", "futures-timer", + "instant", "lazy_static", "libsecp256k1", "log", "multiaddr", - "multihash 0.14.0", + "multihash 0.16.2", "multistream-select", - "parking_lot 0.11.2", + "parking_lot 0.12.0", "pin-project 1.0.10", "prost", "prost-build", "rand 0.8.5", "ring", "rw-stream-sink", - "sha2 0.9.8", + "sha2 0.10.2", "smallvec", "thiserror", "unsigned-varint 0.7.1", @@ -3792,9 +3811,9 @@ dependencies = [ [[package]] name = "libp2p-deflate" -version = "0.30.0" +version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51a800adb195f33de63f4b17b63fe64cfc23bf2c6a0d3d0d5321328664e65197" +checksum = "6b1d37f042f748e224f04785d0e987ae09a2aa518d6401d82d412dad83e360ed" dependencies = [ "flate2", "futures 0.3.21", @@ -3803,9 +3822,9 @@ dependencies = [ [[package]] name = "libp2p-dns" -version = "0.30.0" +version = "0.32.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb8f89d15cb6e3c5bc22afff7513b11bab7856f2872d3cfba86f7f63a06bc498" +checksum = "066e33e854e10b5c93fc650458bf2179c7e0d143db260b0963e44a94859817f1" dependencies = [ "async-std-resolver", "futures 0.3.21", @@ -3817,9 +3836,9 @@ dependencies = [ [[package]] name = "libp2p-floodsub" -version = "0.31.0" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aab3d7210901ea51b7bae2b581aa34521797af8c4ec738c980bda4a06434067f" +checksum = "733d3ea6ebe7a7a85df2bc86678b93f24b015fae5fe3b3acc4c400e795a55d2d" dependencies = [ "cuckoofilter", "fnv", @@ -3835,9 +3854,9 @@ dependencies = [ [[package]] name = "libp2p-gossipsub" -version = "0.33.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfeead619eb5dac46e65acc78c535a60aaec803d1428cca6407c3a4fc74d698d" +checksum = "a90c989a7c0969c2ab63e898da9bc735e3be53fb4f376e9c045ce516bcc9f928" dependencies = [ "asynchronous-codec 0.6.0", "base64", @@ -3846,14 +3865,16 @@ dependencies = [ "fnv", "futures 0.3.21", "hex_fmt", + "instant", "libp2p-core", "libp2p-swarm", "log", + "prometheus-client", "prost", "prost-build", "rand 0.7.3", "regex", - "sha2 0.9.8", + "sha2 0.10.2", "smallvec", "unsigned-varint 0.7.1", "wasm-timer", @@ -3861,26 +3882,26 @@ dependencies = [ [[package]] name = "libp2p-identify" -version = "0.31.0" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cca1275574183f288ff8b72d535d5ffa5ea9292ef7829af8b47dcb197c7b0dcd" +checksum = "c5ef5a5b57904c7c33d6713ef918d239dc6b7553458f3475d87f8a18e9c651c8" dependencies = [ "futures 0.3.21", + "futures-timer", "libp2p-core", "libp2p-swarm", "log", - "lru 0.6.6", + "lru 0.7.5", "prost", "prost-build", "smallvec", - "wasm-timer", ] [[package]] name = "libp2p-kad" -version = "0.32.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2297dc0ca285f3a09d1368bde02449e539b46f94d32d53233f53f6625bcd3ba" +checksum = "564e6bd64d177446399ed835b9451a8825b07929d6daa6a94e6405592974725e" dependencies = [ "arrayvec 0.5.2", "asynchronous-codec 0.6.0", @@ -3888,25 +3909,27 @@ dependencies = [ "either", "fnv", "futures 0.3.21", + "futures-timer", + "instant", "libp2p-core", "libp2p-swarm", "log", "prost", "prost-build", "rand 0.7.3", - "sha2 0.9.8", + "sha2 0.10.2", "smallvec", + "thiserror", "uint", "unsigned-varint 0.7.1", "void", - "wasm-timer", ] [[package]] name = "libp2p-mdns" -version = "0.32.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14c864b64bdc8a84ff3910a0df88e6535f256191a450870f1e7e10cbf8e64d45" +checksum = "611ae873c8e280ccfab0d57c7a13cac5644f364529e233114ff07863946058b0" dependencies = [ "async-io", "data-encoding", @@ -3919,29 +3942,31 @@ dependencies = [ "log", "rand 0.8.5", "smallvec", - "socket2 0.4.4", + "socket2", "void", ] [[package]] name = "libp2p-metrics" -version = "0.1.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4af432fcdd2f8ba4579b846489f8f0812cfd738ced2c0af39df9b1c48bbb6ab2" +checksum = "985be799bb3796e0c136c768208c3c06604a38430571906a13dcfeda225a3b9d" dependencies = [ "libp2p-core", + "libp2p-gossipsub", "libp2p-identify", "libp2p-kad", "libp2p-ping", + "libp2p-relay", "libp2p-swarm", - "open-metrics-client", + "prometheus-client", ] [[package]] name = "libp2p-mplex" -version = "0.30.0" +version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f2cd64ef597f40e14bfce0497f50ecb63dd6d201c61796daeb4227078834fbf" +checksum = "442eb0c9fff0bf22a34f015724b4143ce01877e079ed0963c722d94c07c72160" dependencies = [ "asynchronous-codec 0.6.0", "bytes 1.1.0", @@ -3949,7 +3974,7 @@ dependencies = [ "libp2p-core", "log", "nohash-hasher", - "parking_lot 0.11.2", + "parking_lot 0.12.0", "rand 0.7.3", "smallvec", "unsigned-varint 0.7.1", @@ -3957,9 +3982,9 @@ dependencies = [ [[package]] name = "libp2p-noise" -version = "0.33.0" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8772c7a99088221bb7ca9c5c0574bf55046a7ab4c319f3619b275f28c8fb87a" +checksum = "9dd7e0c94051cda67123be68cf6b65211ba3dde7277be9068412de3e7ffd63ef" dependencies = [ "bytes 1.1.0", "curve25519-dalek 3.2.0", @@ -3970,7 +3995,7 @@ dependencies = [ "prost", "prost-build", "rand 0.8.5", - "sha2 0.9.8", + "sha2 0.10.2", "snow", "static_assertions", "x25519-dalek", @@ -3979,24 +4004,25 @@ dependencies = [ [[package]] name = "libp2p-ping" -version = "0.31.0" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80ef7b0ec5cf06530d9eb6cf59ae49d46a2c45663bde31c25a12f682664adbcf" +checksum = "bf57a3c2e821331dda9fe612d4654d676ab6e33d18d9434a18cced72630df6ad" dependencies = [ "futures 0.3.21", + "futures-timer", + "instant", "libp2p-core", "libp2p-swarm", "log", "rand 0.7.3", "void", - "wasm-timer", ] [[package]] name = "libp2p-plaintext" -version = "0.30.0" +version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fba1a6ff33e4a274c89a3b1d78b9f34f32af13265cc5c46c16938262d4e945a" +checksum = "962c0fb0e7212fb96a69b87f2d09bcefd317935239bdc79cda900e7a8897a3fe" dependencies = [ "asynchronous-codec 0.6.0", "bytes 1.1.0", @@ -4025,89 +4051,96 @@ dependencies = [ [[package]] name = "libp2p-relay" -version = "0.4.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2852b61c90fa8ce3c8fcc2aba76e6cefc20d648f9df29157d6b3a916278ef3e3" +checksum = "3aa754cb7bccef51ebc3c458c6bbcef89d83b578a9925438389be841527d408f" dependencies = [ "asynchronous-codec 0.6.0", "bytes 1.1.0", + "either", "futures 0.3.21", "futures-timer", + "instant", "libp2p-core", "libp2p-swarm", "log", "pin-project 1.0.10", "prost", "prost-build", - "rand 0.7.3", + "rand 0.8.5", "smallvec", + "static_assertions", + "thiserror", "unsigned-varint 0.7.1", "void", - "wasm-timer", ] [[package]] name = "libp2p-rendezvous" -version = "0.1.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14a6d2b9e7677eff61dc3d2854876aaf3976d84a01ef6664b610c77a0c9407c5" +checksum = "bbd0baab894c5b84da510b915d53264d566c3c35889f09931fe9edbd2a773bee" dependencies = [ "asynchronous-codec 0.6.0", "bimap", "futures 0.3.21", + "futures-timer", + "instant", "libp2p-core", "libp2p-swarm", "log", "prost", "prost-build", "rand 0.8.5", - "sha2 0.9.8", + "sha2 0.10.2", "thiserror", "unsigned-varint 0.7.1", "void", - "wasm-timer", ] [[package]] name = "libp2p-request-response" -version = "0.13.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a877a4ced6d46bf84677e1974e8cf61fb434af73b2e96fb48d6cb6223a4634d8" +checksum = "b5e6a6fc6c9ad95661f46989473b34bd2993d14a4de497ff3b2668a910d4b869" dependencies = [ "async-trait", "bytes 1.1.0", "futures 0.3.21", + "instant", "libp2p-core", "libp2p-swarm", "log", - "lru 0.7.5", "rand 0.7.3", "smallvec", "unsigned-varint 0.7.1", - "wasm-timer", ] [[package]] name = "libp2p-swarm" -version = "0.31.0" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f5184a508f223bc100a12665517773fb8730e9f36fc09eefb670bf01b107ae9" +checksum = "8f0c69ad9e8f7c5fc50ad5ad9c7c8b57f33716532a2b623197f69f93e374d14c" dependencies = [ "either", + "fnv", "futures 0.3.21", + "futures-timer", + "instant", "libp2p-core", "log", + "pin-project 1.0.10", "rand 0.7.3", "smallvec", + "thiserror", "void", - "wasm-timer", ] [[package]] name = "libp2p-swarm-derive" -version = "0.25.0" +version = "0.27.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "072c290f727d39bdc4e9d6d1c847978693d25a673bd757813681e33e5f6c00c2" +checksum = "daf2fe8c80b43561355f4d51875273b5b6dfbac37952e8f64b1270769305c9d7" dependencies = [ "quote", "syn", @@ -4115,9 +4148,9 @@ dependencies = [ [[package]] name = "libp2p-tcp" -version = "0.30.0" +version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7399c5b6361ef525d41c11fcf51635724f832baf5819b30d3d873eabb4fbae4b" +checksum = "193447aa729c85aac2376828df76d171c1a589c9e6b58fcc7f9d9a020734122c" dependencies = [ "async-io", "futures 0.3.21", @@ -4127,14 +4160,14 @@ dependencies = [ "libc", "libp2p-core", "log", - "socket2 0.4.4", + "socket2", ] [[package]] name = "libp2p-uds" -version = "0.30.0" +version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8b7563e46218165dfd60f64b96f7ce84590d75f53ecbdc74a7dd01450dc5973" +checksum = "24bdab114f7f2701757d6541266e1131b429bbae382008f207f2114ee4222dcb" dependencies = [ "async-std", "futures 0.3.21", @@ -4144,9 +4177,9 @@ dependencies = [ [[package]] name = "libp2p-wasm-ext" -version = "0.30.0" +version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1008a302b73c5020251f9708c653f5ed08368e530e247cc9cd2f109ff30042cf" +checksum = "4f6ea0f84a967ef59a16083f222c18115ae2e91db69809dce275df62e101b279" dependencies = [ "futures 0.3.21", "js-sys", @@ -4158,9 +4191,9 @@ dependencies = [ [[package]] name = "libp2p-websocket" -version = "0.31.0" +version = "0.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22e12df82d1ed64969371a9e65ea92b91064658604cc2576c2757f18ead9a1cf" +checksum = "c932834c3754501c368d1bf3d0fb458487a642b90fc25df082a3a2f3d3b32e37" dependencies = [ "either", "futures 0.3.21", @@ -4171,18 +4204,18 @@ dependencies = [ "rw-stream-sink", "soketto", "url 2.2.2", - "webpki-roots 0.21.1", + "webpki-roots", ] [[package]] name = "libp2p-yamux" -version = "0.34.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e7362abb8867d7187e7e93df17f460d554c997fc5c8ac57dc1259057f6889af" +checksum = "be902ebd89193cd020e89e89107726a38cfc0d16d18f613f4a37d046e92c7517" dependencies = [ "futures 0.3.21", "libp2p-core", - "parking_lot 0.11.2", + "parking_lot 0.12.0", "thiserror", "yamux", ] @@ -4619,15 +4652,15 @@ checksum = "7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389" [[package]] name = "multiaddr" -version = "0.13.0" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48ee4ea82141951ac6379f964f71b20876d43712bea8faf6dd1a375e08a46499" +checksum = "3c580bfdd8803cce319b047d239559a22f809094aaea4ac13902a1fdcfcd4261" dependencies = [ "arrayref", "bs58", "byteorder", "data-encoding", - "multihash 0.14.0", + "multihash 0.16.2", "percent-encoding 2.1.0", "serde", "static_assertions", @@ -4657,7 +4690,7 @@ dependencies = [ "blake3 0.3.8", "digest 0.9.0", "generic-array 0.14.4", - "multihash-derive", + "multihash-derive 0.7.2", "sha2 0.9.8", "sha3 0.9.1", "unsigned-varint 0.5.1", @@ -4665,14 +4698,14 @@ dependencies = [ [[package]] name = "multihash" -version = "0.14.0" +version = "0.16.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "752a61cd890ff691b4411423d23816d5866dd5621e4d1c5687a53b94b5a979d8" +checksum = "e3db354f401db558759dfc1e568d010a5d4146f4d3f637be1275ec4a3cf09689" dependencies = [ - "digest 0.9.0", - "generic-array 0.14.4", - "multihash-derive", - "sha2 0.9.8", + "core2", + "digest 0.10.3", + "multihash-derive 0.8.0", + "sha2 0.10.2", "unsigned-varint 0.7.1", ] @@ -4690,6 +4723,20 @@ dependencies = [ "synstructure", ] +[[package]] +name = "multihash-derive" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc076939022111618a5026d3be019fd8b366e76314538ff9a1b59ffbcbf98bcd" +dependencies = [ + "proc-macro-crate 1.1.3", + "proc-macro-error", + "proc-macro2", + "quote", + "syn", + "synstructure", +] + [[package]] name = "multimap" version = "0.8.3" @@ -4698,9 +4745,9 @@ checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" [[package]] name = "multistream-select" -version = "0.10.4" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56a336acba8bc87c8876f6425407dbbe6c417bf478b22015f8fb0994ef3bc0ab" +checksum = "363a84be6453a70e63513660f4894ef815daf88e3356bffcda9ca27d810ce83b" dependencies = [ "bytes 1.1.0", "futures 0.3.21", @@ -4783,6 +4830,84 @@ dependencies = [ "winapi 0.3.9", ] +[[package]] +name = "netlink-packet-core" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "345b8ab5bd4e71a2986663e88c56856699d060e78e152e6e9d7966fcd5491297" +dependencies = [ + "anyhow", + "byteorder", + "libc", + "netlink-packet-utils", +] + +[[package]] +name = "netlink-packet-route" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "733ea73609acfd7fa7ddadfb7bf709b0471668c456ad9513685af543a06342b2" +dependencies = [ + "anyhow", + "bitflags", + "byteorder", + "libc", + "netlink-packet-core", + "netlink-packet-utils", +] + +[[package]] +name = "netlink-packet-utils" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25af9cf0dc55498b7bd94a1508af7a78706aa0ab715a73c5169273e03c84845e" +dependencies = [ + "anyhow", + "byteorder", + "paste", + "thiserror", +] + +[[package]] +name = "netlink-proto" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef8785b8141e8432aa45fceb922a7e876d7da3fad37fa7e7ec702ace3aa0826b" +dependencies = [ + "bytes 1.1.0", + "futures 0.3.21", + "log", + "netlink-packet-core", + "netlink-sys", + "tokio", +] + +[[package]] +name = "netlink-sys" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e4c9f9547a08241bee7b6558b9b98e1f290d187de8b7cfca2bbb4937bcaa8f8" +dependencies = [ + "async-io", + "bytes 1.1.0", + "futures 0.3.21", + "libc", + "log", +] + +[[package]] +name = "nix" +version = "0.22.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4916f159ed8e5de0082076562152a76b7a1f64a01fd9d1e0fea002c37624faf" +dependencies = [ + "bitflags", + "cc", + "cfg-if 1.0.0", + "libc", + "memoffset", +] + [[package]] name = "nix" version = "0.23.1" @@ -4940,29 +5065,6 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" -[[package]] -name = "open-metrics-client" -version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7337d80c23c2d8b1349563981bc4fb531220733743ba8115454a67b181173f0d" -dependencies = [ - "dtoa", - "itoa 0.4.8", - "open-metrics-client-derive-text-encode", - "owning_ref", -] - -[[package]] -name = "open-metrics-client-derive-text-encode" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a15c83b586f00268c619c1cb3340ec1a6f59dd9ba1d9833a273a68e6d5cd8ffc" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "openssl" version = "0.10.38" @@ -5038,7 +5140,7 @@ checksum = "20448fd678ec04e6ea15bbe0476874af65e98a01515d667aa49f1434dc44ebf4" [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-benchmarking", "frame-support", @@ -5052,7 +5154,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-support", "frame-system", @@ -5068,7 +5170,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-support", "frame-system", @@ -5083,7 +5185,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-benchmarking", "frame-support", @@ -5107,7 +5209,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5127,7 +5229,7 @@ dependencies = [ [[package]] name = "pallet-bags-list-remote-tests" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-election-provider-support", "frame-support", @@ -5147,7 +5249,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-benchmarking", "frame-support", @@ -5162,7 +5264,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "beefy-primitives", "frame-support", @@ -5178,7 +5280,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -5201,7 +5303,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-benchmarking", "frame-support", @@ -5283,7 +5385,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-benchmarking", "frame-support", @@ -5302,7 +5404,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-benchmarking", "frame-support", @@ -5319,7 +5421,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-benchmarking", "frame-support", @@ -5335,7 +5437,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5358,7 +5460,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5371,7 +5473,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-benchmarking", "frame-support", @@ -5389,7 +5491,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-benchmarking", "frame-support", @@ -5404,7 +5506,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-benchmarking", "frame-support", @@ -5427,7 +5529,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5443,7 +5545,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-benchmarking", "frame-support", @@ -5463,7 +5565,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-benchmarking", "frame-support", @@ -5480,7 +5582,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-benchmarking", "frame-support", @@ -5497,7 +5599,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5515,7 +5617,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5532,7 +5634,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-benchmarking", "frame-support", @@ -5547,7 +5649,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-support", "frame-system", @@ -5561,7 +5663,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-support", "frame-system", @@ -5576,7 +5678,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5595,7 +5697,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-support", "frame-system", @@ -5612,7 +5714,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5635,7 +5737,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-benchmarking", "frame-support", @@ -5651,7 +5753,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-benchmarking", "frame-support", @@ -5666,7 +5768,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-benchmarking", "frame-support", @@ -5681,7 +5783,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-benchmarking", "frame-support", @@ -5697,7 +5799,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-support", "frame-system", @@ -5718,7 +5820,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-benchmarking", "frame-support", @@ -5734,7 +5836,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-support", "frame-system", @@ -5748,7 +5850,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5771,7 +5873,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "proc-macro-crate 1.1.3", "proc-macro2", @@ -5782,7 +5884,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "log", "sp-arithmetic", @@ -5791,7 +5893,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-support", "frame-system", @@ -5805,7 +5907,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-benchmarking", "frame-support", @@ -5823,7 +5925,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-benchmarking", "frame-support", @@ -5842,7 +5944,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-support", "frame-system", @@ -5859,7 +5961,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5876,7 +5978,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5887,7 +5989,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-benchmarking", "frame-support", @@ -5904,7 +6006,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-benchmarking", "frame-support", @@ -5920,7 +6022,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-benchmarking", "frame-support", @@ -6331,7 +6433,7 @@ version = "0.9.19" dependencies = [ "assert_cmd", "color-eyre", - "nix", + "nix 0.23.1", "parity-util-mem", "polkadot-cli", "polkadot-core-primitives", @@ -7003,7 +7105,7 @@ dependencies = [ "hyper", "log", "metered-channel", - "nix", + "nix 0.23.1", "parity-scale-codec", "polkadot-primitives", "polkadot-test-service", @@ -7873,7 +7975,7 @@ version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "048aeb476be11a4b6ca432ca569e375810de9294ae78f4774e78ea98a9246ede" dependencies = [ - "cpufeatures 0.2.1", + "cpufeatures", "opaque-debug 0.3.0", "universal-hash", ] @@ -7885,7 +7987,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8419d2b623c7c0896ff2d5d96e2cb4ede590fed28fcc34934f4c33c036e620a1" dependencies = [ "cfg-if 1.0.0", - "cpufeatures 0.2.1", + "cpufeatures", "opaque-debug 0.3.0", "universal-hash", ] @@ -7902,7 +8004,7 @@ dependencies = [ "lazy_static", "libc", "log", - "nix", + "nix 0.23.1", "parking_lot 0.11.2", "smallvec", "symbolic-demangle", @@ -8048,6 +8150,29 @@ dependencies = [ "thiserror", ] +[[package]] +name = "prometheus-client" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c9a896938cc6018c64f279888b8c7559d3725210d5db9a3a1ee6bc7188d51d34" +dependencies = [ + "dtoa", + "itoa 1.0.1", + "owning_ref", + "prometheus-client-derive-text-encode", +] + +[[package]] +name = "prometheus-client-derive-text-encode" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8e12d01b9d66ad9eb4529c57666b6263fc1993cb30261d83ead658fdd932652" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "prometheus-parse" version = "0.2.2" @@ -8443,7 +8568,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "env_logger 0.9.0", "jsonrpsee", @@ -8651,6 +8776,21 @@ dependencies = [ "winapi 0.3.9", ] +[[package]] +name = "rtnetlink" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f54290e54521dac3de4149d83ddf9f62a359b3cc93bcb494a794a41e6f4744b" +dependencies = [ + "async-global-executor", + "futures 0.3.21", + "log", + "netlink-packet-route", + "netlink-proto", + "nix 0.22.3", + "thiserror", +] + [[package]] name = "rust-argon2" version = "0.8.3" @@ -8681,15 +8821,6 @@ version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3e75f6a532d0fd9f7f13144f392b6ad56a32696bfcd9c78f797f16bbb6f072d6" -[[package]] -name = "rustc_version" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee" -dependencies = [ - "semver 0.11.0", -] - [[package]] name = "rustc_version" version = "0.4.0" @@ -8815,7 +8946,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "log", "sp-core", @@ -8826,7 +8957,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "async-trait", "futures 0.3.21", @@ -8853,7 +8984,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "futures 0.3.21", "futures-timer", @@ -8876,7 +9007,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8892,7 +9023,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "impl-trait-for-tuples", "memmap2 0.5.0", @@ -8909,7 +9040,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "proc-macro-crate 1.1.3", "proc-macro2", @@ -8920,7 +9051,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "chrono", "clap", @@ -8959,7 +9090,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "fnv", "futures 0.3.21", @@ -8987,7 +9118,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "hash-db", "kvdb", @@ -9012,7 +9143,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "async-trait", "futures 0.3.21", @@ -9036,7 +9167,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "async-trait", "fork-tree", @@ -9079,7 +9210,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "futures 0.3.21", "jsonrpc-core", @@ -9103,7 +9234,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "fork-tree", "parity-scale-codec", @@ -9116,7 +9247,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "async-trait", "futures 0.3.21", @@ -9141,7 +9272,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "sc-client-api", "sp-authorship", @@ -9152,7 +9283,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "lazy_static", "lru 0.7.5", @@ -9179,7 +9310,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "environmental", "parity-scale-codec", @@ -9196,7 +9327,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "log", "parity-scale-codec", @@ -9211,7 +9342,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "cfg-if 1.0.0", "libc", @@ -9229,7 +9360,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "ahash", "async-trait", @@ -9269,7 +9400,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "finality-grandpa", "futures 0.3.21", @@ -9293,7 +9424,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "ansi_term", "futures 0.3.21", @@ -9310,7 +9441,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "async-trait", "hex", @@ -9325,7 +9456,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "async-trait", "asynchronous-codec 0.5.0", @@ -9374,7 +9505,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "ahash", "futures 0.3.21", @@ -9391,7 +9522,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "bytes 1.1.0", "fnv", @@ -9419,7 +9550,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "futures 0.3.21", "libp2p", @@ -9432,7 +9563,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9441,7 +9572,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "futures 0.3.21", "hash-db", @@ -9472,7 +9603,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "futures 0.3.21", "jsonrpc-core", @@ -9498,7 +9629,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "futures 0.3.21", "jsonrpc-core", @@ -9515,7 +9646,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "async-trait", "directories", @@ -9580,7 +9711,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "log", "parity-scale-codec", @@ -9594,7 +9725,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -9615,7 +9746,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "futures 0.3.21", "libc", @@ -9634,7 +9765,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "chrono", "futures 0.3.21", @@ -9652,7 +9783,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "ansi_term", "atty", @@ -9683,7 +9814,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "proc-macro-crate 1.1.3", "proc-macro2", @@ -9694,7 +9825,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "futures 0.3.21", "futures-timer", @@ -9721,7 +9852,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "futures 0.3.21", "log", @@ -9734,7 +9865,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "futures 0.3.21", "futures-timer", @@ -9892,16 +10023,7 @@ version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a3186ec9e65071a2095434b1f5bb24838d4e8e130f584c790f6033c79943537" dependencies = [ - "semver-parser 0.7.0", -] - -[[package]] -name = "semver" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6" -dependencies = [ - "semver-parser 0.10.2", + "semver-parser", ] [[package]] @@ -9919,15 +10041,6 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" -[[package]] -name = "semver-parser" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7" -dependencies = [ - "pest", -] - [[package]] name = "separator" version = "0.4.1" @@ -10015,7 +10128,7 @@ checksum = "99cd6713db3cf16b6c84e06321e049a9b9f699826e16096d23bbcc44d15d51a6" dependencies = [ "block-buffer 0.9.0", "cfg-if 1.0.0", - "cpufeatures 0.2.1", + "cpufeatures", "digest 0.9.0", "opaque-debug 0.3.0", ] @@ -10027,7 +10140,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "028f48d513f9678cda28f6e4064755b3fbb2af6acd672f2c209b62323f7aea0f" dependencies = [ "cfg-if 1.0.0", - "cpufeatures 0.2.1", + "cpufeatures", "digest 0.10.3", ] @@ -10051,7 +10164,7 @@ checksum = "b69f9a4c9740d74c5baa3fd2e547f9525fa8088a8a958e0ca2409a514e33f5fa" dependencies = [ "block-buffer 0.9.0", "cfg-if 1.0.0", - "cpufeatures 0.2.1", + "cpufeatures", "digest 0.9.0", "opaque-debug 0.3.0", ] @@ -10063,7 +10176,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "55deaec60f81eefe3cce0dc50bda92d6d8e88f2a27df7c5033b42afeb1ed2676" dependencies = [ "cfg-if 1.0.0", - "cpufeatures 0.2.1", + "cpufeatures", "digest 0.10.3", ] @@ -10185,31 +10298,19 @@ checksum = "45456094d1983e2ee2a18fdfebce3189fa451699d0502cb8e3b49dba5ba41451" [[package]] name = "snow" -version = "0.8.0" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6142f7c25e94f6fd25a32c3348ec230df9109b463f59c8c7acc4bd34936babb7" +checksum = "774d05a3edae07ce6d68ea6984f3c05e9bba8927e3dd591e3b479e5b03213d0d" dependencies = [ "aes-gcm", - "blake2 0.9.2", + "blake2", "chacha20poly1305", - "rand 0.8.5", + "curve25519-dalek 4.0.0-pre.1", "rand_core 0.6.3", "ring", - "rustc_version 0.3.3", - "sha2 0.9.8", + "rustc_version", + "sha2 0.10.2", "subtle", - "x25519-dalek", -] - -[[package]] -name = "socket2" -version = "0.3.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "122e570113d28d773067fab24266b66753f6ea915758651696b6e35e49f88d6e" -dependencies = [ - "cfg-if 1.0.0", - "libc", - "winapi 0.3.9", ] [[package]] @@ -10241,7 +10342,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "hash-db", "log", @@ -10258,9 +10359,9 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ - "blake2 0.10.2", + "blake2", "proc-macro-crate 1.1.3", "proc-macro2", "quote", @@ -10270,7 +10371,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "parity-scale-codec", "scale-info", @@ -10283,7 +10384,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "integer-sqrt", "num-traits", @@ -10298,7 +10399,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "parity-scale-codec", "scale-info", @@ -10311,7 +10412,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "async-trait", "parity-scale-codec", @@ -10323,7 +10424,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "parity-scale-codec", "sp-api", @@ -10335,7 +10436,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "futures 0.3.21", "log", @@ -10353,7 +10454,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "async-trait", "futures 0.3.21", @@ -10372,7 +10473,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "async-trait", "merlin", @@ -10395,7 +10496,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "parity-scale-codec", "scale-info", @@ -10409,7 +10510,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -10421,7 +10522,7 @@ dependencies = [ [[package]] name = "sp-core" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "base58", "bitflags", @@ -10467,9 +10568,9 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ - "blake2 0.10.2", + "blake2", "byteorder", "digest 0.10.3", "sha2 0.10.2", @@ -10481,7 +10582,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "proc-macro2", "quote", @@ -10492,7 +10593,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "kvdb", "parking_lot 0.12.0", @@ -10501,7 +10602,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "proc-macro2", "quote", @@ -10511,7 +10612,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "environmental", "parity-scale-codec", @@ -10522,7 +10623,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "finality-grandpa", "log", @@ -10540,7 +10641,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10554,7 +10655,7 @@ dependencies = [ [[package]] name = "sp-io" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "futures 0.3.21", "hash-db", @@ -10579,7 +10680,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "lazy_static", "sp-core", @@ -10590,7 +10691,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "async-trait", "futures 0.3.21", @@ -10607,7 +10708,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "thiserror", "zstd", @@ -10616,7 +10717,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "log", "parity-scale-codec", @@ -10631,7 +10732,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "parity-scale-codec", "scale-info", @@ -10645,7 +10746,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "sp-api", "sp-core", @@ -10655,7 +10756,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "backtrace", "lazy_static", @@ -10665,7 +10766,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "rustc-hash", "serde", @@ -10675,7 +10776,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "either", "hash256-std-hasher", @@ -10697,7 +10798,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -10714,7 +10815,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "Inflector", "proc-macro-crate 1.1.3", @@ -10726,7 +10827,7 @@ dependencies = [ [[package]] name = "sp-sandbox" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "log", "parity-scale-codec", @@ -10740,7 +10841,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "serde", "serde_json", @@ -10749,7 +10850,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "parity-scale-codec", "scale-info", @@ -10763,7 +10864,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "parity-scale-codec", "scale-info", @@ -10774,7 +10875,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "hash-db", "log", @@ -10796,12 +10897,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" [[package]] name = "sp-storage" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10814,7 +10915,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "log", "sp-core", @@ -10827,7 +10928,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "async-trait", "futures-timer", @@ -10843,7 +10944,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "parity-scale-codec", "sp-std", @@ -10855,7 +10956,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "sp-api", "sp-runtime", @@ -10864,7 +10965,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "async-trait", "log", @@ -10880,7 +10981,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "hash-db", "memory-db", @@ -10896,7 +10997,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10913,7 +11014,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -10924,7 +11025,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "impl-trait-for-tuples", "log", @@ -11116,7 +11217,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "platforms", ] @@ -11124,7 +11225,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.21", @@ -11146,7 +11247,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "futures-util", "hyper", @@ -11159,7 +11260,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -11182,7 +11283,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "async-trait", "futures 0.3.21", @@ -11208,7 +11309,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "futures 0.3.21", "substrate-test-utils-derive", @@ -11218,7 +11319,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "proc-macro-crate 1.1.3", "proc-macro2", @@ -11229,7 +11330,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "ansi_term", "build-helper", @@ -11303,6 +11404,27 @@ dependencies = [ "unicode-xid", ] +[[package]] +name = "system-configuration" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d75182f12f490e953596550b65ee31bda7c8e043d9386174b353bda50838c3fd" +dependencies = [ + "bitflags", + "core-foundation", + "system-configuration-sys", +] + +[[package]] +name = "system-configuration-sys" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9" +dependencies = [ + "core-foundation-sys", + "libc", +] + [[package]] name = "tap" version = "1.0.1" @@ -11627,7 +11749,7 @@ dependencies = [ "parking_lot 0.12.0", "pin-project-lite 0.2.7", "signal-hook-registry", - "socket2 0.4.4", + "socket2", "tokio-macros", "winapi 0.3.9", ] @@ -11895,9 +12017,9 @@ dependencies = [ [[package]] name = "trust-dns-proto" -version = "0.20.3" +version = "0.21.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad0d7f5db438199a6e2609debe3f69f808d074e0a2888ee0bccb45fe234d03f4" +checksum = "9c31f240f59877c3d4bb3b3ea0ec5a6a0cff07323580ff8c7a605cd7d08b255d" dependencies = [ "async-trait", "cfg-if 1.0.0", @@ -11919,9 +12041,9 @@ dependencies = [ [[package]] name = "trust-dns-resolver" -version = "0.20.3" +version = "0.21.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6ad17b608a64bd0735e67bde16b0636f8aa8591f831a25d18443ed00a699770" +checksum = "e4ba72c2ea84515690c9fcef4c6c660bb9df3036ed1051686de84605b74fd558" dependencies = [ "cfg-if 1.0.0", "futures-util", @@ -11929,7 +12051,7 @@ dependencies = [ "lazy_static", "log", "lru-cache", - "parking_lot 0.11.2", + "parking_lot 0.12.0", "resolv-conf", "smallvec", "thiserror", @@ -11945,7 +12067,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#9e41e40c4016deff3a1babccbf7ce3419e966a79" +source = "git+https://github.com/paritytech/substrate?branch=master#95067ccc3a7683768f8a10036785cde8d5f8a098" dependencies = [ "clap", "jsonrpsee", @@ -12590,15 +12712,6 @@ dependencies = [ "untrusted", ] -[[package]] -name = "webpki-roots" -version = "0.21.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aabe153544e473b775453675851ecc86863d2a81d786d741f6b76778f2a48940" -dependencies = [ - "webpki 0.21.4", -] - [[package]] name = "webpki-roots" version = "0.22.2" @@ -12733,9 +12846,9 @@ dependencies = [ [[package]] name = "widestring" -version = "0.4.3" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c168940144dd21fd8046987c16a46a33d5fc84eec29ef9dcddc2ac9e31526b7c" +checksum = "17882f045410753661207383517a6f62ec3dbeb6a4ed2acce01f0728238d1983" [[package]] name = "winapi" @@ -12780,43 +12893,86 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" +[[package]] +name = "windows" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aac7fef12f4b59cd0a29339406cc9203ab44e440ddff6b3f5a41455349fa9cf3" +dependencies = [ + "windows_aarch64_msvc 0.29.0", + "windows_i686_gnu 0.29.0", + "windows_i686_msvc 0.29.0", + "windows_x86_64_gnu 0.29.0", + "windows_x86_64_msvc 0.29.0", +] + [[package]] name = "windows-sys" version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3df6e476185f92a12c072be4a189a0210dcdcf512a1891d6dff9edb874deadc6" dependencies = [ - "windows_aarch64_msvc", - "windows_i686_gnu", - "windows_i686_msvc", - "windows_x86_64_gnu", - "windows_x86_64_msvc", + "windows_aarch64_msvc 0.32.0", + "windows_i686_gnu 0.32.0", + "windows_i686_msvc 0.32.0", + "windows_x86_64_gnu 0.32.0", + "windows_x86_64_msvc 0.32.0", ] +[[package]] +name = "windows_aarch64_msvc" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3d027175d00b01e0cbeb97d6ab6ebe03b12330a35786cbaca5252b1c4bf5d9b" + [[package]] name = "windows_aarch64_msvc" version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d8e92753b1c443191654ec532f14c199742964a061be25d77d7a96f09db20bf5" +[[package]] +name = "windows_i686_gnu" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8793f59f7b8e8b01eda1a652b2697d87b93097198ae85f823b969ca5b89bba58" + [[package]] name = "windows_i686_gnu" version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a711c68811799e017b6038e0922cb27a5e2f43a2ddb609fe0b6f3eeda9de615" +[[package]] +name = "windows_i686_msvc" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8602f6c418b67024be2996c512f5f995de3ba417f4c75af68401ab8756796ae4" + [[package]] name = "windows_i686_msvc" version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "146c11bb1a02615db74680b32a68e2d61f553cc24c4eb5b4ca10311740e44172" +[[package]] +name = "windows_x86_64_gnu" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3d615f419543e0bd7d2b3323af0d86ff19cbc4f816e6453f36a2c2ce889c354" + [[package]] name = "windows_x86_64_gnu" version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c912b12f7454c6620635bbff3450962753834be2a594819bd5e945af18ec64bc" +[[package]] +name = "windows_x86_64_msvc" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11d95421d9ed3672c280884da53201a5c46b7b2765ca6faf34b0d71cf34a3561" + [[package]] name = "windows_x86_64_msvc" version = "0.32.0" @@ -12825,9 +12981,9 @@ checksum = "504a2476202769977a040c6364301a3f65d0cc9e3fb08600b2bda150a0488316" [[package]] name = "winreg" -version = "0.6.2" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2986deb581c4fe11b621998a5e53361efe6b48a151178d0cd9eeffa4dc6acc9" +checksum = "0120db82e8a1e0b9fb3345a539c478767c0048d842860994d96113d5b667bd69" dependencies = [ "winapi 0.3.9", ] @@ -13018,23 +13174,23 @@ dependencies = [ [[package]] name = "yamux" -version = "0.9.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7d9028f208dd5e63c614be69f115c1b53cacc1111437d4c765185856666c107" +checksum = "0c0608f53c1dc0bad505d03a34bbd49fbf2ad7b51eb036123e896365532745a1" dependencies = [ "futures 0.3.21", "log", "nohash-hasher", - "parking_lot 0.11.2", + "parking_lot 0.12.0", "rand 0.8.5", "static_assertions", ] [[package]] name = "zeroize" -version = "1.5.4" +version = "1.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7eb5728b8afd3f280a869ce1d4c554ffaed35f45c231fc41bfbd0381bef50317" +checksum = "d68d9dcec5f9b43a30d38c49f91dfedfaac384cb8f085faca366c26207dd1619" dependencies = [ "zeroize_derive", ]