diff --git a/Cargo.lock b/Cargo.lock index 97b64e07e4133..20fc91ef2603f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1604,7 +1604,7 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e43f2f1833d64e33f15592464d6fdd70f349dda7b1a53088eb83cd94014008c5" dependencies = [ - "futures 0.3.13", + "futures 0.3.16", ] [[package]] @@ -1676,7 +1676,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c6447e2f8178843749e8c8003206def83ec124a7859475395777a28b5338647c" dependencies = [ "either", - "futures 0.3.13", + "futures 0.3.16", "futures-timer 3.0.2", "log", "num-traits", @@ -2020,9 +2020,9 @@ checksum = "3a471a38ef8ed83cd6e40aa59c1ffe17db6855c18e3604d9c4ed8c08ebc28678" [[package]] name = "futures" -version = "0.3.13" +version = "0.3.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f55667319111d593ba876406af7c409c0ebb44dc4be6132a783ccf163ea14c1" +checksum = "1adc00f486adfc9ce99f77d717836f0c5aa84965eb0b4f051f4e83f7cab53f8b" dependencies = [ "futures-channel", "futures-core", @@ -2035,9 +2035,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.13" +version = "0.3.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c2dd2df839b57db9ab69c2c9d8f3e8c81984781937fe2807dc6dcf3b2ad2939" +checksum = "74ed2411805f6e4e3d9bc904c95d5d423b89b3b25dc0250aa74729de20629ff9" dependencies = [ "futures-core", "futures-sink", @@ -2045,9 +2045,9 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.13" +version = "0.3.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15496a72fabf0e62bdc3df11a59a3787429221dd0710ba8ef163d6f7a9112c94" +checksum = "af51b1b4a7fdff033703db39de8802c673eb91855f2e0d47dcf3bf2c0ef01f99" [[package]] name = "futures-cpupool" @@ -2066,7 +2066,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fdcef58a173af8148b182684c9f2d5250875adbcaff7b5794073894f9d8634a9" dependencies = [ "futures 0.1.31", - "futures 0.3.13", + "futures 0.3.16", "lazy_static", "log", "parking_lot 0.9.0", @@ -2077,9 +2077,9 @@ dependencies = [ [[package]] name = "futures-executor" -version = "0.3.13" +version = "0.3.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "891a4b7b96d84d5940084b2a37632dd65deeae662c114ceaa2c879629c9c0ad1" +checksum = "4d0d535a57b87e1ae31437b892713aee90cd2d7b0ee48727cd11fc72ef54761c" dependencies = [ "futures-core", "futures-task", @@ -2089,9 +2089,9 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.13" +version = "0.3.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71c2c65c57704c32f5241c1223167c2c3294fd34ac020c807ddbe6db287ba59" +checksum = "0b0e06c393068f3a6ef246c75cdca793d6a46347e75286933e5e75fd2fd11582" [[package]] name = "futures-lite" @@ -2110,10 +2110,11 @@ dependencies = [ [[package]] name = "futures-macro" -version = "0.3.13" +version = "0.3.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea405816a5139fb39af82c2beb921d52143f556038378d6db21183a5c37fbfb7" +checksum = "c54913bae956fb8df7f4dc6fc90362aa72e69148e3f39041fbe8742d21e0ac57" dependencies = [ + "autocfg", "proc-macro-hack", "proc-macro2", "quote", @@ -2133,15 +2134,15 @@ dependencies = [ [[package]] name = "futures-sink" -version = "0.3.13" +version = "0.3.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85754d98985841b7d4f5e8e6fbfa4a4ac847916893ec511a2917ccd8525b8bb3" +checksum = "c0f30aaa67363d119812743aa5f33c201a7a66329f97d1a887022971feea4b53" [[package]] name = "futures-task" -version = "0.3.13" +version = "0.3.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa189ef211c15ee602667a6fcfe1c1fd9e07d42250d2156382820fba33c9df80" +checksum = "bbe54a98670017f3be909561f6ad13e810d9a51f3f061b902062ca3da80799f2" [[package]] name = "futures-timer" @@ -2161,10 +2162,11 @@ dependencies = [ [[package]] name = "futures-util" -version = "0.3.13" +version = "0.3.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1812c7ab8aedf8d6f2701a43e1243acdbcc2b36ab26e2ad421eb99ac963d96d1" +checksum = "67eb846bfd58e44a8481a00049e82c43e0ccb5d61f8dc071057cb19249dd4d78" dependencies = [ + "autocfg", "futures 0.1.31", "futures-channel", "futures-core", @@ -2663,7 +2665,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a6d52908d4ea4ab2bc22474ba149bf1011c8e2c3ebc1ff593ae28ac44f494b6" dependencies = [ "async-io", - "futures 0.3.13", + "futures 0.3.16", "futures-lite", "if-addrs", "ipnet", @@ -2739,7 +2741,7 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "64fa110ec7b8f493f416eed552740d10e7030ad5f63b2308f82c9608ec2df275" dependencies = [ - "futures 0.3.13", + "futures 0.3.16", "futures-timer 2.0.2", ] @@ -2980,7 +2982,7 @@ dependencies = [ "async-tls", "async-trait", "fnv", - "futures 0.3.13", + "futures 0.3.16", "jsonrpsee-types", "log", "pin-project 1.0.5", @@ -3073,7 +3075,7 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eb1e98ba343d0b35f9009a8844cd2b87fa3192f7e79033ac05b00aeae0f3b0b5" dependencies = [ - "futures 0.3.13", + "futures 0.3.16", "js-sys", "kvdb", "kvdb-memorydb", @@ -3143,7 +3145,7 @@ checksum = "08053fbef67cd777049ef7a95ebaca2ece370b4ed7712c3fa404d69a88cb741b" dependencies = [ "atomic", "bytes 1.0.1", - "futures 0.3.13", + "futures 0.3.16", "lazy_static", "libp2p-core", "libp2p-deflate", @@ -3185,7 +3187,7 @@ dependencies = [ "ed25519-dalek", "either", "fnv", - "futures 0.3.13", + "futures 0.3.16", "futures-timer 3.0.2", "lazy_static", "libsecp256k1", @@ -3215,7 +3217,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2181a641cd15f9b6ba71b1335800f309012a0a97a29ffaabbbf40e9d3d58f08" dependencies = [ "flate2", - "futures 0.3.13", + "futures 0.3.16", "libp2p-core", ] @@ -3226,7 +3228,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62e63dab8b5ff35e0c101a3e51e843ba782c07bbb1682f5fd827622e0d02b98b" dependencies = [ "async-std-resolver", - "futures 0.3.13", + "futures 0.3.16", "libp2p-core", "log", "smallvec 1.6.1", @@ -3241,7 +3243,7 @@ checksum = "48a9b570f6766301d9c4aa00fce3554cad1598e2f466debbc4dde909028417cf" dependencies = [ "cuckoofilter", "fnv", - "futures 0.3.13", + "futures 0.3.16", "libp2p-core", "libp2p-swarm", "log", @@ -3262,7 +3264,7 @@ dependencies = [ "byteorder", "bytes 1.0.1", "fnv", - "futures 0.3.13", + "futures 0.3.16", "hex_fmt", "libp2p-core", "libp2p-swarm", @@ -3283,7 +3285,7 @@ version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f668f00efd9883e8b7bcc582eaf0164615792608f886f6577da18bcbeea0a46" dependencies = [ - "futures 0.3.13", + "futures 0.3.16", "libp2p-core", "libp2p-swarm", "log", @@ -3304,7 +3306,7 @@ dependencies = [ "bytes 1.0.1", "either", "fnv", - "futures 0.3.13", + "futures 0.3.16", "libp2p-core", "libp2p-swarm", "log", @@ -3328,7 +3330,7 @@ dependencies = [ "async-io", "data-encoding", "dns-parser", - "futures 0.3.13", + "futures 0.3.16", "if-watch", "lazy_static", "libp2p-core", @@ -3348,7 +3350,7 @@ checksum = "85e9b544335d1ed30af71daa96edbefadef6f19c7a55f078b9fc92c87163105d" dependencies = [ "asynchronous-codec 0.6.0", "bytes 1.0.1", - "futures 0.3.13", + "futures 0.3.16", "libp2p-core", "log", "nohash-hasher", @@ -3366,7 +3368,7 @@ checksum = "36db0f0db3b0433f5b9463f1c0cd9eadc0a3734a9170439ce501ff99733a88bd" dependencies = [ "bytes 1.0.1", "curve25519-dalek 3.0.2", - "futures 0.3.13", + "futures 0.3.16", "lazy_static", "libp2p-core", "log", @@ -3386,7 +3388,7 @@ version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf4bfaffac63bf3c7ec11ed9d8879d455966ddea7e78ee14737f0b6dce0d1cd1" dependencies = [ - "futures 0.3.13", + "futures 0.3.16", "libp2p-core", "libp2p-swarm", "log", @@ -3403,7 +3405,7 @@ checksum = "0c8c37b4d2a075b4be8442760a5f8c037180f0c8dd5b5734b9978ab868b3aa11" dependencies = [ "asynchronous-codec 0.6.0", "bytes 1.0.1", - "futures 0.3.13", + "futures 0.3.16", "libp2p-core", "log", "prost", @@ -3418,7 +3420,7 @@ version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ce3374f3b28162db9d3442c9347c4f14cb01e8290052615c7d341d40eae0599" dependencies = [ - "futures 0.3.13", + "futures 0.3.16", "log", "pin-project 1.0.5", "rand 0.7.3", @@ -3434,7 +3436,7 @@ checksum = "0b8786aca3f18671d8776289706a5521f6c9124a820f69e358de214b9939440d" dependencies = [ "asynchronous-codec 0.6.0", "bytes 1.0.1", - "futures 0.3.13", + "futures 0.3.16", "futures-timer 3.0.2", "libp2p-core", "libp2p-swarm", @@ -3457,7 +3459,7 @@ checksum = "1cdbe172f08e6d0f95fa8634e273d4c4268c4063de2e33e7435194b0130c62e3" dependencies = [ "async-trait", "bytes 1.0.1", - "futures 0.3.13", + "futures 0.3.16", "libp2p-core", "libp2p-swarm", "log", @@ -3476,7 +3478,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e04d8e1eef675029ec728ba14e8d0da7975d84b6679b699b4ae91a1de9c3a92" dependencies = [ "either", - "futures 0.3.13", + "futures 0.3.16", "libp2p-core", "log", "rand 0.7.3", @@ -3502,7 +3504,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2b1a27d21c477951799e99d5c105d78868258502ce092988040a808d5a19bbd9" dependencies = [ "async-io", - "futures 0.3.13", + "futures 0.3.16", "futures-timer 3.0.2", "if-watch", "ipnet", @@ -3519,7 +3521,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ffd6564bb3b7ff203661ccbb69003c2b551e34cef974f2d6c6a28306a12170b5" dependencies = [ "async-std", - "futures 0.3.13", + "futures 0.3.16", "libp2p-core", "log", ] @@ -3530,7 +3532,7 @@ version = "0.28.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cef45d61e43c313531b5e903e4e8415212ff6338e0c54c47da5b9b412b5760de" dependencies = [ - "futures 0.3.13", + "futures 0.3.16", "js-sys", "libp2p-core", "parity-send-wrapper", @@ -3545,7 +3547,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cace60995ef6f637e4752cccbb2590f6bc358e8741a0d066307636c69a4b3a74" dependencies = [ "either", - "futures 0.3.13", + "futures 0.3.16", "futures-rustls", "libp2p-core", "log", @@ -3562,7 +3564,7 @@ version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f35da42cfc6d5cb0dcf3ad6881bc68d146cdf38f98655e09e33fbba4d13eabc4" dependencies = [ - "futures 0.3.13", + "futures 0.3.16", "libp2p-core", "parking_lot 0.11.1", "thiserror", @@ -4010,7 +4012,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7d91ec0a2440aaff5f78ec35631a7027d50386c6163aa975f7caa0d5da4b6ff8" dependencies = [ "bytes 1.0.1", - "futures 0.3.13", + "futures 0.3.16", "log", "pin-project 1.0.5", "smallvec 1.6.1", @@ -4083,7 +4085,7 @@ version = "0.8.0" dependencies = [ "derive_more", "fs_extra", - "futures 0.3.13", + "futures 0.3.16", "hash-db", "hex", "kvdb", @@ -4119,7 +4121,7 @@ dependencies = [ name = "node-browser-testing" version = "2.0.0" dependencies = [ - "futures 0.3.13", + "futures 0.3.16", "futures-timer 3.0.2", "jsonrpc-core", "libp2p", @@ -4141,7 +4143,7 @@ dependencies = [ "frame-benchmarking-cli", "frame-support", "frame-system", - "futures 0.3.13", + "futures 0.3.16", "hex-literal", "libp2p-wasm-ext", "log", @@ -4222,7 +4224,7 @@ dependencies = [ "frame-benchmarking", "frame-support", "frame-system", - "futures 0.3.13", + "futures 0.3.16", "node-primitives", "node-runtime", "node-testing", @@ -4315,7 +4317,7 @@ dependencies = [ name = "node-rpc-client" version = "2.0.0" dependencies = [ - "futures 0.1.31", + "futures 0.3.16", "hyper 0.12.36", "jsonrpc-core-client", "log", @@ -4484,7 +4486,7 @@ dependencies = [ "frame-support", "frame-system", "fs_extra", - "futures 0.3.13", + "futures 0.3.16", "log", "node-executor", "node-primitives", @@ -6907,7 +6909,7 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020" dependencies = [ - "futures 0.3.13", + "futures 0.3.16", "pin-project 0.4.27", "static_assertions", ] @@ -6952,7 +6954,7 @@ dependencies = [ "async-trait", "derive_more", "either", - "futures 0.3.13", + "futures 0.3.16", "futures-timer 3.0.2", "ip_network", "libp2p", @@ -6981,7 +6983,7 @@ dependencies = [ name = "sc-basic-authorship" version = "0.9.0" dependencies = [ - "futures 0.3.13", + "futures 0.3.16", "futures-timer 3.0.2", "log", "parity-scale-codec", @@ -7055,7 +7057,7 @@ version = "0.9.0" dependencies = [ "chrono", "fdlimit", - "futures 0.3.13", + "futures 0.3.16", "hex", "libp2p", "log", @@ -7093,7 +7095,7 @@ version = "3.0.0" dependencies = [ "derive_more", "fnv", - "futures 0.3.13", + "futures 0.3.16", "hash-db", "kvdb", "kvdb-memorydb", @@ -7175,7 +7177,7 @@ version = "0.9.0" dependencies = [ "async-trait", "derive_more", - "futures 0.3.13", + "futures 0.3.16", "futures-timer 3.0.2", "getrandom 0.2.3", "log", @@ -7218,7 +7220,7 @@ dependencies = [ "async-trait", "derive_more", "fork-tree", - "futures 0.3.13", + "futures 0.3.16", "futures-timer 3.0.2", "log", "merlin", @@ -7272,7 +7274,7 @@ name = "sc-consensus-babe-rpc" version = "0.9.0" dependencies = [ "derive_more", - "futures 0.3.13", + "futures 0.3.16", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -7315,7 +7317,7 @@ dependencies = [ "assert_matches", "async-trait", "derive_more", - "futures 0.3.13", + "futures 0.3.16", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -7353,7 +7355,7 @@ version = "0.9.0" dependencies = [ "async-trait", "derive_more", - "futures 0.3.13", + "futures 0.3.16", "futures-timer 3.0.2", "log", "parity-scale-codec", @@ -7375,7 +7377,7 @@ name = "sc-consensus-slots" version = "0.9.0" dependencies = [ "async-trait", - "futures 0.3.13", + "futures 0.3.16", "futures-timer 3.0.2", "impl-trait-for-tuples", "log", @@ -7505,7 +7507,7 @@ dependencies = [ "dyn-clone", "finality-grandpa", "fork-tree", - "futures 0.3.13", + "futures 0.3.16", "futures-timer 3.0.2", "linked-hash-map", "log", @@ -7550,7 +7552,7 @@ version = "0.9.0" dependencies = [ "derive_more", "finality-grandpa", - "futures 0.3.13", + "futures 0.3.16", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -7580,7 +7582,7 @@ version = "0.9.0" dependencies = [ "derive_more", "finality-grandpa", - "futures 0.3.13", + "futures 0.3.16", "log", "num-traits", "parity-scale-codec", @@ -7605,7 +7607,7 @@ name = "sc-informant" version = "0.9.0" dependencies = [ "ansi_term 0.12.1", - "futures 0.3.13", + "futures 0.3.16", "futures-timer 3.0.2", "log", "parity-util-mem", @@ -7623,7 +7625,7 @@ version = "3.0.0" dependencies = [ "async-trait", "derive_more", - "futures 0.3.13", + "futures 0.3.16", "futures-util", "hex", "merlin", @@ -7672,7 +7674,7 @@ dependencies = [ "erased-serde", "fnv", "fork-tree", - "futures 0.3.13", + "futures 0.3.16", "futures-timer 3.0.2", "hex", "ip_network", @@ -7720,7 +7722,7 @@ name = "sc-network-gossip" version = "0.9.0" dependencies = [ "async-std", - "futures 0.3.13", + "futures 0.3.16", "futures-timer 3.0.2", "libp2p", "log", @@ -7741,7 +7743,7 @@ version = "0.8.0" dependencies = [ "async-std", "async-trait", - "futures 0.3.13", + "futures 0.3.16", "futures-timer 3.0.2", "libp2p", "log", @@ -7769,7 +7771,7 @@ version = "3.0.0" dependencies = [ "bytes 0.5.6", "fnv", - "futures 0.3.13", + "futures 0.3.16", "futures-timer 3.0.2", "hex", "hyper 0.13.10", @@ -7803,7 +7805,7 @@ dependencies = [ name = "sc-peerset" version = "3.0.0" dependencies = [ - "futures 0.3.13", + "futures 0.3.16", "libp2p", "log", "rand 0.7.3", @@ -7826,7 +7828,7 @@ version = "3.0.0" dependencies = [ "assert_matches", "futures 0.1.31", - "futures 0.3.13", + "futures 0.3.16", "hash-db", "jsonrpc-core", "jsonrpc-pubsub", @@ -7868,7 +7870,7 @@ name = "sc-rpc-api" version = "0.9.0" dependencies = [ "derive_more", - "futures 0.3.13", + "futures 0.3.16", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -7891,7 +7893,7 @@ dependencies = [ name = "sc-rpc-server" version = "3.0.0" dependencies = [ - "futures 0.1.31", + "futures 0.3.16", "jsonrpc-core", "jsonrpc-http-server", "jsonrpc-ipc-server", @@ -7927,7 +7929,7 @@ dependencies = [ "directories", "exit-future", "futures 0.1.31", - "futures 0.3.13", + "futures 0.3.16", "futures-timer 3.0.2", "hash-db", "jsonrpc-core", @@ -7995,7 +7997,7 @@ version = "2.0.0" dependencies = [ "fdlimit", "futures 0.1.31", - "futures 0.3.13", + "futures 0.3.16", "hex-literal", "log", "parity-scale-codec", @@ -8063,7 +8065,7 @@ name = "sc-telemetry" version = "3.0.0" dependencies = [ "chrono", - "futures 0.3.13", + "futures 0.3.16", "libp2p", "log", "parking_lot 0.11.1", @@ -8130,7 +8132,7 @@ dependencies = [ "assert_matches", "criterion", "derive_more", - "futures 0.3.13", + "futures 0.3.16", "linked-hash-map", "log", "parity-scale-codec", @@ -8153,7 +8155,7 @@ name = "sc-transaction-pool" version = "3.0.0" dependencies = [ "assert_matches", - "futures 0.3.13", + "futures 0.3.16", "futures-diagnose", "hex", "intervalier", @@ -8571,7 +8573,7 @@ dependencies = [ "base64 0.12.3", "bytes 0.5.6", "flate2", - "futures 0.3.13", + "futures 0.3.16", "httparse", "log", "rand 0.7.3", @@ -8727,7 +8729,7 @@ dependencies = [ name = "sp-blockchain" version = "3.0.0" dependencies = [ - "futures 0.3.13", + "futures 0.3.16", "log", "lru", "parity-scale-codec", @@ -8753,7 +8755,7 @@ name = "sp-consensus" version = "0.9.0" dependencies = [ "async-trait", - "futures 0.3.13", + "futures 0.3.16", "futures-timer 3.0.2", "libp2p", "log", @@ -8853,7 +8855,7 @@ dependencies = [ "criterion", "dyn-clonable", "ed25519-dalek", - "futures 0.3.13", + "futures 0.3.16", "hash-db", "hash256-std-hasher", "hex", @@ -8941,7 +8943,7 @@ name = "sp-inherents" version = "3.0.0" dependencies = [ "async-trait", - "futures 0.3.13", + "futures 0.3.16", "impl-trait-for-tuples", "parity-scale-codec", "sp-core", @@ -8954,7 +8956,7 @@ dependencies = [ name = "sp-io" version = "3.0.0" dependencies = [ - "futures 0.3.13", + "futures 0.3.16", "hash-db", "libsecp256k1", "log", @@ -8990,7 +8992,7 @@ version = "0.9.0" dependencies = [ "async-trait", "derive_more", - "futures 0.3.13", + "futures 0.3.16", "merlin", "parity-scale-codec", "parking_lot 0.11.1", @@ -9326,7 +9328,7 @@ name = "sp-transaction-pool" version = "3.0.0" dependencies = [ "derive_more", - "futures 0.3.13", + "futures 0.3.16", "log", "parity-scale-codec", "serde", @@ -9372,7 +9374,7 @@ dependencies = [ name = "sp-utils" version = "3.0.0" dependencies = [ - "futures 0.3.13", + "futures 0.3.16", "futures-core", "futures-timer 3.0.2", "lazy_static", @@ -9538,7 +9540,7 @@ dependencies = [ "chrono", "console_error_panic_hook", "futures 0.1.31", - "futures 0.3.13", + "futures 0.3.16", "futures-timer 3.0.2", "getrandom 0.2.3", "js-sys", @@ -9581,7 +9583,7 @@ version = "3.0.0" dependencies = [ "frame-support", "frame-system", - "futures 0.3.13", + "futures 0.3.16", "jsonrpc-client-transports", "jsonrpc-core", "parity-scale-codec", @@ -9596,7 +9598,7 @@ name = "substrate-frame-rpc-system" version = "3.0.0" dependencies = [ "frame-system-rpc-runtime-api", - "futures 0.3.13", + "futures 0.3.16", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -9635,7 +9637,7 @@ version = "2.0.1" dependencies = [ "async-trait", "futures 0.1.31", - "futures 0.3.13", + "futures 0.3.16", "hash-db", "hex", "parity-scale-codec", @@ -9665,7 +9667,7 @@ dependencies = [ "frame-support", "frame-system", "frame-system-rpc-runtime-api", - "futures 0.3.13", + "futures 0.3.16", "log", "memory-db", "pallet-babe", @@ -9705,7 +9707,7 @@ dependencies = [ name = "substrate-test-runtime-client" version = "2.0.0" dependencies = [ - "futures 0.3.13", + "futures 0.3.16", "parity-scale-codec", "sc-block-builder", "sc-client-api", @@ -9726,7 +9728,7 @@ name = "substrate-test-runtime-transaction-pool" version = "2.0.0" dependencies = [ "derive_more", - "futures 0.3.13", + "futures 0.3.16", "parity-scale-codec", "parking_lot 0.11.1", "sc-transaction-graph", @@ -9740,7 +9742,7 @@ dependencies = [ name = "substrate-test-utils" version = "3.0.0" dependencies = [ - "futures 0.3.13", + "futures 0.3.16", "sc-service", "substrate-test-utils-derive", "tokio 0.2.25", @@ -9862,7 +9864,7 @@ version = "0.9.0" dependencies = [ "env_logger 0.7.1", "frame-system", - "futures 0.3.13", + "futures 0.3.16", "jsonrpc-core", "log", "sc-basic-authorship", @@ -10934,7 +10936,7 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f" dependencies = [ - "futures 0.3.13", + "futures 0.3.16", "js-sys", "parking_lot 0.11.1", "pin-utils", @@ -11347,7 +11349,7 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e7d9028f208dd5e63c614be69f115c1b53cacc1111437d4c765185856666c107" dependencies = [ - "futures 0.3.13", + "futures 0.3.16", "log", "nohash-hasher", "parking_lot 0.11.1", diff --git a/bin/node/bench/Cargo.toml b/bin/node/bench/Cargo.toml index 728eb8d6093ce..01801a9ec2120 100644 --- a/bin/node/bench/Cargo.toml +++ b/bin/node/bench/Cargo.toml @@ -40,4 +40,4 @@ lazy_static = "1.4.0" parity-util-mem = { version = "0.9.0", default-features = false, features = ["primitive-types"] } parity-db = { version = "0.2.2" } sc-transaction-pool = { version = "3.0.0", path = "../../../client/transaction-pool" } -futures = { version = "0.3.4", features = ["thread-pool"] } +futures = { version = "0.3.16", features = ["thread-pool"] } diff --git a/bin/node/browser-testing/Cargo.toml b/bin/node/browser-testing/Cargo.toml index 93bf8f5131e3f..96a9912d29530 100644 --- a/bin/node/browser-testing/Cargo.toml +++ b/bin/node/browser-testing/Cargo.toml @@ -15,7 +15,7 @@ serde_json = "1.0.48" wasm-bindgen = { version = "=0.2.73", features = ["serde-serialize"] } wasm-bindgen-futures = "0.4.18" wasm-bindgen-test = "0.3.18" -futures = "0.3.9" +futures = "0.3.16" node-cli = { path = "../cli", default-features = false, features = ["browser"], version = "2.0.0"} sc-rpc-api = { path = "../../../client/rpc-api", version = "0.9.0"} diff --git a/bin/node/cli/Cargo.toml b/bin/node/cli/Cargo.toml index 9fcd0875e8dca..53bc0a430748c 100644 --- a/bin/node/cli/Cargo.toml +++ b/bin/node/cli/Cargo.toml @@ -36,7 +36,7 @@ crate-type = ["cdylib", "rlib"] # third-party dependencies codec = { package = "parity-scale-codec", version = "2.0.0" } serde = { version = "1.0.102", features = ["derive"] } -futures = { version = "0.3.9", features = ["compat"] } +futures = { version = "0.3.16", features = ["compat"] } hex-literal = "0.3.1" log = "0.4.8" rand = "0.7.2" @@ -121,7 +121,7 @@ sc-consensus = { version = "0.9.0", path = "../../../client/consensus/common" } sc-consensus-babe = { version = "0.9.0", path = "../../../client/consensus/babe" } sc-consensus-epochs = { version = "0.9.0", path = "../../../client/consensus/epochs" } sc-service-test = { version = "2.0.0", path = "../../../client/service/test" } -futures = "0.3.9" +futures = "0.3.16" tempfile = "3.1.0" assert_cmd = "1.0" nix = "0.19" diff --git a/bin/node/executor/Cargo.toml b/bin/node/executor/Cargo.toml index b08d1d78b4aaa..06f0450dd9374 100644 --- a/bin/node/executor/Cargo.toml +++ b/bin/node/executor/Cargo.toml @@ -44,7 +44,7 @@ sp-runtime = { version = "3.0.0", path = "../../../primitives/runtime" } sp-externalities = { version = "0.9.0", path = "../../../primitives/externalities" } substrate-test-client = { version = "2.0.0", path = "../../../test-utils/client" } wat = "1.0" -futures = "0.3.9" +futures = "0.3.16" [features] wasmtime = [ diff --git a/bin/node/rpc-client/Cargo.toml b/bin/node/rpc-client/Cargo.toml index 1d9819de24b6d..2ff38b0358f69 100644 --- a/bin/node/rpc-client/Cargo.toml +++ b/bin/node/rpc-client/Cargo.toml @@ -11,7 +11,7 @@ repository = "https://github.com/paritytech/substrate/" targets = ["x86_64-unknown-linux-gnu"] [dependencies] -futures = "0.1.29" +futures = "0.3.16" hyper = "~0.12.35" jsonrpc-core-client = { version = "15.1.0", default-features = false, features = ["http"] } log = "0.4.8" diff --git a/bin/node/testing/Cargo.toml b/bin/node/testing/Cargo.toml index 706816ddae671..e3a5681f0711b 100644 --- a/bin/node/testing/Cargo.toml +++ b/bin/node/testing/Cargo.toml @@ -48,7 +48,7 @@ sp-blockchain = { version = "3.0.0", path = "../../../primitives/blockchain" } log = "0.4.8" tempfile = "3.1.0" fs_extra = "1" -futures = "0.3.1" +futures = "0.3.16" [dev-dependencies] criterion = "0.3.0" diff --git a/client/api/Cargo.toml b/client/api/Cargo.toml index 637dae4a29abd..613bf88d58aeb 100644 --- a/client/api/Cargo.toml +++ b/client/api/Cargo.toml @@ -20,7 +20,7 @@ derive_more = "0.99.2" sc-executor = { version = "0.9.0", path = "../executor" } sp-externalities = { version = "0.9.0", path = "../../primitives/externalities" } fnv = "1.0.6" -futures = "0.3.1" +futures = "0.3.16" hash-db = { version = "0.15.2", default-features = false } sp-blockchain = { version = "3.0.0", path = "../../primitives/blockchain" } sp-inherents = { version = "3.0.0", default-features = false, path = "../../primitives/inherents" } diff --git a/client/authority-discovery/Cargo.toml b/client/authority-discovery/Cargo.toml index 5b5baa999c8b3..970f19e0b723e 100644 --- a/client/authority-discovery/Cargo.toml +++ b/client/authority-discovery/Cargo.toml @@ -21,7 +21,7 @@ async-trait = "0.1" codec = { package = "parity-scale-codec", default-features = false, version = "2.0.0" } derive_more = "0.99.2" either = "1.5.3" -futures = "0.3.9" +futures = "0.3.16" futures-timer = "3.0.1" ip_network = "0.3.4" libp2p = { version = "0.37.1", default-features = false, features = ["kad"] } diff --git a/client/basic-authorship/Cargo.toml b/client/basic-authorship/Cargo.toml index 2047c85b0c872..87c4683678691 100644 --- a/client/basic-authorship/Cargo.toml +++ b/client/basic-authorship/Cargo.toml @@ -14,7 +14,7 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { package = "parity-scale-codec", version = "2.0.0" } -futures = "0.3.9" +futures = "0.3.16" futures-timer = "3.0.1" log = "0.4.8" prometheus-endpoint = { package = "substrate-prometheus-endpoint", path = "../../utils/prometheus", version = "0.9.0"} diff --git a/client/cli/Cargo.toml b/client/cli/Cargo.toml index 00a56e5fa9b86..87fc646b026bb 100644 --- a/client/cli/Cargo.toml +++ b/client/cli/Cargo.toml @@ -16,7 +16,7 @@ targets = ["x86_64-unknown-linux-gnu"] log = "0.4.11" regex = "1.4.2" tokio = { version = "0.2.21", features = [ "signal", "rt-core", "rt-threaded", "blocking" ] } -futures = "0.3.9" +futures = "0.3.16" fdlimit = "0.2.1" libp2p = "0.37.1" parity-scale-codec = "2.0.0" diff --git a/client/consensus/aura/Cargo.toml b/client/consensus/aura/Cargo.toml index 27c1534032f49..5dc421ab63147 100644 --- a/client/consensus/aura/Cargo.toml +++ b/client/consensus/aura/Cargo.toml @@ -22,7 +22,7 @@ codec = { package = "parity-scale-codec", version = "2.0.0" } sp-consensus = { version = "0.9.0", path = "../../../primitives/consensus/common" } sp-consensus-slots = { version = "0.9.0", path = "../../../primitives/consensus/slots" } derive_more = "0.99.2" -futures = "0.3.9" +futures = "0.3.16" futures-timer = "3.0.1" sp-inherents = { version = "3.0.0", path = "../../../primitives/inherents" } log = "0.4.8" diff --git a/client/consensus/babe/Cargo.toml b/client/consensus/babe/Cargo.toml index 9ada9fda6216f..91783d7eeb8c7 100644 --- a/client/consensus/babe/Cargo.toml +++ b/client/consensus/babe/Cargo.toml @@ -42,7 +42,7 @@ sp-runtime = { version = "3.0.0", path = "../../../primitives/runtime" } sp-utils = { version = "3.0.0", path = "../../../primitives/utils" } fork-tree = { version = "3.0.0", path = "../../../utils/fork-tree" } prometheus-endpoint = { package = "substrate-prometheus-endpoint", path = "../../../utils/prometheus", version = "0.9.0"} -futures = "0.3.9" +futures = "0.3.16" futures-timer = "3.0.1" parking_lot = "0.11.1" log = "0.4.8" diff --git a/client/consensus/babe/rpc/Cargo.toml b/client/consensus/babe/rpc/Cargo.toml index 71a1205e3c7aa..489823da11555 100644 --- a/client/consensus/babe/rpc/Cargo.toml +++ b/client/consensus/babe/rpc/Cargo.toml @@ -23,7 +23,7 @@ serde = { version = "1.0.104", features=["derive"] } sp-blockchain = { version = "3.0.0", path = "../../../../primitives/blockchain" } sp-runtime = { version = "3.0.0", path = "../../../../primitives/runtime" } sc-consensus-epochs = { version = "0.9.0", path = "../../epochs" } -futures = { version = "0.3.4", features = ["compat"] } +futures = { version = "0.3.16", features = ["compat"] } derive_more = "0.99.2" sp-api = { version = "3.0.0", path = "../../../../primitives/api" } sp-consensus = { version = "0.9.0", path = "../../../../primitives/consensus/common" } diff --git a/client/consensus/manual-seal/Cargo.toml b/client/consensus/manual-seal/Cargo.toml index 32cc89034fb1d..f64f2e71da1f0 100644 --- a/client/consensus/manual-seal/Cargo.toml +++ b/client/consensus/manual-seal/Cargo.toml @@ -14,7 +14,7 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] derive_more = "0.99.2" -futures = "0.3.9" +futures = "0.3.16" jsonrpc-core = "15.1.0" jsonrpc-core-client = "15.1.0" jsonrpc-derive = "15.1.0" diff --git a/client/consensus/pow/Cargo.toml b/client/consensus/pow/Cargo.toml index 443b852c41e5d..661c3f47eed1e 100644 --- a/client/consensus/pow/Cargo.toml +++ b/client/consensus/pow/Cargo.toml @@ -24,7 +24,7 @@ sp-inherents = { version = "3.0.0", path = "../../../primitives/inherents" } sp-consensus-pow = { version = "0.9.0", path = "../../../primitives/consensus/pow" } sp-consensus = { version = "0.9.0", path = "../../../primitives/consensus/common" } log = "0.4.8" -futures = { version = "0.3.1", features = ["compat"] } +futures = { version = "0.3.16", features = ["compat"] } futures-timer = "3.0.1" parking_lot = "0.11.1" derive_more = "0.99.2" diff --git a/client/consensus/slots/Cargo.toml b/client/consensus/slots/Cargo.toml index 51382198f5087..58e2e84fb8f44 100644 --- a/client/consensus/slots/Cargo.toml +++ b/client/consensus/slots/Cargo.toml @@ -29,7 +29,7 @@ sc-telemetry = { version = "3.0.0", path = "../../telemetry" } sp-consensus = { version = "0.9.0", path = "../../../primitives/consensus/common" } sp-inherents = { version = "3.0.0", path = "../../../primitives/inherents" } sp-timestamp = { version = "3.0.0", path = "../../../primitives/timestamp" } -futures = "0.3.9" +futures = "0.3.16" futures-timer = "3.0.1" log = "0.4.11" thiserror = "1.0.21" diff --git a/client/finality-grandpa-warp-sync/Cargo.toml b/client/finality-grandpa-warp-sync/Cargo.toml index 3557d543c987e..fa06c13fab464 100644 --- a/client/finality-grandpa-warp-sync/Cargo.toml +++ b/client/finality-grandpa-warp-sync/Cargo.toml @@ -14,7 +14,7 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { package = "parity-scale-codec", version = "2.0.0" } derive_more = "0.99.11" -futures = "0.3.8" +futures = "0.3.16" log = "0.4.11" num-traits = "0.2.14" parking_lot = "0.11.1" diff --git a/client/finality-grandpa/Cargo.toml b/client/finality-grandpa/Cargo.toml index ea91460972c9c..67e26e8e11b7a 100644 --- a/client/finality-grandpa/Cargo.toml +++ b/client/finality-grandpa/Cargo.toml @@ -18,7 +18,7 @@ targets = ["x86_64-unknown-linux-gnu"] derive_more = "0.99.2" dyn-clone = "1.0" fork-tree = { version = "3.0.0", path = "../../utils/fork-tree" } -futures = "0.3.9" +futures = "0.3.16" futures-timer = "3.0.1" log = "0.4.8" parking_lot = "0.11.1" diff --git a/client/informant/Cargo.toml b/client/informant/Cargo.toml index 139a5ce19a000..a3edc899f1b5f 100644 --- a/client/informant/Cargo.toml +++ b/client/informant/Cargo.toml @@ -14,7 +14,7 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] ansi_term = "0.12.1" -futures = "0.3.9" +futures = "0.3.16" futures-timer = "3.0.1" log = "0.4.8" parity-util-mem = { version = "0.9.0", default-features = false, features = ["primitive-types"] } diff --git a/client/keystore/Cargo.toml b/client/keystore/Cargo.toml index fd9fd162e6179..80ac4ceb1488f 100644 --- a/client/keystore/Cargo.toml +++ b/client/keystore/Cargo.toml @@ -17,7 +17,7 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] async-trait = "0.1.30" derive_more = "0.99.2" -futures = "0.3.9" +futures = "0.3.16" futures-util = "0.3.4" sp-application-crypto = { version = "3.0.0", path = "../../primitives/application-crypto" } sp-core = { version = "3.0.0", path = "../../primitives/core" } diff --git a/client/network-gossip/Cargo.toml b/client/network-gossip/Cargo.toml index fc5fb9a29ce96..754c1c6196d9b 100644 --- a/client/network-gossip/Cargo.toml +++ b/client/network-gossip/Cargo.toml @@ -15,7 +15,7 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] -futures = "0.3.9" +futures = "0.3.16" futures-timer = "3.0.1" libp2p = { version = "0.37.1", default-features = false } log = "0.4.8" diff --git a/client/network/Cargo.toml b/client/network/Cargo.toml index 3740ebceb6389..520a237f6599d 100644 --- a/client/network/Cargo.toml +++ b/client/network/Cargo.toml @@ -29,7 +29,7 @@ either = "1.5.3" erased-serde = "0.3.9" fnv = "1.0.6" fork-tree = { version = "3.0.0", path = "../../utils/fork-tree" } -futures = "0.3.9" +futures = "0.3.16" futures-timer = "3.0.2" asynchronous-codec = "0.5" hex = "0.4.0" diff --git a/client/network/test/Cargo.toml b/client/network/test/Cargo.toml index 18a8d5cf8ca0a..fc719e03e2307 100644 --- a/client/network/test/Cargo.toml +++ b/client/network/test/Cargo.toml @@ -17,7 +17,7 @@ async-std = "1.6.5" sc-network = { version = "0.9.0", path = "../" } log = "0.4.8" parking_lot = "0.11.1" -futures = "0.3.9" +futures = "0.3.16" futures-timer = "3.0.1" rand = "0.7.2" libp2p = { version = "0.37.1", default-features = false } diff --git a/client/offchain/Cargo.toml b/client/offchain/Cargo.toml index 9aca829c70d66..f539bd6a3049e 100644 --- a/client/offchain/Cargo.toml +++ b/client/offchain/Cargo.toml @@ -17,7 +17,7 @@ bytes = "0.5" codec = { package = "parity-scale-codec", version = "2.0.0", features = ["derive"] } hex = "0.4" fnv = "1.0.6" -futures = "0.3.9" +futures = "0.3.16" futures-timer = "3.0.1" log = "0.4.8" num_cpus = "1.10" diff --git a/client/peerset/Cargo.toml b/client/peerset/Cargo.toml index 5910116ec01c1..00c52b5eaac65 100644 --- a/client/peerset/Cargo.toml +++ b/client/peerset/Cargo.toml @@ -15,7 +15,7 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] -futures = "0.3.9" +futures = "0.3.16" libp2p = { version = "0.37.1", default-features = false } sp-utils = { version = "3.0.0", path = "../../primitives/utils"} log = "0.4.8" diff --git a/client/rpc-api/Cargo.toml b/client/rpc-api/Cargo.toml index 662f4bd16fd4c..b1ea6e957ec77 100644 --- a/client/rpc-api/Cargo.toml +++ b/client/rpc-api/Cargo.toml @@ -15,7 +15,7 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { package = "parity-scale-codec", version = "2.0.0" } derive_more = "0.99.2" -futures = { version = "0.3.1", features = ["compat"] } +futures = { version = "0.3.16", features = ["compat"] } jsonrpc-core = "15.1.0" jsonrpc-core-client = "15.1.0" jsonrpc-derive = "15.1.0" diff --git a/client/rpc-servers/Cargo.toml b/client/rpc-servers/Cargo.toml index 95c3e4194cd51..f2b37fb7fb6ae 100644 --- a/client/rpc-servers/Cargo.toml +++ b/client/rpc-servers/Cargo.toml @@ -13,7 +13,7 @@ readme = "README.md" targets = ["x86_64-unknown-linux-gnu"] [dependencies] -futures = "0.1.6" +futures = "0.3.16" jsonrpc-core = "15.1.0" pubsub = { package = "jsonrpc-pubsub", version = "15.1.0" } log = "0.4.8" diff --git a/client/rpc/Cargo.toml b/client/rpc/Cargo.toml index a352e5fc387bd..f26f1743374a4 100644 --- a/client/rpc/Cargo.toml +++ b/client/rpc/Cargo.toml @@ -17,7 +17,7 @@ sc-rpc-api = { version = "0.9.0", path = "../rpc-api" } sc-client-api = { version = "3.0.0", path = "../api" } sp-api = { version = "3.0.0", path = "../../primitives/api" } codec = { package = "parity-scale-codec", version = "2.0.0" } -futures = { version = "0.3.1", features = ["compat"] } +futures = { version = "0.3.16", features = ["compat"] } jsonrpc-pubsub = "15.1.0" log = "0.4.8" sp-core = { version = "3.0.0", path = "../../primitives/core" } diff --git a/client/service/Cargo.toml b/client/service/Cargo.toml index 6a98cf82f3e55..931f1d9b15ee8 100644 --- a/client/service/Cargo.toml +++ b/client/service/Cargo.toml @@ -26,7 +26,7 @@ test-helpers = [] [dependencies] thiserror = "1.0.21" futures01 = { package = "futures", version = "0.1.29" } -futures = { version = "0.3.4", features = ["compat"] } +futures = { version = "0.3.16", features = ["compat"] } jsonrpc-pubsub = "15.1" jsonrpc-core = "15.1" rand = "0.7.3" diff --git a/client/service/test/Cargo.toml b/client/service/test/Cargo.toml index 2108d7e26fa83..c8ca56fe92ae9 100644 --- a/client/service/test/Cargo.toml +++ b/client/service/test/Cargo.toml @@ -27,7 +27,7 @@ sp-externalities = { version = "0.9.0", path = "../../../primitives/externalitie sp-trie = { version = "3.0.0", path = "../../../primitives/trie" } sp-storage = { version = "3.0.0", path = "../../../primitives/storage" } sc-client-db = { version = "0.9.0", default-features = false, path = "../../db" } -futures = { version = "0.3.1", features = ["compat"] } +futures = { version = "0.3.16", features = ["compat"] } sc-service = { version = "0.9.0", features = ["test-helpers"], path = "../../service" } sc-network = { version = "0.9.0", path = "../../network" } sp-consensus = { version = "0.9.0", path = "../../../primitives/consensus/common" } diff --git a/client/telemetry/Cargo.toml b/client/telemetry/Cargo.toml index 6e6ae408247a3..ef3de576e861c 100644 --- a/client/telemetry/Cargo.toml +++ b/client/telemetry/Cargo.toml @@ -16,7 +16,7 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] parking_lot = "0.11.1" -futures = "0.3.9" +futures = "0.3.16" wasm-timer = "0.2.5" libp2p = { version = "0.37.1", default-features = false, features = ["dns-async-std", "tcp-async-io", "wasm-ext", "websocket"] } log = "0.4.8" diff --git a/client/transaction-pool/Cargo.toml b/client/transaction-pool/Cargo.toml index d457d709d1222..bab6daa7f0284 100644 --- a/client/transaction-pool/Cargo.toml +++ b/client/transaction-pool/Cargo.toml @@ -15,7 +15,7 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { package = "parity-scale-codec", version = "2.0.0" } thiserror = "1.0.21" -futures = { version = "0.3.1", features = ["compat"] } +futures = { version = "0.3.16", features = ["compat"] } futures-diagnose = "1.0" intervalier = "0.4.0" log = "0.4.8" diff --git a/client/transaction-pool/graph/Cargo.toml b/client/transaction-pool/graph/Cargo.toml index 4b134c7080963..7418395c61311 100644 --- a/client/transaction-pool/graph/Cargo.toml +++ b/client/transaction-pool/graph/Cargo.toml @@ -15,7 +15,7 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] derive_more = "0.99.2" thiserror = "1.0.21" -futures = "0.3.9" +futures = "0.3.16" log = "0.4.8" parking_lot = "0.11.1" serde = { version = "1.0.101", features = ["derive"] } diff --git a/primitives/blockchain/Cargo.toml b/primitives/blockchain/Cargo.toml index c37686c0df73c..775503279d142 100644 --- a/primitives/blockchain/Cargo.toml +++ b/primitives/blockchain/Cargo.toml @@ -18,7 +18,7 @@ log = "0.4.11" lru = "0.6.5" parking_lot = "0.11.1" thiserror = "1.0.21" -futures = "0.3.9" +futures = "0.3.16" codec = { package = "parity-scale-codec", version = "2.0.0", default-features = false, features = ["derive"] } sp-consensus = { version = "0.9.0", path = "../consensus/common" } sp-runtime = { version = "3.0.0", path = "../runtime" } diff --git a/primitives/consensus/common/Cargo.toml b/primitives/consensus/common/Cargo.toml index 038a28ddab351..91c14bc35392a 100644 --- a/primitives/consensus/common/Cargo.toml +++ b/primitives/consensus/common/Cargo.toml @@ -21,7 +21,7 @@ log = "0.4.8" sp-core = { path= "../../core", version = "3.0.0"} sp-inherents = { version = "3.0.0", path = "../../inherents" } sp-state-machine = { version = "0.9.0", path = "../../state-machine" } -futures = { version = "0.3.1", features = ["thread-pool"] } +futures = { version = "0.3.16", features = ["thread-pool"] } futures-timer = "3.0.1" sp-std = { version = "3.0.0", path = "../../std" } sp-version = { version = "3.0.0", path = "../../version" } @@ -37,7 +37,7 @@ wasm-timer = "0.2.5" async-trait = "0.1.42" [dev-dependencies] -futures = "0.3.9" +futures = "0.3.16" sp-test-primitives = { version = "2.0.0", path = "../../test-primitives" } [features] diff --git a/primitives/core/Cargo.toml b/primitives/core/Cargo.toml index 831e62d6f9521..698d196ccf1f3 100644 --- a/primitives/core/Cargo.toml +++ b/primitives/core/Cargo.toml @@ -37,7 +37,7 @@ sp-debug-derive = { version = "3.0.0", path = "../debug-derive" } sp-externalities = { version = "0.9.0", optional = true, path = "../externalities" } sp-storage = { version = "3.0.0", default-features = false, path = "../storage" } parity-util-mem = { version = "0.9.0", default-features = false, features = ["primitive-types"] } -futures = { version = "0.3.1", optional = true } +futures = { version = "0.3.16", optional = true } dyn-clonable = { version = "0.9.0", optional = true } thiserror = { version = "1.0.21", optional = true } max-encoded-len = { version = "3.0.0", default-features = false, path = "../../max-encoded-len", features = [ "derive" ] } diff --git a/primitives/inherents/Cargo.toml b/primitives/inherents/Cargo.toml index 54ce09306e192..676b30aa288a0 100644 --- a/primitives/inherents/Cargo.toml +++ b/primitives/inherents/Cargo.toml @@ -24,7 +24,7 @@ impl-trait-for-tuples = "0.2.0" async-trait = { version = "0.1.30", optional = true } [dev-dependencies] -futures = "0.3.9" +futures = "0.3.16" [features] default = [ "std" ] diff --git a/primitives/io/Cargo.toml b/primitives/io/Cargo.toml index e63fcb909573a..3858bb34f49aa 100644 --- a/primitives/io/Cargo.toml +++ b/primitives/io/Cargo.toml @@ -29,7 +29,7 @@ sp-trie = { version = "3.0.0", optional = true, path = "../trie" } sp-externalities = { version = "0.9.0", optional = true, path = "../externalities" } sp-tracing = { version = "3.0.0", default-features = false, path = "../tracing" } log = { version = "0.4.8", optional = true } -futures = { version = "0.3.1", features = ["thread-pool"], optional = true } +futures = { version = "0.3.16", features = ["thread-pool"], optional = true } parking_lot = { version = "0.11.1", optional = true } tracing = { version = "0.1.25", default-features = false } tracing-core = { version = "0.1.17", default-features = false} diff --git a/primitives/keystore/Cargo.toml b/primitives/keystore/Cargo.toml index 81404ce344a21..73e1639932749 100644 --- a/primitives/keystore/Cargo.toml +++ b/primitives/keystore/Cargo.toml @@ -16,7 +16,7 @@ targets = ["x86_64-unknown-linux-gnu"] async-trait = "0.1.30" derive_more = "0.99.2" codec = { package = "parity-scale-codec", version = "2.0.0", default-features = false, features = ["derive"] } -futures = { version = "0.3.1" } +futures = { version = "0.3.16" } schnorrkel = { version = "0.9.1", features = ["preaudit_deprecated", "u64_backend"], default-features = false } merlin = { version = "2.0", default-features = false } parking_lot = { version = "0.11.1", default-features = false } diff --git a/primitives/transaction-pool/Cargo.toml b/primitives/transaction-pool/Cargo.toml index d431e444d457e..bd083cf18a733 100644 --- a/primitives/transaction-pool/Cargo.toml +++ b/primitives/transaction-pool/Cargo.toml @@ -17,7 +17,7 @@ targets = ["x86_64-unknown-linux-gnu"] thiserror = { version = "1.0.21", optional = true } codec = { package = "parity-scale-codec", version = "2.0.0", optional = true } derive_more = { version = "0.99.11", optional = true } -futures = { version = "0.3.1", optional = true } +futures = { version = "0.3.16", optional = true } log = { version = "0.4.8", optional = true } serde = { version = "1.0.101", features = ["derive"], optional = true} sp-api = { version = "3.0.0", default-features = false, path = "../api" } diff --git a/primitives/utils/Cargo.toml b/primitives/utils/Cargo.toml index 7669cee346d0b..d3b42828fb713 100644 --- a/primitives/utils/Cargo.toml +++ b/primitives/utils/Cargo.toml @@ -10,7 +10,7 @@ description = "I/O for Substrate runtimes" readme = "README.md" [dependencies] -futures = "0.3.9" +futures = "0.3.16" futures-core = "0.3.4" lazy_static = "1.4.0" prometheus = { version = "0.11.0", default-features = false } diff --git a/test-utils/client/Cargo.toml b/test-utils/client/Cargo.toml index 925a69e41bb48..f7e3e36d6cb21 100644 --- a/test-utils/client/Cargo.toml +++ b/test-utils/client/Cargo.toml @@ -13,7 +13,7 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { package = "parity-scale-codec", version = "2.0.0" } -futures = "0.3.9" +futures = "0.3.16" futures01 = { package = "futures", version = "0.1.29" } hash-db = "0.15.2" hex = "0.4" diff --git a/test-utils/runtime/Cargo.toml b/test-utils/runtime/Cargo.toml index 96b7efff83380..3764edd8394bc 100644 --- a/test-utils/runtime/Cargo.toml +++ b/test-utils/runtime/Cargo.toml @@ -53,7 +53,7 @@ serde = { version = "1.0.101", optional = true, features = ["derive"] } sc-block-builder = { version = "0.9.0", path = "../../client/block-builder" } sc-executor = { version = "0.9.0", path = "../../client/executor" } substrate-test-runtime-client = { version = "2.0.0", path = "./client" } -futures = "0.3.9" +futures = "0.3.16" [build-dependencies] substrate-wasm-builder = { version = "4.0.0", path = "../../utils/wasm-builder" } diff --git a/test-utils/runtime/client/Cargo.toml b/test-utils/runtime/client/Cargo.toml index 0c822f0cdff84..750e772120b12 100644 --- a/test-utils/runtime/client/Cargo.toml +++ b/test-utils/runtime/client/Cargo.toml @@ -25,4 +25,4 @@ codec = { package = "parity-scale-codec", version = "2.0.0" } sc-client-api = { version = "3.0.0", path = "../../../client/api" } sc-consensus = { version = "0.9.0", path = "../../../client/consensus/common" } sc-service = { version = "0.9.0", default-features = false, path = "../../../client/service" } -futures = "0.3.9" +futures = "0.3.16" diff --git a/test-utils/runtime/transaction-pool/Cargo.toml b/test-utils/runtime/transaction-pool/Cargo.toml index 6e4e6524c3699..a02fe69784645 100644 --- a/test-utils/runtime/transaction-pool/Cargo.toml +++ b/test-utils/runtime/transaction-pool/Cargo.toml @@ -19,5 +19,5 @@ sp-blockchain = { version = "3.0.0", path = "../../../primitives/blockchain" } sp-runtime = { version = "3.0.0", path = "../../../primitives/runtime" } sp-transaction-pool = { version = "3.0.0", path = "../../../primitives/transaction-pool" } sc-transaction-graph = { version = "3.0.0", path = "../../../client/transaction-pool/graph" } -futures = { version = "0.3.1", features = ["compat"] } +futures = { version = "0.3.16", features = ["compat"] } derive_more = "0.99.2" diff --git a/utils/frame/rpc/support/Cargo.toml b/utils/frame/rpc/support/Cargo.toml index ca3705b499a22..1f462862c0ac7 100644 --- a/utils/frame/rpc/support/Cargo.toml +++ b/utils/frame/rpc/support/Cargo.toml @@ -12,7 +12,7 @@ description = "Substrate RPC for FRAME's support" targets = ["x86_64-unknown-linux-gnu"] [dependencies] -futures = { version = "0.3.0", features = ["compat"] } +futures = { version = "0.3.16", features = ["compat"] } jsonrpc-client-transports = { version = "15.1.0", default-features = false, features = ["http"] } jsonrpc-core = "15.1.0" codec = { package = "parity-scale-codec", version = "2.0.0" } diff --git a/utils/frame/rpc/system/Cargo.toml b/utils/frame/rpc/system/Cargo.toml index ea8d97a82ad34..0dee3fdf4e1cd 100644 --- a/utils/frame/rpc/system/Cargo.toml +++ b/utils/frame/rpc/system/Cargo.toml @@ -15,7 +15,7 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] sc-client-api = { version = "3.0.0", path = "../../../../client/api" } codec = { package = "parity-scale-codec", version = "2.0.0" } -futures = { version = "0.3.4", features = ["compat"] } +futures = { version = "0.3.16", features = ["compat"] } jsonrpc-core = "15.1.0" jsonrpc-core-client = "15.1.0" jsonrpc-derive = "15.1.0"