diff --git a/Cargo.lock b/Cargo.lock index b0a29690..9553273f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -27,7 +27,7 @@ version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b9ecd88a8c8378ca913a680cd98f0f13ac67383d35993f86c90a70e3f137816b" dependencies = [ - "gimli 0.26.0", + "gimli 0.26.1", ] [[package]] @@ -97,15 +97,6 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fbf688625d06217d5b1bb0ea9d9c44a1635fd0ee3534466388d18203174f4d11" -[[package]] -name = "ansi_term" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b" -dependencies = [ - "winapi 0.3.9", -] - [[package]] name = "ansi_term" version = "0.12.1" @@ -117,9 +108,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.44" +version = "1.0.51" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61604a8f862e1d5c3229fdd78f8b02c68dcf73a4c4b05fd636d12240aaa242c1" +checksum = "8b26702f315f53b6071259e15dd9d64528213b44d61de1ec926eca7715d62203" [[package]] name = "approx" @@ -259,9 +250,9 @@ dependencies = [ [[package]] name = "async-process" -version = "1.2.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b21b63ab5a0db0369deb913540af2892750e42d949faacc7a61495ac418a1692" +checksum = "83137067e3a2a6a06d67168e49e68a0957d215410473a740cea95a2425c0b7c6" dependencies = [ "async-io", "blocking", @@ -362,9 +353,9 @@ dependencies = [ [[package]] name = "atomic" -version = "0.5.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3410529e8288c463bedb5930f82833bc0c90e5d2fe639a56582a4d09220b281" +checksum = "b88d82667eca772c4aa12f0f1348b3ae643424c8876448f3f7bd5787032e234c" dependencies = [ "autocfg", ] @@ -403,23 +394,10 @@ dependencies = [ "cfg-if 1.0.0", "libc", "miniz_oxide", - "object 0.27.1", + "object", "rustc-demangle", ] -[[package]] -name = "bae" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec107f431ee3d8a8e45e6dd117adab769556ef463959e77bf6a4888d5fd500cf" -dependencies = [ - "heck", - "proc-macro-error 0.4.12", - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "base-x" version = "0.2.8" @@ -456,11 +434,11 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "beefy-primitives", "fnv", - "futures 0.3.17", + "futures 0.3.18", "log", "parity-scale-codec", "parking_lot 0.11.2", @@ -484,11 +462,11 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "beefy-gadget", "beefy-primitives", - "futures 0.3.17", + "futures 0.3.18", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -504,12 +482,12 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "parity-scale-codec", "scale-info", @@ -531,9 +509,9 @@ dependencies = [ [[package]] name = "bindgen" -version = "0.59.1" +version = "0.59.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "453c49e5950bb0eb63bb3df640e31618846c89d5b7faa54040d76e98e0134375" +checksum = "2bd2a9a458e8f4304c52c43ebb0cfbd520289f8379a52e329a38afda99bf8eb8" dependencies = [ "bitflags", "cexpr", @@ -554,18 +532,6 @@ version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" -[[package]] -name = "bitvec" -version = "0.19.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8942c8d352ae1838c9dda0b0ca2ab657696ef2232a20147cf1b30ae1a9cb4321" -dependencies = [ - "funty", - "radium 0.5.3", - "tap", - "wyz", -] - [[package]] name = "bitvec" version = "0.20.4" @@ -573,7 +539,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7774144344a4faa177370406a7ff5f1da24303817368584c6206c8303eb07848" dependencies = [ "funty", - "radium 0.6.2", + "radium", "tap", "wyz", ] @@ -675,9 +641,9 @@ checksum = "8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae" [[package]] name = "blocking" -version = "1.0.2" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5e170dbede1f740736619b776d7251cb1b9095c435c34d8ca9f57fcd2f335e9" +checksum = "046e47d4b2d391b1f6f8b407b1deb8dee56c1852ccd868becf2710f601b5f427" dependencies = [ "async-channel", "async-task", @@ -792,32 +758,31 @@ dependencies = [ [[package]] name = "cargo_metadata" -version = "0.13.1" +version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "081e3f0755c1f380c2d010481b6fa2e02973586d5f2b24eebb7a2a1d98b143d8" +checksum = "ba2ae6de944143141f6155a473a6b02f66c7c3f9f47316f802f80204ebfe6e12" dependencies = [ "camino", "cargo-platform", - "semver 0.11.0", - "semver-parser 0.10.2", + "semver 1.0.4", "serde", "serde_json", ] [[package]] name = "cc" -version = "1.0.71" +version = "1.0.72" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79c2681d6594606957bbb8631c4b90a7fcaaa72cdb714743a437b156d6a7eedd" +checksum = "22a9137b95ea06864e018375b72adfb7db6e6f68cfc8df5a04d00288050485ee" dependencies = [ "jobserver", ] [[package]] name = "cexpr" -version = "0.5.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db507a7679252d2276ed0dd8113c6875ec56d3089f9225b2b42c30cc1f8e5c89" +checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" dependencies = [ "nom", ] @@ -909,22 +874,22 @@ dependencies = [ [[package]] name = "clang-sys" -version = "1.2.2" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10612c0ec0e0a1ff0e97980647cb058a6e7aedb913d01d009c406b8b7d0b26ee" +checksum = "fa66045b9cb23c2e9c1520732030608b02ee07e5cfaa5a521ec15ded7fa24c90" dependencies = [ "glob", "libc", - "libloading 0.7.1", + "libloading 0.7.2", ] [[package]] name = "clap" -version = "2.33.3" +version = "2.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002" +checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c" dependencies = [ - "ansi_term 0.11.0", + "ansi_term", "atty", "bitflags", "strsim", @@ -981,9 +946,9 @@ checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc" [[package]] name = "cpp_demangle" -version = "0.3.3" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ea47428dc9d2237f3c6bc134472edfd63ebba0af932e783506dcfd66f10d18a" +checksum = "eeaa953eaad386a53111e47172c2fedba671e5684c8dd601a5f474f4f118710f" dependencies = [ "cfg-if 1.0.0", ] @@ -1008,18 +973,18 @@ dependencies = [ [[package]] name = "cranelift-bforest" -version = "0.77.0" +version = "0.78.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15013642ddda44eebcf61365b2052a23fd8b7314f90ba44aa059ec02643c5139" +checksum = "cc0cb7df82c8cf8f2e6a8dd394a0932a71369c160cc9b027dca414fced242513" dependencies = [ "cranelift-entity", ] [[package]] name = "cranelift-codegen" -version = "0.77.0" +version = "0.78.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "298f2a7ed5fdcb062d8e78b7496b0f4b95265d20245f2d0ca88f846dd192a3a3" +checksum = "fe4463c15fa42eee909e61e5eac4866b7c6d22d0d8c621e57a0c5380753bfa8c" dependencies = [ "cranelift-bforest", "cranelift-codegen-meta", @@ -1034,9 +999,9 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.77.0" +version = "0.78.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cf504261ac62dfaf4ffb3f41d88fd885e81aba947c1241275043885bc5f0bac" +checksum = "793f6a94a053a55404ea16e1700202a88101672b8cd6b4df63e13cde950852bf" dependencies = [ "cranelift-codegen-shared", "cranelift-entity", @@ -1044,24 +1009,24 @@ dependencies = [ [[package]] name = "cranelift-codegen-shared" -version = "0.77.0" +version = "0.78.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cd2a72db4301dbe7e5a4499035eedc1e82720009fb60603e20504d8691fa9cd" +checksum = "44aa1846df275bce5eb30379d65964c7afc63c05a117076e62a119c25fe174be" [[package]] name = "cranelift-entity" -version = "0.77.0" +version = "0.78.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48868faa07cacf948dc4a1773648813c0e453ff9467e800ff10f6a78c021b546" +checksum = "a3a45d8d6318bf8fc518154d9298eab2a8154ec068a8885ff113f6db8d69bb3a" dependencies = [ "serde", ] [[package]] name = "cranelift-frontend" -version = "0.77.0" +version = "0.78.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "351c9d13b4ecd1a536215ec2fd1c3ee9ee8bc31af172abf1e45ed0adb7a931df" +checksum = "e07339bd461766deb7605169de039e01954768ff730fa1254e149001884a8525" dependencies = [ "cranelift-codegen", "log", @@ -1071,9 +1036,9 @@ dependencies = [ [[package]] name = "cranelift-native" -version = "0.77.0" +version = "0.78.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6df8b556663d7611b137b24db7f6c8d9a8a27d7f29c7ea7835795152c94c1b75" +checksum = "03e2fca76ff57e0532936a71e3fc267eae6a19a86656716479c66e7f912e3d7b" dependencies = [ "cranelift-codegen", "libc", @@ -1082,9 +1047,9 @@ dependencies = [ [[package]] name = "cranelift-wasm" -version = "0.77.0" +version = "0.78.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a69816d90db694fa79aa39b89dda7208a4ac74b6f2b8f3c4da26ee1c8bdfc5e" +checksum = "1f46fec547a1f8a32c54ea61c28be4f4ad234ad95342b718a9a9adcaadb0c778" dependencies = [ "cranelift-codegen", "cranelift-entity", @@ -1098,9 +1063,9 @@ dependencies = [ [[package]] name = "crc32fast" -version = "1.2.1" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a" +checksum = "738c290dfaea84fc1ca15ad9c168d083b05a714e1efddd8edaab678dc28d2836" dependencies = [ "cfg-if 1.0.0", ] @@ -1217,7 +1182,7 @@ dependencies = [ [[package]] name = "cumulus-client-cli" version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus?branch=master#faedf76da210fd3ccfc93a101a85d46d843ac8e6" +source = "git+https://github.com/paritytech/cumulus?branch=master#9b6db48a42624d01bf18bd55bc1ddb289eccdf80" dependencies = [ "sc-cli", "sc-service", @@ -1227,12 +1192,12 @@ dependencies = [ [[package]] name = "cumulus-client-collator" version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus?branch=master#faedf76da210fd3ccfc93a101a85d46d843ac8e6" +source = "git+https://github.com/paritytech/cumulus?branch=master#9b6db48a42624d01bf18bd55bc1ddb289eccdf80" dependencies = [ "cumulus-client-consensus-common", "cumulus-client-network", "cumulus-primitives-core", - "futures 0.3.17", + "futures 0.3.18", "parity-scale-codec", "parking_lot 0.10.2", "polkadot-node-primitives", @@ -1250,11 +1215,11 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-common" version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus?branch=master#faedf76da210fd3ccfc93a101a85d46d843ac8e6" +source = "git+https://github.com/paritytech/cumulus?branch=master#9b6db48a42624d01bf18bd55bc1ddb289eccdf80" dependencies = [ "async-trait", "dyn-clone", - "futures 0.3.17", + "futures 0.3.18", "parity-scale-codec", "polkadot-primitives", "sc-client-api", @@ -1270,10 +1235,10 @@ dependencies = [ [[package]] name = "cumulus-client-network" version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus?branch=master#faedf76da210fd3ccfc93a101a85d46d843ac8e6" +source = "git+https://github.com/paritytech/cumulus?branch=master#9b6db48a42624d01bf18bd55bc1ddb289eccdf80" dependencies = [ "derive_more", - "futures 0.3.17", + "futures 0.3.18", "futures-timer 3.0.2", "parity-scale-codec", "parking_lot 0.10.2", @@ -1293,10 +1258,10 @@ dependencies = [ [[package]] name = "cumulus-client-pov-recovery" version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus?branch=master#faedf76da210fd3ccfc93a101a85d46d843ac8e6" +source = "git+https://github.com/paritytech/cumulus?branch=master#9b6db48a42624d01bf18bd55bc1ddb289eccdf80" dependencies = [ "cumulus-primitives-core", - "futures 0.3.17", + "futures 0.3.18", "futures-timer 3.0.2", "parity-scale-codec", "polkadot-node-primitives", @@ -1316,7 +1281,7 @@ dependencies = [ [[package]] name = "cumulus-client-service" version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus?branch=master#faedf76da210fd3ccfc93a101a85d46d843ac8e6" +source = "git+https://github.com/paritytech/cumulus?branch=master#9b6db48a42624d01bf18bd55bc1ddb289eccdf80" dependencies = [ "cumulus-client-collator", "cumulus-client-consensus-common", @@ -1345,7 +1310,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-dmp-queue" version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus?branch=master#faedf76da210fd3ccfc93a101a85d46d843ac8e6" +source = "git+https://github.com/paritytech/cumulus?branch=master#9b6db48a42624d01bf18bd55bc1ddb289eccdf80" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -1363,7 +1328,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system" version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus?branch=master#faedf76da210fd3ccfc93a101a85d46d843ac8e6" +source = "git+https://github.com/paritytech/cumulus?branch=master#9b6db48a42624d01bf18bd55bc1ddb289eccdf80" dependencies = [ "cumulus-pallet-parachain-system-proc-macro", "cumulus-primitives-core", @@ -1392,7 +1357,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system-proc-macro" version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus?branch=master#faedf76da210fd3ccfc93a101a85d46d843ac8e6" +source = "git+https://github.com/paritytech/cumulus?branch=master#9b6db48a42624d01bf18bd55bc1ddb289eccdf80" dependencies = [ "proc-macro-crate 1.1.0", "proc-macro2", @@ -1403,7 +1368,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcm" version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus?branch=master#faedf76da210fd3ccfc93a101a85d46d843ac8e6" +source = "git+https://github.com/paritytech/cumulus?branch=master#9b6db48a42624d01bf18bd55bc1ddb289eccdf80" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -1420,7 +1385,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcmp-queue" version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus?branch=master#faedf76da210fd3ccfc93a101a85d46d843ac8e6" +source = "git+https://github.com/paritytech/cumulus?branch=master#9b6db48a42624d01bf18bd55bc1ddb289eccdf80" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -1438,7 +1403,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-core" version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus?branch=master#faedf76da210fd3ccfc93a101a85d46d843ac8e6" +source = "git+https://github.com/paritytech/cumulus?branch=master#9b6db48a42624d01bf18bd55bc1ddb289eccdf80" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -1455,7 +1420,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-parachain-inherent" version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus?branch=master#faedf76da210fd3ccfc93a101a85d46d843ac8e6" +source = "git+https://github.com/paritytech/cumulus?branch=master#9b6db48a42624d01bf18bd55bc1ddb289eccdf80" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -1477,7 +1442,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-timestamp" version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus?branch=master#faedf76da210fd3ccfc93a101a85d46d843ac8e6" +source = "git+https://github.com/paritytech/cumulus?branch=master#9b6db48a42624d01bf18bd55bc1ddb289eccdf80" dependencies = [ "cumulus-primitives-core", "sp-inherents", @@ -1488,7 +1453,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-utility" version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus?branch=master#faedf76da210fd3ccfc93a101a85d46d843ac8e6" +source = "git+https://github.com/paritytech/cumulus?branch=master#9b6db48a42624d01bf18bd55bc1ddb289eccdf80" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -1505,7 +1470,7 @@ dependencies = [ [[package]] name = "cumulus-test-relay-sproof-builder" version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus?branch=master#faedf76da210fd3ccfc93a101a85d46d843ac8e6" +source = "git+https://github.com/paritytech/cumulus?branch=master#9b6db48a42624d01bf18bd55bc1ddb289eccdf80" dependencies = [ "cumulus-primitives-core", "parity-scale-codec", @@ -1580,14 +1545,14 @@ dependencies = [ [[package]] name = "derive_more" -version = "0.99.16" +version = "0.99.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40eebddd2156ce1bb37b20bbe5151340a31828b1f2d22ba4141f3531710e38df" +checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" dependencies = [ "convert_case", "proc-macro2", "quote", - "rustc_version 0.3.3", + "rustc_version 0.4.0", "syn", ] @@ -1611,9 +1576,9 @@ dependencies = [ [[package]] name = "directories" -version = "3.0.2" +version = "4.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e69600ff1703123957937708eb27f7a564e48885c537782722ed0ba3189ce1d7" +checksum = "f51c5d4ddabd36886dd3e1438cb358cdcb0d7c499cb99cb4ac2e38e18b5cb210" dependencies = [ "dirs-sys", ] @@ -1695,9 +1660,9 @@ checksum = "ee2626afccd7561a06cf1367e2950c4718ea04565e20fb5029b6c7d8ad09abcf" [[package]] name = "ed25519" -version = "1.2.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4620d40f6d2601794401d6dd95a5cf69b6c157852539470eeda433a99b3c0efc" +checksum = "74e1069e39f1454367eb2de793ed062fac4c35c2934b76a81d90dd9abcd28816" dependencies = [ "signature", ] @@ -1857,7 +1822,7 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e43f2f1833d64e33f15592464d6fdd70f349dda7b1a53088eb83cd94014008c5" dependencies = [ - "futures 0.3.17", + "futures 0.3.18", ] [[package]] @@ -1907,7 +1872,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e8ac3ff5224ef91f3c97e03eb1de2db82743427e91aaa5ac635f454f0b164f5a" dependencies = [ "either", - "futures 0.3.17", + "futures 0.3.18", "futures-timer 3.0.2", "log", "num-traits", @@ -1934,6 +1899,12 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "37ab347416e802de484e4d03c7316c48f1ecb56574dfd4a46a80f173ce1de04d" +[[package]] +name = "fixedbitset" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "398ea4fabe40b9b0d885340a2a991a44c8a645624075ad966d21f88688e2b69e" + [[package]] name = "flate2" version = "1.0.22" @@ -1956,7 +1927,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "parity-scale-codec", ] @@ -1974,7 +1945,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "frame-support", "frame-system", @@ -1994,7 +1965,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "Inflector", "chrono", @@ -2020,7 +1991,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "frame-support", "frame-system", @@ -2034,7 +2005,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "frame-support", "frame-system", @@ -2049,9 +2020,9 @@ dependencies = [ [[package]] name = "frame-metadata" -version = "14.0.0" +version = "14.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96616f82e069102b95a72c87de4c84d2f87ef7f0f20630e78ce3824436483110" +checksum = "37ed5e5c346de62ca5c184b4325a6600d1eaca210666e4606fe4e449574978d0" dependencies = [ "cfg-if 1.0.0", "parity-scale-codec", @@ -2062,7 +2033,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "bitflags", "frame-metadata", @@ -2091,7 +2062,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -2103,7 +2074,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 1.1.0", @@ -2115,7 +2086,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "proc-macro2", "quote", @@ -2125,7 +2096,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "frame-support", "log", @@ -2142,7 +2113,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "frame-benchmarking", "frame-support", @@ -2157,7 +2128,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "parity-scale-codec", "sp-api", @@ -2166,7 +2137,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "frame-support", "sp-api", @@ -2232,9 +2203,9 @@ checksum = "3a471a38ef8ed83cd6e40aa59c1ffe17db6855c18e3604d9c4ed8c08ebc28678" [[package]] name = "futures" -version = "0.3.17" +version = "0.3.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a12aa0eb539080d55c3f2d45a67c3b58b6b0773c1a3ca2dfec66d58c97fd66ca" +checksum = "8cd0210d8c325c245ff06fd95a3b13689a1a276ac8cfa8e8720cb840bfb84b9e" dependencies = [ "futures-channel", "futures-core", @@ -2247,9 +2218,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.17" +version = "0.3.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5da6ba8c3bb3c165d3c7319fc1cc8304facf1fb8db99c5de877183c08a273888" +checksum = "7fc8cd39e3dbf865f7340dce6a2d401d24fd37c6fe6c4f0ee0de8bfca2252d27" dependencies = [ "futures-core", "futures-sink", @@ -2257,15 +2228,15 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.17" +version = "0.3.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88d1c26957f23603395cd326b0ffe64124b818f4449552f960d815cfba83a53d" +checksum = "629316e42fe7c2a0b9a65b47d159ceaa5453ab14e8f0a3c5eedbb8cd55b4a445" [[package]] name = "futures-executor" -version = "0.3.17" +version = "0.3.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45025be030969d763025784f7f355043dc6bc74093e4ecc5000ca4dc50d8745c" +checksum = "7b808bf53348a36cab739d7e04755909b9fcaaa69b7d7e588b37b6ec62704c97" dependencies = [ "futures-core", "futures-task", @@ -2275,9 +2246,9 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.17" +version = "0.3.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "522de2a0fe3e380f1bc577ba0474108faf3f6b18321dbf60b3b9c39a75073377" +checksum = "e481354db6b5c353246ccf6a728b0c5511d752c08da7260546fc0933869daa11" [[package]] name = "futures-lite" @@ -2296,12 +2267,10 @@ dependencies = [ [[package]] name = "futures-macro" -version = "0.3.17" +version = "0.3.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18e4a4b95cea4b4ccbcf1c5675ca7c4ee4e9e75eb79944d07defde18068f79bb" +checksum = "a89f17b21645bc4ed773c69af9c9a0effd4a3f1a3876eadd453469f8854e7fdd" dependencies = [ - "autocfg", - "proc-macro-hack", "proc-macro2", "quote", "syn", @@ -2320,15 +2289,15 @@ dependencies = [ [[package]] name = "futures-sink" -version = "0.3.17" +version = "0.3.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36ea153c13024fe480590b3e3d4cad89a0cfacecc24577b68f86c6ced9c2bc11" +checksum = "996c6442437b62d21a32cd9906f9c41e7dc1e19a9579843fad948696769305af" [[package]] name = "futures-task" -version = "0.3.17" +version = "0.3.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d3d00f4eddb73e498a54394f228cd55853bdf059259e8e7bc6e69d408892e99" +checksum = "dabf1872aaab32c886832f2276d2f5399887e2bd613698a02359e4ea83f8de12" [[package]] name = "futures-timer" @@ -2344,11 +2313,10 @@ checksum = "e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c" [[package]] name = "futures-util" -version = "0.3.17" +version = "0.3.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36568465210a3a6ee45e1f165136d68671471a501e632e9a98d96872222b5481" +checksum = "41d22213122356472061ac0f1ab2cee28d2bac8491410fd68c2af53d1cedb83e" dependencies = [ - "autocfg", "futures 0.1.31", "futures-channel", "futures-core", @@ -2359,8 +2327,6 @@ dependencies = [ "memchr", "pin-project-lite 0.2.7", "pin-utils", - "proc-macro-hack", - "proc-macro-nested", "slab", ] @@ -2430,9 +2396,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.26.0" +version = "0.26.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81a03ce013ffccead76c11a15751231f777d9295b845cc1266ed4d34fcbd7977" +checksum = "78cc372d058dcf6d5ecd98510e7fbc9e5aec4d21de70f65fea8fecebcd881bd4" [[package]] name = "glob" @@ -2455,9 +2421,9 @@ dependencies = [ [[package]] name = "gloo-timers" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47204a46aaff920a1ea58b11d03dec6f704287d27561724a4631e450654a891f" +checksum = "6f16c88aa13d2656ef20d1c042086b8767bbe2bdb62526894275a1b062161b2e" dependencies = [ "futures-channel", "futures-core", @@ -2530,9 +2496,9 @@ checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" [[package]] name = "hex-literal" -version = "0.3.3" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21e4590e13640f19f249fe3e4eca5113bc4289f2497710378190e7f4bd96f45b" +checksum = "7ebdb29d2ea9ed0083cd8cece49bbd968021bd99b0849edb4a9a7ee0fdf6a4e0" [[package]] name = "hex_fmt" @@ -2612,9 +2578,9 @@ checksum = "acd94fdbe1d4ff688b67b04eee2e17bd50995534a61539e45adfefb45e5e5503" [[package]] name = "httpdate" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6456b8a6c8f33fee7d958fcd1b60d55b11940a79e63ae87013e6d22e26034440" +checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421" [[package]] name = "humantime" @@ -2633,9 +2599,9 @@ checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" [[package]] name = "hyper" -version = "0.14.14" +version = "0.14.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b91bb1f221b6ea1f1e4371216b70f40748774c2fb5971b450c07773fb92d26b" +checksum = "436ec0091e4f20e655156a30a0df3770fe2900aa301e548e08446ec794b6953c" dependencies = [ "bytes 1.1.0", "futures-channel", @@ -2695,9 +2661,9 @@ dependencies = [ [[package]] name = "if-addrs" -version = "0.6.6" +version = "0.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9a83ec4af652890ac713ffd8dc859e650420a5ef47f7b9be29b6664ab50fbc8" +checksum = "2273e421f7c4f0fc99e1934fe4776f59d8df2972f4199d703fc0da9f2a9f73de" dependencies = [ "if-addrs-sys", "libc", @@ -2721,7 +2687,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae8ab7f67bad3240049cb24fb9cb0b4c2c6af4c245840917fbbdededeee91179" dependencies = [ "async-io", - "futures 0.3.17", + "futures 0.3.18", "futures-lite", "if-addrs", "ipnet", @@ -2750,9 +2716,9 @@ dependencies = [ [[package]] name = "impl-serde" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b47ca4d2b6931707a55fce5cf66aff80e2178c8b63bbb4ecb5695cbc870ddf6f" +checksum = "4551f042f3438e64dbd6226b20527fc84a6e1fe65688b58746a2f53623f25f5c" dependencies = [ "serde", ] @@ -2809,10 +2775,20 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "64fa110ec7b8f493f416eed552740d10e7030ad5f63b2308f82c9608ec2df275" dependencies = [ - "futures 0.3.17", + "futures 0.3.18", "futures-timer 2.0.2", ] +[[package]] +name = "io-lifetimes" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "278e90d6f8a6c76a8334b336e306efa3c5f2b604048cbfd486d6f49878e3af14" +dependencies = [ + "rustc_version 0.4.0", + "winapi 0.3.9", +] + [[package]] name = "iovec" version = "0.1.4" @@ -2824,9 +2800,9 @@ dependencies = [ [[package]] name = "ip_network" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09b746553d2f4a1ca26fab939943ddfb217a091f34f53571620a8e3d30691303" +checksum = "aa2f047c0a98b2f299aa5d6d7088443570faae494e9ae1305e48be000c9e0eb1" [[package]] name = "ipconfig" @@ -2848,9 +2824,9 @@ checksum = "68f2d64f2edebec4ce84ad108148e67e1064789bee435edc5b60ad398714a3a9" [[package]] name = "itertools" -version = "0.10.1" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69ddb889f9d0d08a67338271fa9b62996bc788c7796a5c18cf057420aaed5eaf" +checksum = "a9a9d19fa1e79b6215ff29b9d6880b706147f16e9b1dbb1e4e5947b5b02bc5e3" dependencies = [ "either", ] @@ -2886,7 +2862,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d2b99d4207e2a04fb4581746903c2bb7eb376f88de9c699d0f3e10feeac0cd3a" dependencies = [ "derive_more", - "futures 0.3.17", + "futures 0.3.18", "jsonrpc-core", "jsonrpc-pubsub", "log", @@ -2901,7 +2877,7 @@ version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "14f7f76aef2d054868398427f6c54943cf3d1caa9a7ec7d0c38d69df97a965eb" dependencies = [ - "futures 0.3.17", + "futures 0.3.18", "futures-executor", "futures-util", "log", @@ -2916,7 +2892,7 @@ version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b51da17abecbdab3e3d4f26b01c5ec075e88d3abe3ab3b05dc9aa69392764ec0" dependencies = [ - "futures 0.3.17", + "futures 0.3.18", "jsonrpc-client-transports", ] @@ -2938,7 +2914,7 @@ version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e1dea6e07251d9ce6a552abfb5d7ad6bc290a4596c8dcc3d795fae2bbdc1f3ff" dependencies = [ - "futures 0.3.17", + "futures 0.3.18", "hyper", "jsonrpc-core", "jsonrpc-server-utils", @@ -2954,7 +2930,7 @@ version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "382bb0206323ca7cda3dcd7e245cea86d37d02457a02a975e3378fb149a48845" dependencies = [ - "futures 0.3.17", + "futures 0.3.18", "jsonrpc-core", "jsonrpc-server-utils", "log", @@ -2969,7 +2945,7 @@ version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240f87695e6c6f62fb37f05c02c04953cf68d6408b8c1c89de85c7a0125b1011" dependencies = [ - "futures 0.3.17", + "futures 0.3.18", "jsonrpc-core", "lazy_static", "log", @@ -2985,7 +2961,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fa4fdea130485b572c39a460d50888beb00afb3e35de23ccd7fad8ff19f0e0d4" dependencies = [ "bytes 1.1.0", - "futures 0.3.17", + "futures 0.3.18", "globset", "jsonrpc-core", "lazy_static", @@ -3002,7 +2978,7 @@ version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f892c7d766369475ab7b0669f417906302d7c0fb521285c0a0c92e52e7c8e946" dependencies = [ - "futures 0.3.17", + "futures 0.3.18", "jsonrpc-core", "jsonrpc-server-utils", "log", @@ -3011,14 +2987,25 @@ dependencies = [ "slab", ] +[[package]] +name = "jsonrpsee" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6373a33d987866ccfe1af4bc11b089dce941764313f9fd8b7cf13fcb51b72dc5" +dependencies = [ + "jsonrpsee-proc-macros", + "jsonrpsee-types", + "jsonrpsee-utils", + "jsonrpsee-ws-client", +] + [[package]] name = "jsonrpsee-proc-macros" -version = "0.3.1" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8edb341d35279b59c79d7fe9e060a51aec29d45af99cc7c72ea7caa350fa71a4" +checksum = "d802063f7a3c867456955f9d2f15eb3ee0edb5ec9ec2b5526324756759221c0f" dependencies = [ - "Inflector", - "bae", + "log", "proc-macro-crate 1.1.0", "proc-macro2", "quote", @@ -3027,10 +3014,11 @@ dependencies = [ [[package]] name = "jsonrpsee-types" -version = "0.3.1" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cc738fd55b676ada3271ef7c383a14a0867a2a88b0fa941311bf5fc0a29d498" +checksum = "62f778cf245158fbd8f5d50823a2e9e4c708a40be164766bd35e9fb1d86715b2" dependencies = [ + "anyhow", "async-trait", "beef", "futures-channel", @@ -3039,32 +3027,43 @@ dependencies = [ "log", "serde", "serde_json", - "soketto 0.6.0", + "soketto 0.7.1", "thiserror", ] +[[package]] +name = "jsonrpsee-utils" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0109c4f972058f3b1925b73a17210aff7b63b65967264d0045d15ee88fe84f0c" +dependencies = [ + "arrayvec 0.7.2", + "beef", + "jsonrpsee-types", +] + [[package]] name = "jsonrpsee-ws-client" -version = "0.3.1" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9841352dbecf4c2ed5dc71698df9f1660262ae4e0b610e968602529bdbcf7b30" +checksum = "559aa56fc402af206c00fc913dc2be1d9d788dcde045d14df141a535245d35ef" dependencies = [ + "arrayvec 0.7.2", "async-trait", "fnv", - "futures 0.3.17", + "futures 0.3.18", + "http", "jsonrpsee-types", "log", "pin-project 1.0.8", - "rustls", "rustls-native-certs", "serde", "serde_json", - "soketto 0.6.0", + "soketto 0.7.1", "thiserror", "tokio", "tokio-rustls", "tokio-util", - "url 2.2.2", ] [[package]] @@ -3145,9 +3144,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" -version = "0.2.106" +version = "0.2.109" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a60553f9a9e039a333b4e9b20573b9e9b9c0bb3a11e201ccc48ef4283456d673" +checksum = "f98a04dce437184842841303488f70d0188c5f51437d2a834dc097eafa909a01" [[package]] name = "libloading" @@ -3161,9 +3160,9 @@ dependencies = [ [[package]] name = "libloading" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0cf036d15402bea3c5d4de17b3fce76b3e4a56ebc1f577be0e7a72f7c607cf0" +checksum = "afe203d669ec979b7128619bae5a63b7b42e9203c1b29146079ee05e2f604b52" dependencies = [ "cfg-if 1.0.0", "winapi 0.3.9", @@ -3183,7 +3182,7 @@ checksum = "9004c06878ef8f3b4b4067e69a140d87ed20bf777287f82223e49713b36ee433" dependencies = [ "atomic", "bytes 1.1.0", - "futures 0.3.17", + "futures 0.3.18", "lazy_static", "libp2p-core", "libp2p-deflate", @@ -3225,7 +3224,7 @@ dependencies = [ "ed25519-dalek", "either", "fnv", - "futures 0.3.17", + "futures 0.3.18", "futures-timer 3.0.2", "lazy_static", "libsecp256k1 0.5.0", @@ -3235,15 +3234,15 @@ dependencies = [ "multistream-select", "parking_lot 0.11.2", "pin-project 1.0.8", - "prost", - "prost-build", + "prost 0.8.0", + "prost-build 0.8.0", "rand 0.7.3", "ring", "rw-stream-sink", "sha2 0.9.8", "smallvec 1.7.0", "thiserror", - "unsigned-varint 0.7.0", + "unsigned-varint 0.7.1", "void", "zeroize", ] @@ -3255,7 +3254,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "66097fccc0b7f8579f90a03ea76ba6196332ea049fd07fd969490a06819dcdc8" dependencies = [ "flate2", - "futures 0.3.17", + "futures 0.3.18", "libp2p-core", ] @@ -3266,7 +3265,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "58ff08b3196b85a17f202d80589e93b1660a574af67275706657fdc762e42c32" dependencies = [ "async-std-resolver", - "futures 0.3.17", + "futures 0.3.18", "libp2p-core", "log", "smallvec 1.7.0", @@ -3281,12 +3280,12 @@ checksum = "404eca8720967179dac7a5b4275eb91f904a53859c69ca8d018560ad6beb214f" dependencies = [ "cuckoofilter", "fnv", - "futures 0.3.17", + "futures 0.3.18", "libp2p-core", "libp2p-swarm", "log", - "prost", - "prost-build", + "prost 0.8.0", + "prost-build 0.8.0", "rand 0.7.3", "smallvec 1.7.0", ] @@ -3302,18 +3301,18 @@ dependencies = [ "byteorder", "bytes 1.1.0", "fnv", - "futures 0.3.17", + "futures 0.3.18", "hex_fmt", "libp2p-core", "libp2p-swarm", "log", - "prost", - "prost-build", + "prost 0.8.0", + "prost-build 0.8.0", "rand 0.7.3", "regex", "sha2 0.9.8", "smallvec 1.7.0", - "unsigned-varint 0.7.0", + "unsigned-varint 0.7.1", "wasm-timer", ] @@ -3323,12 +3322,12 @@ version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a7b61f6cf07664fb97016c318c4d4512b3dd4cc07238607f3f0163245f99008e" dependencies = [ - "futures 0.3.17", + "futures 0.3.18", "libp2p-core", "libp2p-swarm", "log", - "prost", - "prost-build", + "prost 0.8.0", + "prost-build 0.8.0", "smallvec 1.7.0", "wasm-timer", ] @@ -3344,17 +3343,17 @@ dependencies = [ "bytes 1.1.0", "either", "fnv", - "futures 0.3.17", + "futures 0.3.18", "libp2p-core", "libp2p-swarm", "log", - "prost", - "prost-build", + "prost 0.8.0", + "prost-build 0.8.0", "rand 0.7.3", "sha2 0.9.8", "smallvec 1.7.0", "uint", - "unsigned-varint 0.7.0", + "unsigned-varint 0.7.1", "void", "wasm-timer", ] @@ -3368,7 +3367,7 @@ dependencies = [ "async-io", "data-encoding", "dns-parser", - "futures 0.3.17", + "futures 0.3.18", "if-watch", "lazy_static", "libp2p-core", @@ -3388,14 +3387,14 @@ checksum = "313d9ea526c68df4425f580024e67a9d3ffd49f2c33de5154b1f5019816f7a99" dependencies = [ "asynchronous-codec 0.6.0", "bytes 1.1.0", - "futures 0.3.17", + "futures 0.3.18", "libp2p-core", "log", "nohash-hasher", "parking_lot 0.11.2", "rand 0.7.3", "smallvec 1.7.0", - "unsigned-varint 0.7.0", + "unsigned-varint 0.7.1", ] [[package]] @@ -3406,12 +3405,12 @@ checksum = "3f1db7212f342b6ba7c981cc40e31f76e9e56cb48e65fa4c142ecaca5839523e" dependencies = [ "bytes 1.1.0", "curve25519-dalek 3.2.0", - "futures 0.3.17", + "futures 0.3.18", "lazy_static", "libp2p-core", "log", - "prost", - "prost-build", + "prost 0.8.0", + "prost-build 0.8.0", "rand 0.8.4", "sha2 0.9.8", "snow", @@ -3426,7 +3425,7 @@ version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2482cfd9eb0b7a0baaf3e7b329dc4f2785181a161b1a47b7192f8d758f54a439" dependencies = [ - "futures 0.3.17", + "futures 0.3.18", "libp2p-core", "libp2p-swarm", "log", @@ -3443,12 +3442,12 @@ checksum = "13b4783e5423870b9a5c199f65a7a3bc66d86ab56b2b9beebf3c338d889cf8e4" dependencies = [ "asynchronous-codec 0.6.0", "bytes 1.1.0", - "futures 0.3.17", + "futures 0.3.18", "libp2p-core", "log", - "prost", - "prost-build", - "unsigned-varint 0.7.0", + "prost 0.8.0", + "prost-build 0.8.0", + "unsigned-varint 0.7.1", "void", ] @@ -3458,7 +3457,7 @@ version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "07cb4dd4b917e5b40ddefe49b96b07adcd8d342e0317011d175b7b2bb1dcc974" dependencies = [ - "futures 0.3.17", + "futures 0.3.18", "log", "pin-project 1.0.8", "rand 0.7.3", @@ -3474,17 +3473,17 @@ checksum = "0133f6cfd81cdc16e716de2982e012c62e6b9d4f12e41967b3ee361051c622aa" dependencies = [ "asynchronous-codec 0.6.0", "bytes 1.1.0", - "futures 0.3.17", + "futures 0.3.18", "futures-timer 3.0.2", "libp2p-core", "libp2p-swarm", "log", "pin-project 1.0.8", - "prost", - "prost-build", + "prost 0.8.0", + "prost-build 0.8.0", "rand 0.7.3", "smallvec 1.7.0", - "unsigned-varint 0.7.0", + "unsigned-varint 0.7.1", "void", "wasm-timer", ] @@ -3497,7 +3496,7 @@ checksum = "06cdae44b6821466123af93cbcdec7c9e6ba9534a8af9cdc296446d39416d241" dependencies = [ "async-trait", "bytes 1.1.0", - "futures 0.3.17", + "futures 0.3.18", "libp2p-core", "libp2p-swarm", "log", @@ -3505,7 +3504,7 @@ dependencies = [ "minicbor", "rand 0.7.3", "smallvec 1.7.0", - "unsigned-varint 0.7.0", + "unsigned-varint 0.7.1", "wasm-timer", ] @@ -3516,7 +3515,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7083861341e1555467863b4cd802bea1e8c4787c0f7b5110097d0f1f3248f9a9" dependencies = [ "either", - "futures 0.3.17", + "futures 0.3.18", "libp2p-core", "log", "rand 0.7.3", @@ -3542,7 +3541,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "79edd26b6b4bb5feee210dcda562dca186940dfecb0024b979c3f50824b3bf28" dependencies = [ "async-io", - "futures 0.3.17", + "futures 0.3.18", "futures-timer 3.0.2", "if-watch", "ipnet", @@ -3559,7 +3558,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "280e793440dd4e9f273d714f4497325c72cddb0fe85a49f9a03c88f41dd20182" dependencies = [ "async-std", - "futures 0.3.17", + "futures 0.3.18", "libp2p-core", "log", ] @@ -3570,7 +3569,7 @@ version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f553b7140fad3d7a76f50497b0ea591e26737d9607428a75509fc191e4d1b1f6" dependencies = [ - "futures 0.3.17", + "futures 0.3.18", "js-sys", "libp2p-core", "parity-send-wrapper", @@ -3585,7 +3584,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ddf99dcbf5063e9d59087f61b1e85c686ceab2f5abedb472d32288065c0e5e27" dependencies = [ "either", - "futures 0.3.17", + "futures 0.3.18", "futures-rustls", "libp2p-core", "log", @@ -3602,7 +3601,7 @@ version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "214cc0dd9c37cbed27f0bb1eba0c41bbafdb93a8be5e9d6ae1e6b4b42cd044bf" dependencies = [ - "futures 0.3.17", + "futures 0.3.18", "libp2p-core", "parking_lot 0.11.2", "thiserror", @@ -3770,6 +3769,12 @@ dependencies = [ "statrs", ] +[[package]] +name = "linux-raw-sys" +version = "0.0.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "687387ff42ec7ea4f2149035a5675fedb675d26f98db90a1846ac63d3addb5f5" + [[package]] name = "lock_api" version = "0.3.4" @@ -3883,9 +3888,9 @@ checksum = "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f" [[package]] name = "matrixmultiply" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a8a15b776d9dfaecd44b03c5828c2199cddff5247215858aac14624f8d6b741" +checksum = "add85d4dd35074e6fedc608f8c8f513a3548619a9024b751949ef0e8e45a4d84" dependencies = [ "rawpointer", ] @@ -3922,9 +3927,9 @@ dependencies = [ [[package]] name = "memoffset" -version = "0.6.4" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59accc507f1338036a0477ef61afdae33cde60840f4dfe481319ce3ad116ddf9" +checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" dependencies = [ "autocfg", ] @@ -3969,11 +3974,11 @@ dependencies = [ [[package]] name = "metered-channel" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ "derive_more", - "futures 0.3.17", + "futures 0.3.18", "futures-timer 3.0.2", "thiserror", "tracing", @@ -3981,11 +3986,11 @@ dependencies = [ [[package]] name = "mick-jaeger" -version = "0.1.4" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c023c3f16109e7f33aa451f773fd61070e265b4977d0b6e344a51049296dd7df" +checksum = "eaa77fad8461bb1e0d01be11299e24c6e544007715ed442bfec29f165dc487ae" dependencies = [ - "futures 0.3.17", + "futures 0.3.18", "rand 0.7.3", "thrift", ] @@ -4010,6 +4015,12 @@ dependencies = [ "syn", ] +[[package]] +name = "minimal-lexical" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" + [[package]] name = "miniz_oxide" version = "0.4.4" @@ -4087,9 +4098,9 @@ dependencies = [ [[package]] name = "more-asserts" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0debeb9fcf88823ea64d64e4a815ab1643f33127d995978e099942ce38f25238" +checksum = "7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389" [[package]] name = "multiaddr" @@ -4105,7 +4116,7 @@ dependencies = [ "percent-encoding 2.1.0", "serde", "static_assertions", - "unsigned-varint 0.7.0", + "unsigned-varint 0.7.1", "url 2.2.2", ] @@ -4147,7 +4158,7 @@ dependencies = [ "generic-array 0.14.4", "multihash-derive", "sha2 0.9.8", - "unsigned-varint 0.7.0", + "unsigned-varint 0.7.1", ] [[package]] @@ -4157,7 +4168,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "424f6e86263cd5294cbd7f1e95746b95aca0e0d66bff31e5a40d6baa87b4aa99" dependencies = [ "proc-macro-crate 1.1.0", - "proc-macro-error 1.0.4", + "proc-macro-error", "proc-macro2", "quote", "syn", @@ -4177,11 +4188,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56a336acba8bc87c8876f6425407dbbe6c417bf478b22015f8fb0994ef3bc0ab" dependencies = [ "bytes 1.1.0", - "futures 0.3.17", + "futures 0.3.18", "log", "pin-project 1.0.8", "smallvec 1.7.0", - "unsigned-varint 0.7.0", + "unsigned-varint 0.7.1", ] [[package]] @@ -4241,7 +4252,7 @@ dependencies = [ "cumulus-client-consensus-common", "cumulus-primitives-core", "cumulus-primitives-parachain-inherent", - "futures 0.3.17", + "futures 0.3.18", "log", "nimbus-primitives", "parity-scale-codec", @@ -4293,13 +4304,12 @@ checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451" [[package]] name = "nom" -version = "6.1.2" +version = "7.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7413f999671bd4745a7b624bd370a569fb6bc574b23c83a3c5ed2e453f3d5e2" +checksum = "1b1d11e1ef389c76fe5b81bcaf2ea32cf88b62bc494e19f493d0b30e7a930109" dependencies = [ - "bitvec 0.19.5", - "funty", "memchr", + "minimal-lexical", "version_check", ] @@ -4385,23 +4395,14 @@ dependencies = [ "libc", ] -[[package]] -name = "object" -version = "0.26.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39f37e50073ccad23b6d09bcb5b263f4e76d3bb6038e4a3c08e52162ffa8abc2" -dependencies = [ - "crc32fast", - "indexmap", - "memchr", -] - [[package]] name = "object" version = "0.27.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67ac1d3f9a1d3616fd9a60c8d74296f22406a238b6a72f5cc1e6f314df4ffbf9" dependencies = [ + "crc32fast", + "indexmap", "memchr", ] @@ -4501,7 +4502,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "frame-support", "frame-system", @@ -4517,7 +4518,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "frame-support", "frame-system", @@ -4532,7 +4533,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "frame-benchmarking", "frame-support", @@ -4556,7 +4557,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "frame-election-provider-support", "frame-support", @@ -4571,7 +4572,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "frame-benchmarking", "frame-support", @@ -4586,7 +4587,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "beefy-primitives", "frame-support", @@ -4602,7 +4603,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -4627,7 +4628,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "frame-support", "frame-system", @@ -4644,7 +4645,7 @@ dependencies = [ [[package]] name = "pallet-collator-selection" version = "3.0.0" -source = "git+https://github.com/paritytech/cumulus?branch=master#faedf76da210fd3ccfc93a101a85d46d843ac8e6" +source = "git+https://github.com/paritytech/cumulus?branch=master#9b6db48a42624d01bf18bd55bc1ddb289eccdf80" dependencies = [ "frame-benchmarking", "frame-support", @@ -4664,7 +4665,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "frame-benchmarking", "frame-support", @@ -4681,7 +4682,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "frame-benchmarking", "frame-support", @@ -4697,7 +4698,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "frame-election-provider-support", "frame-support", @@ -4717,7 +4718,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "frame-support", "frame-system", @@ -4734,7 +4735,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "frame-benchmarking", "frame-support", @@ -4757,7 +4758,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "enumflags2", "frame-benchmarking", @@ -4773,7 +4774,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "frame-support", "frame-system", @@ -4792,7 +4793,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "frame-support", "frame-system", @@ -4808,7 +4809,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "frame-benchmarking", "frame-support", @@ -4825,7 +4826,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -4843,7 +4844,7 @@ dependencies = [ [[package]] name = "pallet-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "frame-support", "frame-system", @@ -4859,7 +4860,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -4876,7 +4877,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "frame-support", "frame-system", @@ -4890,7 +4891,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "frame-support", "frame-system", @@ -4904,7 +4905,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "frame-support", "frame-system", @@ -4921,7 +4922,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "frame-support", "frame-system", @@ -4935,7 +4936,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "frame-support", "frame-system", @@ -4949,7 +4950,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "frame-benchmarking", "frame-support", @@ -4965,7 +4966,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "frame-support", "frame-system", @@ -4986,7 +4987,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "frame-election-provider-support", "frame-support", @@ -5007,7 +5008,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "proc-macro-crate 1.1.0", "proc-macro2", @@ -5018,7 +5019,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "frame-support", "frame-system", @@ -5047,7 +5048,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5065,7 +5066,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "frame-support", "frame-system", @@ -5083,7 +5084,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "frame-support", "frame-system", @@ -5100,7 +5101,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5117,7 +5118,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5128,7 +5129,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "frame-support", "frame-system", @@ -5144,7 +5145,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "frame-support", "frame-system", @@ -5159,7 +5160,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "frame-support", "frame-system", @@ -5172,8 +5173,8 @@ dependencies = [ [[package]] name = "pallet-xcm" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ "frame-support", "frame-system", @@ -5191,7 +5192,7 @@ dependencies = [ [[package]] name = "parachain-info" version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus?branch=master#faedf76da210fd3ccfc93a101a85d46d843ac8e6" +source = "git+https://github.com/paritytech/cumulus?branch=master#9b6db48a42624d01bf18bd55bc1ddb289eccdf80" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -5319,9 +5320,9 @@ dependencies = [ [[package]] name = "parity-db" -version = "0.3.3" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7ccc4a8687027deb53d45c5434a1f1b330c9d1069a59cfe80a62aa9a1da25ae" +checksum = "78a95abf24f1097c6e3181abbbbfc3630b3b5e681470940f719b69acb4911c7f" dependencies = [ "blake2-rfc", "crc32fast", @@ -5343,7 +5344,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "373b1a4c1338d9cd3d1fa53b3a11bdab5ab6bd80a20f7f7becd76953ae2be909" dependencies = [ "arrayvec 0.7.2", - "bitvec 0.20.4", + "bitvec", "byte-slice-cast", "impl-trait-for-tuples", "parity-scale-codec-derive", @@ -5374,7 +5375,7 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9981e32fb75e004cc148f5fb70342f393830e0a4aa62e3cc93b50976218d42b6" dependencies = [ - "futures 0.3.17", + "futures 0.3.18", "libc", "log", "rand 0.7.3", @@ -5527,9 +5528,9 @@ dependencies = [ [[package]] name = "paste" -version = "1.0.5" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acbf547ad0c65e31259204bd90935776d1c693cec2f4ff7abb7a1bbbd40dfe58" +checksum = "0744126afe1a6dd7f394cb50a716dbe086cb06e255e53d8d0185d82828358fb5" [[package]] name = "pbkdf2" @@ -5616,7 +5617,17 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "467d164a6de56270bd7c4d070df81d07beace25012d5103ced4e9ff08d6afdb7" dependencies = [ - "fixedbitset", + "fixedbitset 0.2.0", + "indexmap", +] + +[[package]] +name = "petgraph" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a13a2fa9d0b63e5f22328828741e523766fff0ee9e779316902290dff3f824f" +dependencies = [ + "fixedbitset 0.4.0", "indexmap", ] @@ -5680,9 +5691,9 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" [[package]] name = "pkg-config" -version = "0.3.22" +version = "0.3.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12295df4f294471248581bc09bef3c38a5e46f1e36d6a37353621a0c6c357e1f" +checksum = "d1a3ea4f0dd7f1f3e512cf97bf100819aa547f36a6eccac8dbaae839eb92363e" [[package]] name = "platforms" @@ -5692,10 +5703,10 @@ checksum = "989d43012e2ca1c4a02507c67282691a0a3207f9dc67cec596b43fe925b3d325" [[package]] name = "polkadot-approval-distribution" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ - "futures 0.3.17", + "futures 0.3.18", "polkadot-node-network-protocol", "polkadot-node-primitives", "polkadot-node-subsystem", @@ -5706,10 +5717,10 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ - "futures 0.3.17", + "futures 0.3.18", "polkadot-node-network-protocol", "polkadot-node-subsystem", "polkadot-node-subsystem-util", @@ -5719,11 +5730,11 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ "derive_more", - "futures 0.3.17", + "futures 0.3.18", "lru 0.7.0", "parity-scale-codec", "polkadot-erasure-coding", @@ -5741,10 +5752,10 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ - "futures 0.3.17", + "futures 0.3.18", "lru 0.7.0", "parity-scale-codec", "polkadot-erasure-coding", @@ -5761,11 +5772,11 @@ dependencies = [ [[package]] name = "polkadot-cli" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ "frame-benchmarking-cli", - "futures 0.3.17", + "futures 0.3.18", "log", "polkadot-node-core-pvf", "polkadot-service", @@ -5781,8 +5792,8 @@ dependencies = [ [[package]] name = "polkadot-client" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ "beefy-primitives", "frame-benchmarking", @@ -5811,12 +5822,12 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ "always-assert", "derive_more", - "futures 0.3.17", + "futures 0.3.18", "futures-timer 3.0.2", "polkadot-node-network-protocol", "polkadot-node-primitives", @@ -5832,8 +5843,8 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -5845,11 +5856,11 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ "derive_more", - "futures 0.3.17", + "futures 0.3.18", "lru 0.7.0", "parity-scale-codec", "polkadot-erasure-coding", @@ -5867,8 +5878,8 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -5881,10 +5892,10 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ - "futures 0.3.17", + "futures 0.3.18", "futures-timer 3.0.2", "polkadot-node-network-protocol", "polkadot-node-subsystem", @@ -5901,11 +5912,11 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ "async-trait", - "futures 0.3.17", + "futures 0.3.18", "parity-scale-codec", "parking_lot 0.11.2", "polkadot-node-network-protocol", @@ -5920,10 +5931,10 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ - "futures 0.3.17", + "futures 0.3.18", "parity-scale-codec", "polkadot-erasure-coding", "polkadot-node-primitives", @@ -5938,12 +5949,12 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ - "bitvec 0.20.4", + "bitvec", "derive_more", - "futures 0.3.17", + "futures 0.3.18", "futures-timer 3.0.2", "kvdb", "lru 0.7.0", @@ -5966,11 +5977,11 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ - "bitvec 0.20.4", - "futures 0.3.17", + "bitvec", + "futures 0.3.18", "futures-timer 3.0.2", "kvdb", "parity-scale-codec", @@ -5986,11 +5997,11 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ - "bitvec 0.20.4", - "futures 0.3.17", + "bitvec", + "futures 0.3.18", "polkadot-erasure-coding", "polkadot-node-primitives", "polkadot-node-subsystem", @@ -6004,10 +6015,10 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ - "futures 0.3.17", + "futures 0.3.18", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", @@ -6019,11 +6030,11 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ "async-trait", - "futures 0.3.17", + "futures 0.3.18", "parity-scale-codec", "polkadot-node-core-pvf", "polkadot-node-primitives", @@ -6037,10 +6048,10 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ - "futures 0.3.17", + "futures 0.3.18", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", @@ -6052,10 +6063,10 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ - "futures 0.3.17", + "futures 0.3.18", "futures-timer 3.0.2", "kvdb", "parity-scale-codec", @@ -6069,12 +6080,12 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ - "bitvec 0.20.4", + "bitvec", "derive_more", - "futures 0.3.17", + "futures 0.3.18", "kvdb", "parity-scale-codec", "polkadot-node-primitives", @@ -6088,10 +6099,10 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-participation" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ - "futures 0.3.17", + "futures 0.3.18", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-primitives", @@ -6101,11 +6112,11 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ "async-trait", - "futures 0.3.17", + "futures 0.3.18", "futures-timer 3.0.2", "polkadot-node-subsystem", "polkadot-primitives", @@ -6118,11 +6129,11 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ - "bitvec 0.20.4", - "futures 0.3.17", + "bitvec", + "futures 0.3.18", "futures-timer 3.0.2", "polkadot-node-subsystem", "polkadot-node-subsystem-util", @@ -6133,14 +6144,14 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ "always-assert", "assert_matches", "async-process", "async-std", - "futures 0.3.17", + "futures 0.3.18", "futures-timer 3.0.2", "libc", "parity-scale-codec", @@ -6164,10 +6175,10 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ - "futures 0.3.17", + "futures 0.3.18", "memory-lru", "parity-util-mem", "polkadot-node-subsystem", @@ -6182,8 +6193,8 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ "async-std", "lazy_static", @@ -6200,10 +6211,10 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ - "futures 0.3.17", + "futures 0.3.18", "futures-timer 3.0.2", "metered-channel", "substrate-prometheus-endpoint", @@ -6211,29 +6222,29 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ "async-trait", "derive_more", - "futures 0.3.17", + "futures 0.3.18", "parity-scale-codec", "polkadot-node-jaeger", "polkadot-node-primitives", "polkadot-primitives", "sc-authority-discovery", "sc-network", - "strum 0.22.0", + "strum", "thiserror", ] [[package]] name = "polkadot-node-primitives" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ "bounded-vec", - "futures 0.3.17", + "futures 0.3.18", "parity-scale-codec", "polkadot-parachain", "polkadot-primitives", @@ -6251,8 +6262,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -6261,11 +6272,11 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ "derive_more", - "futures 0.3.17", + "futures 0.3.18", "polkadot-node-jaeger", "polkadot-node-network-protocol", "polkadot-node-primitives", @@ -6280,12 +6291,12 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ "async-trait", "derive_more", - "futures 0.3.17", + "futures 0.3.18", "itertools", "lru 0.7.0", "metered-channel", @@ -6307,10 +6318,10 @@ dependencies = [ [[package]] name = "polkadot-overseer" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ - "futures 0.3.17", + "futures 0.3.18", "futures-timer 3.0.2", "lru 0.7.0", "parity-util-mem", @@ -6328,11 +6339,11 @@ dependencies = [ [[package]] name = "polkadot-overseer-gen" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ "async-trait", - "futures 0.3.17", + "futures 0.3.18", "futures-timer 3.0.2", "metered-channel", "pin-project 1.0.8", @@ -6345,8 +6356,8 @@ dependencies = [ [[package]] name = "polkadot-overseer-gen-proc-macro" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ "proc-macro-crate 1.1.0", "proc-macro2", @@ -6356,8 +6367,8 @@ dependencies = [ [[package]] name = "polkadot-parachain" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ "derive_more", "frame-support", @@ -6373,10 +6384,10 @@ dependencies = [ [[package]] name = "polkadot-primitives" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ - "bitvec 0.20.4", + "bitvec", "frame-system", "hex-literal", "parity-scale-codec", @@ -6403,8 +6414,8 @@ dependencies = [ [[package]] name = "polkadot-rpc" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ "beefy-gadget", "beefy-gadget-rpc", @@ -6434,11 +6445,11 @@ dependencies = [ [[package]] name = "polkadot-runtime" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ "beefy-primitives", - "bitvec 0.20.4", + "bitvec", "frame-election-provider-support", "frame-executive", "frame-support", @@ -6507,11 +6518,11 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ "beefy-primitives", - "bitvec 0.20.4", + "bitvec", "frame-election-provider-support", "frame-support", "frame-system", @@ -6552,11 +6563,11 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ "bitflags", - "bitvec 0.20.4", + "bitvec", "derive_more", "frame-support", "frame-system", @@ -6590,14 +6601,14 @@ dependencies = [ [[package]] name = "polkadot-service" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ "async-trait", "beefy-gadget", "beefy-primitives", "frame-system-rpc-runtime-api", - "futures 0.3.17", + "futures 0.3.18", "hex-literal", "kvdb", "kvdb-rocksdb", @@ -6654,6 +6665,7 @@ dependencies = [ "sc-finality-grandpa", "sc-keystore", "sc-network", + "sc-offchain", "sc-service", "sc-sync-state-rpc", "sc-telemetry", @@ -6685,12 +6697,12 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ "arrayvec 0.5.2", "derive_more", - "futures 0.3.17", + "futures 0.3.18", "indexmap", "parity-scale-codec", "polkadot-node-network-protocol", @@ -6706,8 +6718,8 @@ dependencies = [ [[package]] name = "polkadot-statement-table" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -6716,11 +6728,11 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ "beefy-primitives", - "bitvec 0.20.4", + "bitvec", "frame-election-provider-support", "frame-executive", "frame-support", @@ -6777,13 +6789,13 @@ dependencies = [ [[package]] name = "polkadot-test-service" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ "frame-benchmarking", "frame-system", "futures 0.1.31", - "futures 0.3.17", + "futures 0.3.18", "hex", "pallet-balances", "pallet-staking", @@ -6830,9 +6842,9 @@ dependencies = [ [[package]] name = "polling" -version = "2.1.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92341d779fa34ea8437ef4d82d440d5e1ce3f3ff7f824aa64424cd481f9a1f25" +checksum = "685404d509889fade3e86fe3a5803bca2ec09b0c0778d5ada6ec8bf7a8de5259" dependencies = [ "cfg-if 1.0.0", "libc", @@ -6903,45 +6915,19 @@ dependencies = [ "toml", ] -[[package]] -name = "proc-macro-error" -version = "0.4.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18f33027081eba0a6d8aba6d1b1c3a3be58cbb12106341c2d5759fcd9b5277e7" -dependencies = [ - "proc-macro-error-attr 0.4.12", - "proc-macro2", - "quote", - "syn", - "version_check", -] - [[package]] name = "proc-macro-error" version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" dependencies = [ - "proc-macro-error-attr 1.0.4", + "proc-macro-error-attr", "proc-macro2", "quote", "syn", "version_check", ] -[[package]] -name = "proc-macro-error-attr" -version = "0.4.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a5b4b77fdb63c1eca72173d68d24501c54ab1269409f6b672c85deb18af69de" -dependencies = [ - "proc-macro2", - "quote", - "syn", - "syn-mid", - "version_check", -] - [[package]] name = "proc-macro-error-attr" version = "1.0.4" @@ -6953,32 +6939,20 @@ dependencies = [ "version_check", ] -[[package]] -name = "proc-macro-hack" -version = "0.5.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5" - -[[package]] -name = "proc-macro-nested" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086" - [[package]] name = "proc-macro2" -version = "1.0.32" +version = "1.0.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba508cc11742c0dc5c1659771673afbab7a0efab23aa17e854cbab0837ed0b43" +checksum = "fb37d2df5df740e582f28f8560cf425f52bb267d872fe58358eadb554909f07a" dependencies = [ "unicode-xid", ] [[package]] name = "prometheus" -version = "0.12.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5986aa8d62380092d2f50f8b1cdba9cb9b6731ffd4b25b51fd126b6c3e05b99c" +checksum = "b7f64969ffd5dd8f39bd57a68ac53c163a095ed9d0fb707146da1b27025a3504" dependencies = [ "cfg-if 1.0.0", "fnv", @@ -6995,7 +6969,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "de5e2533f59d08fcf364fd374ebda0692a70bd6d7e66ef97f306f45c6c5d8020" dependencies = [ "bytes 1.1.0", - "prost-derive", + "prost-derive 0.8.0", +] + +[[package]] +name = "prost" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "444879275cb4fd84958b1a1d5420d15e6fcf7c235fe47f053c9c2a80aceb6001" +dependencies = [ + "bytes 1.1.0", + "prost-derive 0.9.0", ] [[package]] @@ -7009,9 +6993,29 @@ dependencies = [ "itertools", "log", "multimap", - "petgraph", - "prost", - "prost-types", + "petgraph 0.5.1", + "prost 0.8.0", + "prost-types 0.8.0", + "tempfile", + "which", +] + +[[package]] +name = "prost-build" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62941722fb675d463659e49c4f3fe1fe792ff24fe5bbaa9c08cd3b98a1c354f5" +dependencies = [ + "bytes 1.1.0", + "heck", + "itertools", + "lazy_static", + "log", + "multimap", + "petgraph 0.6.0", + "prost 0.9.0", + "prost-types 0.9.0", + "regex", "tempfile", "which", ] @@ -7029,6 +7033,19 @@ dependencies = [ "syn", ] +[[package]] +name = "prost-derive" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9cc1a3263e07e0bf68e96268f37665207b49560d98739662cdfaae215c720fe" +dependencies = [ + "anyhow", + "itertools", + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "prost-types" version = "0.8.0" @@ -7036,7 +7053,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "603bbd6394701d13f3f25aada59c7de9d35a6a5887cfc156181234a44002771b" dependencies = [ "bytes 1.1.0", - "prost", + "prost 0.8.0", +] + +[[package]] +name = "prost-types" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "534b7a0e836e3c482d2693070f982e39e7611da9695d4d1f5a4b186b51faef0a" +dependencies = [ + "bytes 1.1.0", + "prost 0.9.0", ] [[package]] @@ -7091,12 +7118,6 @@ dependencies = [ "proc-macro2", ] -[[package]] -name = "radium" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "941ba9d78d8e2f7ce474c015eea4d9c6d25b6a3327f9832ee29a4de27f91bbb8" - [[package]] name = "radium" version = "0.6.2" @@ -7295,9 +7316,9 @@ dependencies = [ [[package]] name = "regalloc" -version = "0.0.31" +version = "0.0.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "571f7f397d61c4755285cd37853fe8e03271c243424a907415909379659381c5" +checksum = "a6304468554ed921da3d32c355ea107b8d13d7b8996c3adfb7aab48d3bc321f4" dependencies = [ "log", "rustc-hash", @@ -7345,11 +7366,10 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "env_logger 0.9.0", - "jsonrpsee-proc-macros", - "jsonrpsee-ws-client", + "jsonrpsee", "log", "parity-scale-codec", "serde", @@ -7381,9 +7401,9 @@ dependencies = [ [[package]] name = "retain_mut" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "448296241d034b96c11173591deaa1302f2c17b56092106c1f92c1bc0183a8c9" +checksum = "11000e6ba5020e53e7cc26f73b91ae7d5496b4977851479edb66b694c0675c21" [[package]] name = "ring" @@ -7430,6 +7450,23 @@ dependencies = [ "winapi 0.3.9", ] +[[package]] +name = "rsix" +version = "0.23.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f64c5788d5aab8b75441499d99576a24eb09f76fb267b36fec7e3d970c66431" +dependencies = [ + "bitflags", + "cc", + "errno", + "io-lifetimes", + "itoa", + "libc", + "linux-raw-sys", + "once_cell", + "rustc_version 0.4.0", +] + [[package]] name = "rustc-demangle" version = "0.1.21" @@ -7466,6 +7503,15 @@ dependencies = [ "semver 0.11.0", ] +[[package]] +name = "rustc_version" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" +dependencies = [ + "semver 1.0.4", +] + [[package]] name = "rustls" version = "0.19.1" @@ -7497,16 +7543,16 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020" dependencies = [ - "futures 0.3.17", + "futures 0.3.18", "pin-project 0.4.28", "static_assertions", ] [[package]] name = "ryu" -version = "1.0.5" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e" +checksum = "3c9613b5a66ab9ba26415184cfc41156594925a9cf3a2057e57f31ff145f6568" [[package]] name = "safe-mix" @@ -7537,8 +7583,8 @@ dependencies = [ [[package]] name = "sc-allocator" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +version = "4.1.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "log", "sp-core", @@ -7549,18 +7595,18 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "async-trait", "derive_more", - "futures 0.3.17", + "futures 0.3.18", "futures-timer 3.0.2", "ip_network", "libp2p", "log", "parity-scale-codec", - "prost", - "prost-build", + "prost 0.8.0", + "prost-build 0.9.0", "rand 0.7.3", "sc-client-api", "sc-network", @@ -7576,9 +7622,9 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ - "futures 0.3.17", + "futures 0.3.18", "futures-timer 3.0.2", "log", "parity-scale-codec", @@ -7599,7 +7645,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -7615,7 +7661,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "impl-trait-for-tuples", "memmap2 0.5.0", @@ -7632,7 +7678,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "proc-macro-crate 1.1.0", "proc-macro2", @@ -7643,11 +7689,11 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "chrono", "fdlimit", - "futures 0.3.17", + "futures 0.3.18", "hex", "libp2p", "log", @@ -7681,10 +7727,10 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "fnv", - "futures 0.3.17", + "futures 0.3.18", "hash-db", "log", "parity-scale-codec", @@ -7709,7 +7755,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "hash-db", "kvdb", @@ -7734,10 +7780,10 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "async-trait", - "futures 0.3.17", + "futures 0.3.18", "futures-timer 3.0.2", "libp2p", "log", @@ -7758,12 +7804,12 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "async-trait", "derive_more", "fork-tree", - "futures 0.3.17", + "futures 0.3.18", "log", "merlin", "num-bigint", @@ -7801,10 +7847,10 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "derive_more", - "futures 0.3.17", + "futures 0.3.18", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -7825,7 +7871,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "fork-tree", "parity-scale-codec", @@ -7838,12 +7884,12 @@ dependencies = [ [[package]] name = "sc-consensus-manual-seal" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "assert_matches", "async-trait", "derive_more", - "futures 0.3.17", + "futures 0.3.18", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -7872,10 +7918,10 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "async-trait", - "futures 0.3.17", + "futures 0.3.18", "futures-timer 3.0.2", "log", "parity-scale-codec", @@ -7898,7 +7944,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "sc-client-api", "sp-authorship", @@ -7909,7 +7955,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "lazy_static", "libsecp256k1 0.6.0", @@ -7936,7 +7982,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "derive_more", "environmental", @@ -7954,7 +8000,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "log", "parity-scale-codec", @@ -7970,7 +8016,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "cfg-if 1.0.0", "libc", @@ -7988,14 +8034,14 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "async-trait", "derive_more", "dyn-clone", "finality-grandpa", "fork-tree", - "futures 0.3.17", + "futures 0.3.18", "futures-timer 3.0.2", "log", "parity-scale-codec", @@ -8025,11 +8071,11 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "derive_more", "finality-grandpa", - "futures 0.3.17", + "futures 0.3.18", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -8049,10 +8095,10 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ - "ansi_term 0.12.1", - "futures 0.3.17", + "ansi_term", + "futures 0.3.18", "futures-timer 3.0.2", "log", "parity-util-mem", @@ -8066,7 +8112,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "async-trait", "derive_more", @@ -8078,28 +8124,10 @@ dependencies = [ "sp-keystore", ] -[[package]] -name = "sc-light" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" -dependencies = [ - "hash-db", - "parity-scale-codec", - "parking_lot 0.11.2", - "sc-client-api", - "sc-executor", - "sp-api", - "sp-blockchain", - "sp-core", - "sp-externalities", - "sp-runtime", - "sp-state-machine", -] - [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "async-std", "async-trait", @@ -8111,7 +8139,7 @@ dependencies = [ "either", "fnv", "fork-tree", - "futures 0.3.17", + "futures 0.3.18", "futures-timer 3.0.2", "hex", "ip_network", @@ -8119,12 +8147,12 @@ dependencies = [ "linked-hash-map", "linked_hash_set", "log", - "lru 0.6.6", + "lru 0.7.0", "parity-scale-codec", "parking_lot 0.11.2", "pin-project 1.0.8", - "prost", - "prost-build", + "prost 0.8.0", + "prost-build 0.9.0", "rand 0.7.3", "sc-block-builder", "sc-client-api", @@ -8150,13 +8178,13 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ - "futures 0.3.17", + "futures 0.3.18", "futures-timer 3.0.2", "libp2p", "log", - "lru 0.6.6", + "lru 0.7.0", "sc-network", "sp-runtime", "substrate-prometheus-endpoint", @@ -8166,11 +8194,11 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "bytes 1.1.0", "fnv", - "futures 0.3.17", + "futures 0.3.18", "futures-timer 3.0.2", "hex", "hyper", @@ -8194,9 +8222,9 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ - "futures 0.3.17", + "futures 0.3.18", "libp2p", "log", "sc-utils", @@ -8206,8 +8234,8 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -8216,9 +8244,9 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ - "futures 0.3.17", + "futures 0.3.18", "hash-db", "jsonrpc-core", "jsonrpc-pubsub", @@ -8247,9 +8275,9 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ - "futures 0.3.17", + "futures 0.3.18", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -8272,9 +8300,9 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ - "futures 0.3.17", + "futures 0.3.18", "jsonrpc-core", "jsonrpc-http-server", "jsonrpc-ipc-server", @@ -8289,12 +8317,12 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "async-trait", "directories", "exit-future", - "futures 0.3.17", + "futures 0.3.18", "futures-timer 3.0.2", "hash-db", "jsonrpc-core", @@ -8353,7 +8381,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "log", "parity-scale-codec", @@ -8367,7 +8395,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -8389,10 +8417,10 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "chrono", - "futures 0.3.17", + "futures 0.3.18", "libp2p", "log", "parking_lot 0.11.2", @@ -8407,9 +8435,9 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ - "ansi_term 0.12.1", + "ansi_term", "atty", "chrono", "lazy_static", @@ -8438,7 +8466,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "proc-macro-crate 1.1.0", "proc-macro2", @@ -8449,9 +8477,9 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ - "futures 0.3.17", + "futures 0.3.18", "intervalier", "linked-hash-map", "log", @@ -8476,10 +8504,10 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "derive_more", - "futures 0.3.17", + "futures 0.3.18", "log", "serde", "sp-blockchain", @@ -8490,9 +8518,9 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ - "futures 0.3.17", + "futures 0.3.18", "futures-timer 3.0.2", "lazy_static", "prometheus", @@ -8504,7 +8532,7 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5c55b744399c25532d63a0d2789b109df8d46fc93752d46b0782991a931a782f" dependencies = [ - "bitvec 0.20.4", + "bitvec", "cfg-if 1.0.0", "derive_more", "parity-scale-codec", @@ -8631,6 +8659,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6" dependencies = [ "semver-parser 0.10.2", +] + +[[package]] +name = "semver" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "568a8e6258aa33c13358f81fd834adb854c6f7c9468520910a9b1e8fac068012" +dependencies = [ "serde", ] @@ -8671,9 +8707,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.68" +version = "1.0.72" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f690853975602e1bfe1ccbf50504d67174e3bcf340f23b5ea9992e0587a52d8" +checksum = "d0ffa0837f2dfa6fb90868c2b5468cad482e175f7dad97e7421951e663f2b527" dependencies = [ "itoa", "ryu", @@ -8802,8 +8838,8 @@ checksum = "9def91fd1e018fe007022791f865d0ccc9b3a0d5001e01aabb8b40e46000afb5" [[package]] name = "slot-range-helper" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ "enumn", "parity-scale-codec", @@ -8890,7 +8926,7 @@ dependencies = [ "base64 0.12.3", "bytes 0.5.6", "flate2", - "futures 0.3.17", + "futures 0.3.18", "httparse", "log", "rand 0.7.3", @@ -8899,13 +8935,13 @@ dependencies = [ [[package]] name = "soketto" -version = "0.6.0" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a74e48087dbeed4833785c2f3352b59140095dc192dce966a3bfc155020a439f" +checksum = "41d1c5305e39e09653383c2c7244f2f78b3bcae37cf50c64cb4789c9f5096ec2" dependencies = [ "base64 0.13.0", "bytes 1.1.0", - "futures 0.3.17", + "futures 0.3.18", "httparse", "log", "rand 0.8.4", @@ -8915,7 +8951,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "hash-db", "log", @@ -8932,7 +8968,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "blake2-rfc", "proc-macro-crate 1.1.0", @@ -8944,7 +8980,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "parity-scale-codec", "scale-info", @@ -8957,7 +8993,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "integer-sqrt", "num-traits", @@ -8972,7 +9008,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "parity-scale-codec", "scale-info", @@ -8985,7 +9021,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "async-trait", "parity-scale-codec", @@ -8997,7 +9033,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "parity-scale-codec", "sp-api", @@ -9009,11 +9045,11 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ - "futures 0.3.17", + "futures 0.3.18", "log", - "lru 0.6.6", + "lru 0.7.0", "parity-scale-codec", "parking_lot 0.11.2", "sp-api", @@ -9027,10 +9063,10 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "async-trait", - "futures 0.3.17", + "futures 0.3.18", "futures-timer 3.0.2", "log", "parity-scale-codec", @@ -9046,7 +9082,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "async-trait", "merlin", @@ -9069,10 +9105,11 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "parity-scale-codec", "scale-info", + "serde", "sp-arithmetic", "sp-runtime", ] @@ -9080,7 +9117,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -9092,7 +9129,7 @@ dependencies = [ [[package]] name = "sp-core" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "base58", "bitflags", @@ -9100,7 +9137,7 @@ dependencies = [ "byteorder", "dyn-clonable", "ed25519-dalek", - "futures 0.3.17", + "futures 0.3.18", "hash-db", "hash256-std-hasher", "hex", @@ -9140,7 +9177,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "blake2-rfc", "byteorder", @@ -9153,7 +9190,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "proc-macro2", "quote", @@ -9164,7 +9201,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "kvdb", "parking_lot 0.11.2", @@ -9172,8 +9209,8 @@ dependencies = [ [[package]] name = "sp-debug-derive" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "proc-macro2", "quote", @@ -9183,7 +9220,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "environmental", "parity-scale-codec", @@ -9194,7 +9231,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "finality-grandpa", "log", @@ -9212,7 +9249,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -9226,9 +9263,9 @@ dependencies = [ [[package]] name = "sp-io" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ - "futures 0.3.17", + "futures 0.3.18", "hash-db", "libsecp256k1 0.6.0", "log", @@ -9250,22 +9287,22 @@ dependencies = [ [[package]] name = "sp-keyring" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "lazy_static", "sp-core", "sp-runtime", - "strum 0.20.0", + "strum", ] [[package]] name = "sp-keystore" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "async-trait", "derive_more", - "futures 0.3.17", + "futures 0.3.18", "merlin", "parity-scale-codec", "parking_lot 0.11.2", @@ -9277,8 +9314,8 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +version = "4.1.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "zstd", ] @@ -9286,7 +9323,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "parity-scale-codec", "scale-info", @@ -9301,7 +9338,7 @@ dependencies = [ [[package]] name = "sp-npos-elections-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "proc-macro-crate 1.1.0", "proc-macro2", @@ -9312,7 +9349,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "sp-api", "sp-core", @@ -9321,8 +9358,8 @@ dependencies = [ [[package]] name = "sp-panic-handler" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "backtrace", "lazy_static", @@ -9332,7 +9369,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "rustc-hash", "serde", @@ -9342,7 +9379,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "either", "hash256-std-hasher", @@ -9364,7 +9401,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -9381,7 +9418,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "Inflector", "proc-macro-crate 1.1.0", @@ -9392,8 +9429,8 @@ dependencies = [ [[package]] name = "sp-serializer" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "serde", "serde_json", @@ -9402,7 +9439,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "parity-scale-codec", "scale-info", @@ -9416,7 +9453,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "parity-scale-codec", "scale-info", @@ -9427,7 +9464,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "hash-db", "log", @@ -9450,12 +9487,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" [[package]] name = "sp-storage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9468,7 +9505,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "log", "sp-core", @@ -9481,7 +9518,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "async-trait", "futures-timer 3.0.2", @@ -9497,7 +9534,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "parity-scale-codec", "sp-std", @@ -9509,7 +9546,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "sp-api", "sp-runtime", @@ -9518,7 +9555,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "async-trait", "log", @@ -9534,7 +9571,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "hash-db", "memory-db", @@ -9549,7 +9586,7 @@ dependencies = [ [[package]] name = "sp-version" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9565,7 +9602,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -9576,7 +9613,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -9592,9 +9629,9 @@ checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" [[package]] name = "ss58-registry" -version = "1.2.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb102b328df61c67f8ccf8471b29c31c7d6da646a867aff95fe8bff386fe7c4d" +checksum = "827441708a5dd8ca54e6b79690dc06d1bede78e61961e667f683c23c16ef964c" dependencies = [ "Inflector", "proc-macro2", @@ -9678,40 +9715,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dcb5ae327f9cc13b68763b5749770cb9e048a99bd9dfdfa58d0cf05d5f64afe0" dependencies = [ "heck", - "proc-macro-error 1.0.4", + "proc-macro-error", "proc-macro2", "quote", "syn", ] -[[package]] -name = "strum" -version = "0.20.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7318c509b5ba57f18533982607f24070a55d353e90d4cae30c467cdb2ad5ac5c" -dependencies = [ - "strum_macros 0.20.1", -] - [[package]] name = "strum" version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f7ac893c7d471c8a21f31cfe213ec4f6d9afeed25537c772e08ef3f005f8729e" dependencies = [ - "strum_macros 0.22.0", -] - -[[package]] -name = "strum_macros" -version = "0.20.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee8bc6b87a5112aeeab1f4a9f7ab634fe6cbefc4850006df31267f4cfb9e3149" -dependencies = [ - "heck", - "proc-macro2", - "quote", - "syn", + "strum_macros", ] [[package]] @@ -9742,7 +9758,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "platforms", ] @@ -9750,10 +9766,10 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "frame-system-rpc-runtime-api", - "futures 0.3.17", + "futures 0.3.18", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -9771,8 +9787,8 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "async-std", "derive_more", @@ -9786,17 +9802,16 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ "async-trait", - "futures 0.3.17", + "futures 0.3.18", "hex", "parity-scale-codec", "sc-client-api", "sc-client-db", "sc-consensus", "sc-executor", - "sc-light", "sc-offchain", "sc-service", "serde", @@ -9813,9 +9828,9 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ - "ansi_term 0.12.1", + "ansi_term", "build-helper", "cargo_metadata", "sp-maybe-compressed-blob", @@ -9833,26 +9848,15 @@ checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" [[package]] name = "syn" -version = "1.0.81" +version = "1.0.82" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2afee18b8beb5a596ecb4a2dce128c719b4ba399d34126b9e4396e3f9860966" +checksum = "8daf5dd0bb60cbd4137b1b587d2fc0ae729bc07cf01cd70b36a1ed5ade3b9d59" dependencies = [ "proc-macro2", "quote", "unicode-xid", ] -[[package]] -name = "syn-mid" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baa8e7560a164edb1621a55d18a0c59abf49d360f47aa7b821061dd7eea7fac9" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "synstructure" version = "0.12.6" @@ -10001,9 +10005,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.5.0" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f83b2a3d4d9091d0abd7eba4dc2710b1718583bd4d8992e2190720ea38f391f7" +checksum = "2c1c1d5a42b6245520c249549ec267180beaffcc0615401ac8e31853d4b6d8d2" dependencies = [ "tinyvec_macros", ] @@ -10016,9 +10020,9 @@ checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" [[package]] name = "tokio" -version = "1.13.0" +version = "1.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "588b2d10a336da58d877567cd8fb8a14b463e2104910f8132cd054b4b96e29ee" +checksum = "70e992e41e0d2fb9f755b37446f20900f64446ef54874f40a60c78f021ac6144" dependencies = [ "autocfg", "bytes 1.1.0", @@ -10035,9 +10039,9 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "1.5.1" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "114383b041aa6212c579467afa0075fbbdd0718de036100bc0ba7961d8cb9095" +checksum = "c9efc1aba077437943f7515666aa2b882dfabfbfdf89c819ea75a8d6e9eaba5e" dependencies = [ "proc-macro2", "quote", @@ -10165,7 +10169,7 @@ version = "0.2.25" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0e0d2eaa99c3c2e41547cfa109e910a68ea03823cccad4a0525dcbc9b01e8c71" dependencies = [ - "ansi_term 0.12.1", + "ansi_term", "chrono", "lazy_static", "matchers", @@ -10256,9 +10260,9 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#635c187e8f92a239772ffd70d7a445e073f8920f" +source = "git+https://github.com/paritytech/substrate?branch=master#c087bbedbde16711450c186518314903a2949cb3" dependencies = [ - "jsonrpsee-ws-client", + "jsonrpsee", "log", "parity-scale-codec", "remote-externalities", @@ -10390,9 +10394,9 @@ dependencies = [ [[package]] name = "unsigned-varint" -version = "0.7.0" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f8d425fafb8cd76bc3f22aace4af471d3156301d7508f2107e98fbeae10bc7f" +checksum = "d86a8dc7f45e4c1b0d30e43038c38f274e77af056aa5f74b93c2cf9eb3c1c836" dependencies = [ "asynchronous-codec 0.6.0", "bytes 1.1.0", @@ -10585,7 +10589,7 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f" dependencies = [ - "futures 0.3.17", + "futures 0.3.18", "js-sys", "parking_lot 0.11.2", "pin-utils", @@ -10620,15 +10624,15 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.80.2" +version = "0.81.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "449167e2832691a1bff24cde28d2804e90e09586a448c8e76984792c44334a6b" +checksum = "98930446519f63d00a836efdc22f67766ceae8dbcc1571379f2bcabc6b2b9abc" [[package]] name = "wasmtime" -version = "0.30.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "899b1e5261e3d3420860dacfb952871ace9d7ba9f953b314f67aaf9f8e2a4d89" +checksum = "311d06b0c49346d1fbf48a17052e844036b95a7753c1afb34e8c0af3f6b5bb13" dependencies = [ "anyhow", "backtrace", @@ -10639,7 +10643,7 @@ dependencies = [ "lazy_static", "libc", "log", - "object 0.26.2", + "object", "paste", "psm", "rayon", @@ -10658,18 +10662,17 @@ dependencies = [ [[package]] name = "wasmtime-cache" -version = "0.30.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2493b81d7a9935f7af15e06beec806f256bc974a90a843685f3d61f2fc97058" +checksum = "36147930a4995137dc096e5b17a573b446799be2bbaea433e821ce6a80abe2c5" dependencies = [ "anyhow", "base64 0.13.0", "bincode", "directories-next", - "errno", "file-per-thread-logger", - "libc", "log", + "rsix", "serde", "sha2 0.9.8", "toml", @@ -10679,9 +10682,9 @@ dependencies = [ [[package]] name = "wasmtime-cranelift" -version = "0.30.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99706bacdf5143f7f967d417f0437cce83a724cf4518cb1a3ff40e519d793021" +checksum = "ab3083a47e1ede38aac06a1d9831640d673f9aeda0b82a64e4ce002f3432e2e7" dependencies = [ "anyhow", "cranelift-codegen", @@ -10690,8 +10693,9 @@ dependencies = [ "cranelift-native", "cranelift-wasm", "gimli 0.25.0", + "log", "more-asserts", - "object 0.26.2", + "object", "target-lexicon", "thiserror", "wasmparser", @@ -10700,9 +10704,9 @@ dependencies = [ [[package]] name = "wasmtime-environ" -version = "0.30.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac42cb562a2f98163857605f02581d719a410c5abe93606128c59a10e84de85b" +checksum = "1c2d194b655321053bc4111a1aa4ead552655c8a17d17264bc97766e70073510" dependencies = [ "anyhow", "cfg-if 1.0.0", @@ -10711,7 +10715,7 @@ dependencies = [ "indexmap", "log", "more-asserts", - "object 0.26.2", + "object", "serde", "target-lexicon", "thiserror", @@ -10721,20 +10725,20 @@ dependencies = [ [[package]] name = "wasmtime-jit" -version = "0.30.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24f46dd757225f29a419be415ea6fb8558df9b0194f07e3a6a9c99d0e14dd534" +checksum = "864ac8dfe4ce310ac59f16fdbd560c257389cb009ee5d030ac6e30523b023d11" dependencies = [ "addr2line 0.16.0", "anyhow", "bincode", "cfg-if 1.0.0", "gimli 0.25.0", - "libc", "log", "more-asserts", - "object 0.26.2", + "object", "region", + "rsix", "serde", "target-lexicon", "thiserror", @@ -10746,9 +10750,9 @@ dependencies = [ [[package]] name = "wasmtime-runtime" -version = "0.30.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0122215a44923f395487048cb0a1d60b5b32c73aab15cf9364b798dbaff0996f" +checksum = "ab97da813a26b98c9abfd3b0c2d99e42f6b78b749c0646344e2e262d212d8c8b" dependencies = [ "anyhow", "backtrace", @@ -10763,6 +10767,7 @@ dependencies = [ "more-asserts", "rand 0.8.4", "region", + "rsix", "thiserror", "wasmtime-environ", "winapi 0.3.9", @@ -10770,9 +10775,9 @@ dependencies = [ [[package]] name = "wasmtime-types" -version = "0.30.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9b01caf8a204ef634ebac99700e77ba716d3ebbb68a1abbc2ceb6b16dbec9e4" +checksum = "ff94409cc3557bfbbcce6b14520ccd6bd3727e965c0fe68d63ef2c185bf379c6" dependencies = [ "cranelift-entity", "serde", @@ -10916,8 +10921,8 @@ dependencies = [ [[package]] name = "xcm" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ "derivative", "impl-trait-for-tuples", @@ -10929,8 +10934,8 @@ dependencies = [ [[package]] name = "xcm-builder" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ "frame-support", "frame-system", @@ -10949,8 +10954,8 @@ dependencies = [ [[package]] name = "xcm-executor" -version = "0.9.12" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +version = "0.9.13" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -10967,7 +10972,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#bbe8b114f0ccd7bc83b95dd17c1a4c87a2a68667" +source = "git+https://github.com/paritytech/polkadot?branch=master#a711993f93ffb64351a8d86aa548e73975172de1" dependencies = [ "proc-macro2", "quote", @@ -10980,7 +10985,7 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e7d9028f208dd5e63c614be69f115c1b53cacc1111437d4c765185856666c107" dependencies = [ - "futures 0.3.17", + "futures 0.3.18", "log", "nohash-hasher", "parking_lot 0.11.2", @@ -10990,18 +10995,18 @@ dependencies = [ [[package]] name = "zeroize" -version = "1.4.2" +version = "1.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf68b08513768deaa790264a7fac27a58cbf2705cfcdc9448362229217d7e970" +checksum = "d68d9dcec5f9b43a30d38c49f91dfedfaac384cb8f085faca366c26207dd1619" dependencies = [ "zeroize_derive", ] [[package]] name = "zeroize_derive" -version = "1.2.0" +version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdff2024a851a322b08f179173ae2ba620445aef1e838f0c196820eade4ae0c7" +checksum = "65f1a51723ec88c66d5d1fe80c841f17f63587d6691901d66be9bec6c3b51f73" dependencies = [ "proc-macro2", "quote", diff --git a/nimbus-consensus/Cargo.toml b/nimbus-consensus/Cargo.toml index 964e05db..1b3216dd 100644 --- a/nimbus-consensus/Cargo.toml +++ b/nimbus-consensus/Cargo.toml @@ -2,7 +2,7 @@ name = "nimbus-consensus" description = "Client-side worker for the Nimbus family of slot-based consensus algorithms" version = "0.1.0" -edition = "2018" +edition = "2021" [dependencies] # Substrate deps diff --git a/nimbus-consensus/src/lib.rs b/nimbus-consensus/src/lib.rs index f66b6e7b..5ad58935 100644 --- a/nimbus-consensus/src/lib.rs +++ b/nimbus-consensus/src/lib.rs @@ -40,7 +40,7 @@ use sp_consensus::{ }; use sc_consensus::{BlockImport, BlockImportParams}; use sp_inherents::{CreateInherentDataProviders, InherentData, InherentDataProvider}; -use sp_runtime::traits::{Block as BlockT, HashFor, Header as HeaderT, DigestItemFor}; +use sp_runtime::{traits::{Block as BlockT, HashFor, Header as HeaderT}, DigestItem}; use std::{marker::PhantomData, sync::Arc, time::Duration}; use tracing::error; use sp_keystore::{SyncCryptoStorePtr, SyncCryptoStore}; @@ -255,7 +255,7 @@ where maybe_key } -pub(crate) fn seal_header(header: &B::Header, keystore: &dyn SyncCryptoStore, type_public_pair: &CryptoTypePublicPair) -> DigestItemFor +pub(crate) fn seal_header(header: &B::Header, keystore: &dyn SyncCryptoStore, type_public_pair: &CryptoTypePublicPair) -> DigestItem where B: BlockT, { @@ -280,7 +280,7 @@ where .try_into() .expect("signature bytes produced by keystore should be right length"); - as CompatibleDigestItem>::nimbus_seal(signature) + ::nimbus_seal(signature) } #[async_trait::async_trait] diff --git a/nimbus-consensus/src/manual_seal.rs b/nimbus-consensus/src/manual_seal.rs index fe8efff8..e4aff494 100644 --- a/nimbus-consensus/src/manual_seal.rs +++ b/nimbus-consensus/src/manual_seal.rs @@ -17,7 +17,7 @@ use std::sync::Arc; use sp_keystore::SyncCryptoStorePtr; use sp_runtime::{ - traits::{Block as BlockT, DigestFor}, + traits::{Block as BlockT}, generic::{Digest, DigestItem}, }; use sp_core::crypto::Public; @@ -52,7 +52,7 @@ where &self, parent: &B::Header, inherents: &InherentData, - ) -> Result, Error> { + ) -> Result { // Retrieve the relay chain block number to use as the slot number from the parachain inherent let slot_number = inherents .get_data::(&PARACHAIN_INHERENT_IDENTIFIER) diff --git a/nimbus-primitives/Cargo.toml b/nimbus-primitives/Cargo.toml index 242a8605..fa4e0144 100644 --- a/nimbus-primitives/Cargo.toml +++ b/nimbus-primitives/Cargo.toml @@ -1,6 +1,6 @@ [package] authors = ["PureStake"] -edition = "2018" +edition = "2021" name = "nimbus-primitives" version = "0.1.0" description = "Primitive types and traites used in the nimbus consensus framework" diff --git a/nimbus-primitives/src/digests.rs b/nimbus-primitives/src/digests.rs index 6d96cddc..bec99a06 100644 --- a/nimbus-primitives/src/digests.rs +++ b/nimbus-primitives/src/digests.rs @@ -25,8 +25,7 @@ use crate::{NIMBUS_ENGINE_ID, NimbusSignature, NimbusId}; use sp_runtime::generic::DigestItem; -use parity_scale_codec::{Encode, Codec}; -use sp_std::fmt::Debug; +use parity_scale_codec::Encode; /// A digest item which is usable with aura consensus. pub trait CompatibleDigestItem: Sized { @@ -51,9 +50,7 @@ pub trait CompatibleDigestItem: Sized { fn as_nimbus_consensus_digest(&self) -> Option; } -impl CompatibleDigestItem for DigestItem where - Hash: Debug + Send + Sync + Eq + Clone + Codec + 'static -{ +impl CompatibleDigestItem for DigestItem { fn nimbus_pre_digest(author: NimbusId) -> Self { DigestItem::PreRuntime(NIMBUS_ENGINE_ID, author.encode()) } diff --git a/pallets/aura-style-filter/Cargo.toml b/pallets/aura-style-filter/Cargo.toml index 15881b6c..92e41537 100644 --- a/pallets/aura-style-filter/Cargo.toml +++ b/pallets/aura-style-filter/Cargo.toml @@ -1,6 +1,6 @@ [package] authors = ["PureStake"] -edition = "2018" +edition = "2021" name = "pallet-aura-style-filter" version = "0.1.0" diff --git a/pallets/author-inherent/Cargo.toml b/pallets/author-inherent/Cargo.toml index 2ab5e1b5..229cdb35 100644 --- a/pallets/author-inherent/Cargo.toml +++ b/pallets/author-inherent/Cargo.toml @@ -3,7 +3,7 @@ name = "pallet-author-inherent" version = "0.1.0" description = "Inject the block author via an inherent, and persist it via a Consensus digest" authors = ["PureStake"] -edition = "2018" +edition = "2021" license = 'GPL-3.0-only' [dependencies] diff --git a/pallets/author-slot-filter/Cargo.toml b/pallets/author-slot-filter/Cargo.toml index e297cca8..14028efc 100644 --- a/pallets/author-slot-filter/Cargo.toml +++ b/pallets/author-slot-filter/Cargo.toml @@ -1,6 +1,6 @@ [package] authors = ["PureStake"] -edition = "2018" +edition = "2021" name = "pallet-author-slot-filter" version = "0.1.0" diff --git a/parachain-template/node/Cargo.toml b/parachain-template/node/Cargo.toml index 2075a104..343579ba 100644 --- a/parachain-template/node/Cargo.toml +++ b/parachain-template/node/Cargo.toml @@ -6,7 +6,7 @@ description = "A new Cumulus FRAME-based Substrate Node, ready for hacking toget license = "Unlicense" homepage = "https://substrate.dev" repository = "https://github.com/paritytech/cumulus/" -edition = "2018" +edition = "2021" build = "build.rs" [package.metadata.docs.rs] diff --git a/parachain-template/node/src/chain_spec.rs b/parachain-template/node/src/chain_spec.rs index 270fe695..f34de6b4 100644 --- a/parachain-template/node/src/chain_spec.rs +++ b/parachain-template/node/src/chain_spec.rs @@ -51,7 +51,7 @@ where AccountPublic::from(get_pair_from_seed::(seed)).into_account() } -pub fn development_config(id: ParaId) -> ChainSpec { +pub fn development_config() -> ChainSpec { // Give your base currency a unit name and decimal places let mut properties = sc_chain_spec::Properties::new(); properties.insert("tokenSymbol".into(), "ROC".into()); @@ -87,7 +87,7 @@ pub fn development_config(id: ParaId) -> ChainSpec { get_account_id_from_seed::("Eve//stash"), get_account_id_from_seed::("Ferdie//stash"), ], - id, + 1000.into(), ) }, vec![], @@ -96,12 +96,12 @@ pub fn development_config(id: ParaId) -> ChainSpec { None, Extensions { relay_chain: "rococo-local".into(), // You MUST set this to the correct network! - para_id: id.into(), + para_id: 1000, }, ) } -pub fn local_testnet_config(id: ParaId) -> ChainSpec { +pub fn local_testnet_config() -> ChainSpec { // Give your base currency a unit name and decimal places let mut properties = sc_chain_spec::Properties::new(); properties.insert("tokenSymbol".into(), "ROC".into()); @@ -141,7 +141,7 @@ pub fn local_testnet_config(id: ParaId) -> ChainSpec { get_account_id_from_seed::("Eve//stash"), get_account_id_from_seed::("Ferdie//stash"), ], - id, + 1000.into(), ) }, // Bootnodes @@ -155,7 +155,7 @@ pub fn local_testnet_config(id: ParaId) -> ChainSpec { // Extensions Extensions { relay_chain: "rococo-local".into(), // You MUST set this to the correct network! - para_id: id.into(), + para_id: 1000, }, ) } @@ -170,7 +170,6 @@ fn testnet_genesis( code: parachain_template_runtime::WASM_BINARY .expect("WASM binary was not build, please build it!") .to_vec(), - changes_trie_config: Default::default(), }, balances: parachain_template_runtime::BalancesConfig { balances: endowed_accounts.iter().cloned().map(|k| (k, 1 << 60)).collect(), diff --git a/parachain-template/node/src/cli.rs b/parachain-template/node/src/cli.rs index fe5b1e58..13fba445 100644 --- a/parachain-template/node/src/cli.rs +++ b/parachain-template/node/src/cli.rs @@ -95,7 +95,7 @@ pub struct Cli { /// Relaychain arguments #[structopt(raw = true)] - pub relaychain_args: Vec, + pub relay_chain_args: Vec, } #[derive(Debug)] diff --git a/parachain-template/node/src/command.rs b/parachain-template/node/src/command.rs index c6df62b8..38d7b398 100644 --- a/parachain-template/node/src/command.rs +++ b/parachain-template/node/src/command.rs @@ -18,14 +18,11 @@ use sp_core::hexdisplay::HexDisplay; use sp_runtime::traits::Block as BlockT; use std::{io::Write, net::SocketAddr}; -fn load_spec( - id: &str, - para_id: ParaId, -) -> std::result::Result, String> { +fn load_spec(id: &str) -> std::result::Result, String> { Ok(match id { - "dev" => Box::new(chain_spec::development_config(para_id)), - "template-rococo" => Box::new(chain_spec::local_testnet_config(para_id)), - "" | "local" => Box::new(chain_spec::local_testnet_config(para_id)), + "dev" => Box::new(chain_spec::development_config()), + "template-rococo" => Box::new(chain_spec::local_testnet_config()), + "" | "local" => Box::new(chain_spec::local_testnet_config()), path => Box::new(chain_spec::ChainSpec::from_json_file(std::path::PathBuf::from(path))?), }) } @@ -40,13 +37,11 @@ impl SubstrateCli for Cli { } fn description() -> String { - format!( - "Parachain Collator Template\n\nThe command-line arguments provided first will be \ + "Parachain Collator Template\n\nThe command-line arguments provided first will be \ passed to the parachain node, while the arguments provided after -- will be passed \ - to the relaychain node.\n\n\ - {} [parachain-args] -- [relaychain-args]", - Self::executable_name() - ) + to the relay chain node.\n\n\ + parachain-collator -- " + .into() } fn author() -> String { @@ -62,7 +57,7 @@ impl SubstrateCli for Cli { } fn load_spec(&self, id: &str) -> std::result::Result, String> { - load_spec(id, self.run.parachain_id.unwrap_or(2000).into()) + load_spec(id) } fn native_runtime_version(_: &Box) -> &'static RuntimeVersion { @@ -82,8 +77,8 @@ impl SubstrateCli for RelayChainCli { fn description() -> String { "Parachain Collator Template\n\nThe command-line arguments provided first will be \ passed to the parachain node, while the arguments provided after -- will be passed \ - to the relaychain node.\n\n\ - parachain-collator [parachain-args] -- [relaychain-args]" + to the relay chain node.\n\n\ + parachain-collator -- " .into() } @@ -170,7 +165,7 @@ pub fn run() -> Result<()> { runner.sync_run(|config| { let polkadot_cli = RelayChainCli::new( &config, - [RelayChainCli::executable_name()].iter().chain(cli.relaychain_args.iter()), + [RelayChainCli::executable_name()].iter().chain(cli.relay_chain_args.iter()), ); let polkadot_config = SubstrateCli::create_configuration( @@ -193,10 +188,8 @@ pub fn run() -> Result<()> { builder.with_profiling(sc_tracing::TracingReceiver::Log, ""); let _ = builder.init(); - let block: Block = generate_genesis_block(&load_spec( - ¶ms.chain.clone().unwrap_or_default(), - params.parachain_id.unwrap_or(2000).into(), - )?)?; + let block: Block = + generate_genesis_block(&load_spec(¶ms.chain.clone().unwrap_or_default())?)?; let raw_header = block.header().encode(); let output_buf = if params.raw { raw_header @@ -254,15 +247,16 @@ pub fn run() -> Result<()> { let runner = cli.create_runner(&cli.run.normalize())?; runner.run_node_until_exit(|config| async move { - let para_id = - chain_spec::Extensions::try_get(&*config.chain_spec).map(|e| e.para_id); + let para_id = chain_spec::Extensions::try_get(&*config.chain_spec) + .map(|e| e.para_id) + .ok_or_else(|| "Could not find parachain ID in chain-spec.")?; let polkadot_cli = RelayChainCli::new( &config, - [RelayChainCli::executable_name()].iter().chain(cli.relaychain_args.iter()), + [RelayChainCli::executable_name()].iter().chain(cli.relay_chain_args.iter()), ); - let id = ParaId::from(cli.run.parachain_id.or(para_id).unwrap_or(2000)); + let id = ParaId::from(para_id); let parachain_account = AccountIdConversion::::into_account(&id); diff --git a/parachain-template/node/src/service.rs b/parachain-template/node/src/service.rs index 2508962a..66f4786d 100644 --- a/parachain-template/node/src/service.rs +++ b/parachain-template/node/src/service.rs @@ -116,7 +116,7 @@ where let telemetry_worker_handle = telemetry.as_ref().map(|(worker, _)| worker.handle()); let telemetry = telemetry.map(|(worker, telemetry)| { - task_manager.spawn_handle().spawn("telemetry", worker.run()); + task_manager.spawn_handle().spawn("telemetry", None, worker.run()); telemetry }); @@ -251,7 +251,6 @@ where transaction_pool: transaction_pool.clone(), spawn_handle: task_manager.spawn_handle(), import_queue: import_queue.clone(), - on_demand: None, block_announce_validator_builder: Some(Box::new(|_| block_announce_validator)), warp_sync: None, })?; @@ -272,8 +271,6 @@ where }; sc_service::spawn_tasks(sc_service::SpawnTasksParams { - on_demand: None, - remote_blockchain: None, rpc_extensions_builder, client: client.clone(), transaction_pool: transaction_pool.clone(), @@ -432,7 +429,6 @@ pub fn start_instant_seal_node(config: Configuration) -> Result Result Result