From 21cc71273cbadf122421405de2c6f9627eb3e56f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=ADdac=20Sement=C3=A9=20Fern=C3=A1ndez?= Date: Mon, 3 Jun 2024 13:50:58 +0200 Subject: [PATCH] * Uptdated dependencies to polkadot v1.12.0 --- Cargo.lock | 2465 +++++++++++------- Cargo.toml | 246 +- node/src/fake_runtime_api/aura.rs | 18 +- node/src/service.rs | 4 +- runtime/bajun/src/lib.rs | 14 +- runtime/bajun/src/weights/pallet_balances.rs | 14 + runtime/bajun/src/weights/pallet_xcm.rs | 22 - runtime/bajun/src/xcm_config.rs | 3 +- rust-toolchain.toml | 2 +- 9 files changed, 1654 insertions(+), 1134 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 17d39ff..6a69593 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -23,11 +23,11 @@ dependencies = [ [[package]] name = "addr2line" -version = "0.21.0" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" +checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" dependencies = [ - "gimli 0.28.1", + "gimli 0.29.0", ] [[package]] @@ -71,17 +71,6 @@ dependencies = [ "subtle 2.5.0", ] -[[package]] -name = "ahash" -version = "0.7.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9" -dependencies = [ - "getrandom 0.2.15", - "once_cell", - "version_check", -] - [[package]] name = "ahash" version = "0.8.11" @@ -204,20 +193,6 @@ dependencies = [ "num-traits", ] -[[package]] -name = "aquamarine" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1da02abba9f9063d786eab1509833ebb2fac0f966862ca59439c76b9c566760" -dependencies = [ - "include_dir", - "itertools 0.10.5", - "proc-macro-error", - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "aquamarine" version = "0.5.0" @@ -358,15 +333,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94893f1e0c6eeab764ade8dc4c0db24caf4fe7cbbaafc0eba0a9030f447b5185" dependencies = [ "num-traits", - "rand", + "rand 0.8.5", ] -[[package]] -name = "array-bytes" -version = "4.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f52f63c5c1316a16a4b35eaac8b76a98248961a533f061684cb2a7cb0eafb6c6" - [[package]] name = "array-bytes" version = "6.2.3" @@ -441,9 +410,9 @@ checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9" [[package]] name = "assets-common" -version = "0.11.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c72ef4a7873eb1aeaf57fa0aa2d330c1ef6e2ba2bfcb26b338612d6133c789f" +checksum = "b68024c9f7edc5e112356bb1ba9a21a697daf6ff00ecaf742aa05f0482fd9101" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -460,7 +429,7 @@ dependencies = [ "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", - "substrate-wasm-builder", + "substrate-wasm-builder 22.0.0", ] [[package]] @@ -481,7 +450,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a" dependencies = [ "concurrent-queue", - "event-listener-strategy 0.5.2", + "event-listener-strategy", "futures-core", "pin-project-lite 0.2.14", ] @@ -533,17 +502,17 @@ dependencies = [ [[package]] name = "async-io" -version = "2.3.2" +version = "2.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcccb0f599cfa2f8ace422d3555572f47424da5648a4382a9dd0310ff8210884" +checksum = "0d6baa8f0178795da0e71bc42c9e5d13261aac7ee549853162e66a241ba17964" dependencies = [ - "async-lock 3.3.0", + "async-lock 3.4.0", "cfg-if", "concurrent-queue", "futures-io", "futures-lite 2.3.0", "parking", - "polling 3.7.0", + "polling 3.7.1", "rustix 0.38.34", "slab", "tracing", @@ -561,12 +530,12 @@ dependencies = [ [[package]] name = "async-lock" -version = "3.3.0" +version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d034b430882f8381900d3fe6f0aaa3ad94f2cb4ac519b429692a1bc2dda4ae7b" +checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18" dependencies = [ - "event-listener 4.0.3", - "event-listener-strategy 0.4.0", + "event-listener 5.3.1", + "event-listener-strategy", "pin-project-lite 0.2.14", ] @@ -600,12 +569,12 @@ dependencies = [ [[package]] name = "async-signal" -version = "0.2.6" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afe66191c335039c7bb78f99dc7520b0cbb166b3a1cb33a03f53d8a1c6f2afda" +checksum = "329972aa325176e89114919f2a80fdae4f4c040f66a370b1a1159c6c0f94e7aa" dependencies = [ - "async-io 2.3.2", - "async-lock 3.3.0", + "async-io 2.3.3", + "async-lock 3.4.0", "atomic-waker", "cfg-if", "futures-core", @@ -666,16 +635,16 @@ checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" [[package]] name = "backtrace" -version = "0.3.71" +version = "0.3.72" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d" +checksum = "17c6a35df3749d2e8bb1b7b21a976d82b15548788d2735b9d82f329268f71a11" dependencies = [ - "addr2line 0.21.0", + "addr2line 0.22.0", "cc", "cfg-if", "libc", "miniz_oxide", - "object 0.32.2", + "object 0.35.0", "rustc-demangle", ] @@ -840,7 +809,7 @@ dependencies = [ "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", - "substrate-wasm-builder", + "substrate-wasm-builder 21.0.0", "xcm-primitives", ] @@ -1105,9 +1074,9 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub-router" -version = "0.10.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "063e9ce60db859f26172c1428b251e628751850e7862065104e750310c6afbad" +checksum = "b493c8238552fb50edfe9c3eb94e8058fce36cce71cc9ad0fb1902d3aedcd902" dependencies = [ "parity-scale-codec", "scale-info", @@ -1330,6 +1299,19 @@ dependencies = [ "unsigned-varint", ] +[[package]] +name = "cid" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd94671561e36e4e7de75f753f577edafb0e7c05d6e4547229fdf7938fbcd2c3" +dependencies = [ + "core2", + "multibase", + "multihash 0.18.1", + "serde", + "unsigned-varint", +] + [[package]] name = "cipher" version = "0.2.5" @@ -1350,20 +1332,11 @@ dependencies = [ "zeroize", ] -[[package]] -name = "ckb-merkle-mountain-range" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56ccb671c5921be8a84686e6212ca184cb1d7c51cadcdbfcbd1cc3f042f5dfb8" -dependencies = [ - "cfg-if", -] - [[package]] name = "clang-sys" -version = "1.8.0" +version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a483f3cbf7cec2e153d424d0e92329d816becc6421389bd494375c6065921b9b" +checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" dependencies = [ "glob", "libc", @@ -1459,6 +1432,16 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422" +[[package]] +name = "combine" +version = "4.6.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd" +dependencies = [ + "bytes", + "memchr", +] + [[package]] name = "comfy-table" version = "7.1.1" @@ -1466,7 +1449,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b34115915337defe99b2aff5c2ce6771e5fbc4079f4b506301f5cf394c8452f7" dependencies = [ "strum 0.26.2", - "strum_macros 0.26.2", + "strum_macros 0.26.3", "unicode-width", ] @@ -1699,6 +1682,21 @@ dependencies = [ "wasmtime-types", ] +[[package]] +name = "crc" +version = "3.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69e6e4d7b33a94f0991c26729976b10ebde1d34c3ee82408fb536164fa10d636" +dependencies = [ + "crc-catalog", +] + +[[package]] +name = "crc-catalog" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5" + [[package]] name = "crc32fast" version = "1.4.2" @@ -1802,9 +1800,9 @@ dependencies = [ [[package]] name = "cumulus-client-cli" -version = "0.11.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b169c6bebaa58a8f0f2078747919ebd98df45d0d018a0f8caa66ec15e2ad43d4" +checksum = "85253f32659117ed1f4aa213e3257dcc022be89f091be91dc83993de5ed8d060" dependencies = [ "clap", "parity-scale-codec", @@ -1820,9 +1818,9 @@ dependencies = [ [[package]] name = "cumulus-client-collator" -version = "0.11.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d1ffccac45cddcbb37b8c18283bd57638f648f725091d28c3ac3be515f8dd1d" +checksum = "d6197f6736982d38c34ee006f3bb71760a52dd87fdbc65798088c2916d18469d" dependencies = [ "cumulus-client-consensus-common", "cumulus-client-network", @@ -1844,9 +1842,9 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-aura" -version = "0.11.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6d112f874c998d174f034532d238d5e0616c3455f8bf9bb5946c5617e7c7c0f" +checksum = "c04552e4aa9eaa59be930ee23a910f0c41ba3e6d9e725cc21808c11fe8eb8f09" dependencies = [ "async-trait", "cumulus-client-collator", @@ -1887,9 +1885,9 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-common" -version = "0.11.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b6fc5e8237ff0e649c24fb1c31407fddb05cdf4773f83ca2a7b497305ae19b0" +checksum = "81828c28d9a38669f45420d31d18580760381ae86e1b2ecd2a426f1e57ce74fb" dependencies = [ "async-trait", "cumulus-client-pov-recovery", @@ -1917,9 +1915,9 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-proposer" -version = "0.11.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fb01ccc8275a4ded0caf788e561c7400e630585d34feec8a22700cbbe44f8bb" +checksum = "bbf30d94b3abfd99cef2e99ce0314bcd4f17d973bc02cee867f32171644a8191" dependencies = [ "anyhow", "async-trait", @@ -1933,9 +1931,9 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-relay-chain" -version = "0.11.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43fa05858c4679c24b4e0958a7bcf46047a923f2876eb838ea943892da484ad2" +checksum = "d65740b5ae19e8b2dc109767171b8076daf451987a0921ccab752c390fe92a90" dependencies = [ "async-trait", "cumulus-client-consensus-common", @@ -1957,9 +1955,9 @@ dependencies = [ [[package]] name = "cumulus-client-network" -version = "0.11.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f70b5f3eb4385498880a74684be6bd17669f2a2b5c7db805eef16337af1d0cd" +checksum = "afcfd3ecd531f3f8a83c6d39715e6e1804cb70da0d162706c0e82de90003407b" dependencies = [ "async-trait", "cumulus-relay-chain-interface", @@ -1981,9 +1979,9 @@ dependencies = [ [[package]] name = "cumulus-client-parachain-inherent" -version = "0.5.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a0342e88f2079d7b3287bd52b4e0f7885e563439ff2e8b8d36f99aa596b219e" +checksum = "69fd3787124724561055fe7178866120ecf47e30f72d90ef9299233d74e32a66" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2006,9 +2004,9 @@ dependencies = [ [[package]] name = "cumulus-client-pov-recovery" -version = "0.11.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e877fcdae06369ce17fd4d1fd0467d21b08338f7c944e225c5461472f54a166a" +checksum = "bc3fc23f6dc74dc346bee76554b581d72ffe5bbe2b26d44a210559012c9732e0" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2020,7 +2018,7 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-overseer", "polkadot-primitives", - "rand", + "rand 0.8.5", "sc-client-api", "sc-consensus", "sp-consensus", @@ -2031,9 +2029,9 @@ dependencies = [ [[package]] name = "cumulus-client-service" -version = "0.11.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "920c64fd704a14c571b79f5d0f19dd2638240f6a9f633f02072a35ab30db3341" +checksum = "c1cb06d29f61d047814a32070014ad259dae1ec0a4426c9474991952de8b21d7" dependencies = [ "cumulus-client-cli", "cumulus-client-collator", @@ -2069,9 +2067,9 @@ dependencies = [ [[package]] name = "cumulus-pallet-aura-ext" -version = "0.11.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "135b720fe4cd7d2e6282c0c13fbbcf68cd7dcb19d060b5032709c34582d574ad" +checksum = "98aaa88ee4435475935579907b03e4f60b086c6878945868a4d4e31510957431" dependencies = [ "cumulus-pallet-parachain-system", "frame-support", @@ -2088,9 +2086,9 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system" -version = "0.11.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b426ade835b03cb4eb0b7299a5918e96cb53ed0e38b0d07676be7ed8df772ff" +checksum = "d9224798d18e22f3847b2d513dcb8db5611f8ddd62813da81154f9cfe95c2d78" dependencies = [ "bytes", "cumulus-pallet-parachain-system-proc-macro", @@ -2119,6 +2117,7 @@ dependencies = [ "sp-trie", "sp-version", "staging-xcm", + "staging-xcm-builder", "trie-db", ] @@ -2136,9 +2135,9 @@ dependencies = [ [[package]] name = "cumulus-pallet-session-benchmarking" -version = "13.0.0" +version = "15.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63b08b5e3bba454f8eaa01a7507c1bacde9343a7a67fc20801e59e0c9c0ec9db" +checksum = "e4f32808caa41da9a1db60e1de9e7ba84eb7370067f481ecc7ceb137aede0ac5" dependencies = [ "frame-benchmarking", "frame-support", @@ -2151,9 +2150,9 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcm" -version = "0.11.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f14dc8bc002babf1596515a2f1c0158ddeccbf1ef7f5656fe71c8e1fa4bde55" +checksum = "e3bfe7a26ebf90b71ab9cb75f983f29d9a2a47205fabde8ad6d8589c629f1851" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2168,9 +2167,9 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcmp-queue" -version = "0.11.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5810a98c95f4219d7dcd6bd89d0c149fc45162e7e0c335579ba5545ec4b9c216" +checksum = "d89d7c1ee618846a05153082bb30408ef574227899d2b3d20ec1dd234649a076" dependencies = [ "bounded-collections", "bp-xcm-bridge-hub-router", @@ -2189,14 +2188,15 @@ dependencies = [ "sp-runtime", "sp-std", "staging-xcm", + "staging-xcm-builder", "staging-xcm-executor", ] [[package]] name = "cumulus-primitives-aura" -version = "0.11.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca5e91498fef0a7502070d55949b3413361060b1e0556592ed851f220f8aafb4" +checksum = "35269d04c8b6a775be07c49e5512f383d455bb91fe951adef8c72d45600a9acd" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", @@ -2209,9 +2209,9 @@ dependencies = [ [[package]] name = "cumulus-primitives-core" -version = "0.11.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12a1b925068ede5dd9f571f3afcfca877b2f94f988d308d757224464a27bc6ce" +checksum = "a8947e8b09cef060025d11a8da171f698da4d9b67191b5bc3f96d6cec553f17d" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", @@ -2227,9 +2227,9 @@ dependencies = [ [[package]] name = "cumulus-primitives-parachain-inherent" -version = "0.11.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e01642f846368bd7305a2b9c9874a4280b5097c62c33da84b2048e2e3b38bb03" +checksum = "698272736111f59f0b8c88cfa8586ef943b355958da683676e753af9f351a06a" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2237,15 +2237,17 @@ dependencies = [ "scale-info", "sp-core", "sp-inherents", + "sp-runtime", + "sp-state-machine", "sp-std", "sp-trie", ] [[package]] name = "cumulus-primitives-proof-size-hostfunction" -version = "0.6.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a9ce5326ecf86a75ee9a2d53ba8a6950f98d278a1cc88480f1dcbc90077d7dc" +checksum = "f815c73e6d8a5b44daac8881770137a99364d4c531ae9a21b2e6909a889631f1" dependencies = [ "sp-externalities", "sp-runtime-interface", @@ -2254,9 +2256,9 @@ dependencies = [ [[package]] name = "cumulus-primitives-utility" -version = "0.11.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b02524805657a76fcca354c2a9466580d7f980a9a9616a4ac1cb91597d1f451" +checksum = "3195604b37c3de5407201cf77deabb4436a6ddb2db6206bc72aa6a356402532e" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2275,9 +2277,9 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-inprocess-interface" -version = "0.11.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "842505bb9820f5d3c7d2561ed9783cd495d3665729e42590b12641e73c69fcf5" +checksum = "e10278c5ed258ba0ca63cfa103cacc3d15b95f2b0044557a57653188ef76d5e3" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2300,9 +2302,9 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-interface" -version = "0.11.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a457e637e70eccddfdd06feaf5736e3fa3fd9955ef2dc9ef696cdea640fc6e4c" +checksum = "0dfb9dc86a639df592a99272aadd6bcba50ba4d183c35525c32e0c8b33f085bd" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2319,11 +2321,11 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-minimal-node" -version = "0.11.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f946e5e8f6199bad20b4e65b3e56fb6feeb3c59d50ede9909dcfa9c73697db2" +checksum = "dcd2da7aef1dfb8257ba4358cb7f41d032361417db10835bf8cff00e2a781fc6" dependencies = [ - "array-bytes 6.2.3", + "array-bytes", "async-trait", "cumulus-primitives-core", "cumulus-relay-chain-interface", @@ -2362,9 +2364,9 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-rpc-interface" -version = "0.11.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b173a09d24c4ea2b6f90eb682276f844db7b180651f22a9e918f8bac0642075f" +checksum = "ab70504899cac7553fd5866586e4a5229c6da52091be78893271e0c1972064ad" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2376,7 +2378,7 @@ dependencies = [ "parity-scale-codec", "pin-project", "polkadot-overseer", - "rand", + "rand 0.8.5", "sc-client-api", "sc-rpc-api", "sc-service", @@ -2402,9 +2404,9 @@ dependencies = [ [[package]] name = "cumulus-test-relay-sproof-builder" -version = "0.11.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48f27d17ab307b0e255431fa21113f2aca1e0b27f54d272198972b29e2eeb88b" +checksum = "09720b54033b0f2ee3d254a90cfecf62a46db5c8ce16cc893218e7662662d507" dependencies = [ "cumulus-primitives-core", "parity-scale-codec", @@ -2803,10 +2805,19 @@ dependencies = [ "elliptic-curve", "rfc6979", "serdect", - "signature", + "signature 2.2.0", "spki", ] +[[package]] +name = "ed25519" +version = "1.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" +dependencies = [ + "signature 1.6.4", +] + [[package]] name = "ed25519" version = "2.2.3" @@ -2814,35 +2825,35 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" dependencies = [ "pkcs8", - "signature", + "signature 2.2.0", ] [[package]] name = "ed25519-dalek" -version = "2.1.1" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871" +checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" dependencies = [ - "curve25519-dalek 4.1.2", - "ed25519", - "rand_core 0.6.4", + "curve25519-dalek 3.2.0", + "ed25519 1.5.3", + "rand 0.7.3", "serde", - "sha2 0.10.8", - "subtle 2.5.0", + "sha2 0.9.9", "zeroize", ] [[package]] -name = "ed25519-zebra" -version = "3.1.0" +name = "ed25519-dalek" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c24f403d068ad0b359e577a77f92392118be3f3c927538f2bb544a5ecd828c6" +checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871" dependencies = [ - "curve25519-dalek 3.2.0", - "hashbrown 0.12.3", - "hex", + "curve25519-dalek 4.1.2", + "ed25519 2.2.3", "rand_core 0.6.4", - "sha2 0.9.9", + "serde", + "sha2 0.10.8", + "subtle 2.5.0", "zeroize", ] @@ -2853,7 +2864,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7d9ce6874da5d4415896cd45ffbc4d1cfc0c4f9c079427bd870742c30f2f65a9" dependencies = [ "curve25519-dalek 4.1.2", - "ed25519", + "ed25519 2.2.3", "hashbrown 0.14.5", "hex", "rand_core 0.6.4", @@ -2905,6 +2916,18 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "enum-as-inner" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ffccbb6966c05b32ef8fbac435df276c4ae4d3dc55a8cd0eb9745e6c12f546a" +dependencies = [ + "heck 0.4.1", + "proc-macro2", + "quote", + "syn 2.0.66", +] + [[package]] name = "enumflags2" version = "0.7.9" @@ -2990,43 +3013,22 @@ dependencies = [ [[package]] name = "event-listener" -version = "4.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e" -dependencies = [ - "concurrent-queue", - "parking", - "pin-project-lite 0.2.14", -] - -[[package]] -name = "event-listener" -version = "5.3.0" +version = "5.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d9944b8ca13534cdfb2800775f8dd4902ff3fc75a50101466decadfdf322a24" +checksum = "6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba" dependencies = [ "concurrent-queue", "parking", "pin-project-lite 0.2.14", ] -[[package]] -name = "event-listener-strategy" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3" -dependencies = [ - "event-listener 4.0.3", - "pin-project-lite 0.2.14", -] - [[package]] name = "event-listener-strategy" version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0f214dc438f977e6d4e3500aaa277f5ad94ca83fbbd9b1a15713ce2344ccc5a1" dependencies = [ - "event-listener 5.3.0", + "event-listener 5.3.1", "pin-project-lite 0.2.14", ] @@ -3039,18 +3041,6 @@ dependencies = [ "futures", ] -[[package]] -name = "expander" -version = "0.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a718c0675c555c5f976fff4ea9e2c150fa06cefa201cadef87cfbf9324075881" -dependencies = [ - "blake3", - "fs-err", - "proc-macro2", - "quote", -] - [[package]] name = "expander" version = "2.1.0" @@ -3094,9 +3084,9 @@ checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" [[package]] name = "fatality" -version = "0.0.6" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ad875162843b0d046276327afe0136e9ed3a23d5a754210fb6f1f33610d39ab" +checksum = "ec6f82451ff7f0568c6181287189126d492b5654e30a788add08027b6363d019" dependencies = [ "fatality-proc-macro", "thiserror", @@ -3104,17 +3094,16 @@ dependencies = [ [[package]] name = "fatality-proc-macro" -version = "0.0.6" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5aa1e3ae159e592ad222dc90c5acbad632b527779ba88486abe92782ab268bd" +checksum = "eb42427514b063d97ce21d5199f36c0c307d981434a6be32582bc79fe5bd2303" dependencies = [ - "expander 0.0.4", - "indexmap 1.9.3", - "proc-macro-crate 1.3.1", + "expander", + "indexmap 2.2.6", + "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 1.0.109", - "thiserror", + "syn 2.0.66", ] [[package]] @@ -3188,7 +3177,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "835c052cb0c08c1acf6ffd71c022172e18723949c8282f2b9f27efbc51e64534" dependencies = [ "byteorder", - "rand", + "rand 0.8.5", "rustc-hex", "static_assertions", ] @@ -3225,6 +3214,21 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" +[[package]] +name = "foreign-types" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" +dependencies = [ + "foreign-types-shared", +] + +[[package]] +name = "foreign-types-shared" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" + [[package]] name = "fork-tree" version = "13.0.0" @@ -3243,6 +3247,16 @@ dependencies = [ "percent-encoding", ] +[[package]] +name = "forwarded-header-value" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8835f84f38484cc86f110a805655697908257fb9a7af005234060891557198e9" +dependencies = [ + "nonempty", + "thiserror", +] + [[package]] name = "fragile" version = "2.0.0" @@ -3251,9 +3265,9 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" -version = "32.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f6f8e21cbac73688175cf9b531ed1c3f6578420a0f6106282aa8e5ed6fe3347" +checksum = "130b79108bca3d8850e850c276f1012058593d6a2a8774132e72766245bbcacc" dependencies = [ "frame-support", "frame-support-procedural", @@ -3277,12 +3291,12 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" -version = "36.0.0" +version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1be33471ac5fa10ca585d3e06642cc8c754ecd9cb8a76905bf648cff17990e32" +checksum = "13238d7648598b5476ddbf87c8633eb299c1f872e93c9afc874a1419e6e990d2" dependencies = [ "Inflector", - "array-bytes 6.2.3", + "array-bytes", "chrono", "clap", "comfy-table", @@ -3291,14 +3305,15 @@ dependencies = [ "frame-system", "gethostname", "handlebars", - "itertools 0.10.5", + "itertools 0.11.0", "lazy_static", "linked-hash-map", "log", "parity-scale-codec", - "rand", + "rand 0.8.5", "rand_pcg", "sc-block-builder", + "sc-chain-spec", "sc-cli", "sc-client-api", "sc-client-db", @@ -3312,6 +3327,7 @@ dependencies = [ "sp-core", "sp-database", "sp-externalities", + "sp-genesis-builder", "sp-inherents", "sp-io", "sp-keystore", @@ -3338,9 +3354,9 @@ dependencies = [ [[package]] name = "frame-election-provider-support" -version = "32.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c897b912f222280123eedee768b172ed74600292dfbb22843c95c9177e97358" +checksum = "74e498d8b21ba927024302645e0f4d0d0136c9620808d8425bb309fb8a92d3ff" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -3356,11 +3372,11 @@ dependencies = [ [[package]] name = "frame-executive" -version = "32.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2cbd97de3a8af65a9e1752b465fc19c7fe19c62ca1842ccec47f3002667c2172" +checksum = "f5ab937cea917f5875b0e08d55ed941f9c82c2b08628d6bf47b90c63c48ef607" dependencies = [ - "aquamarine 0.3.3", + "aquamarine", "frame-support", "frame-system", "frame-try-runtime", @@ -3386,37 +3402,14 @@ dependencies = [ "serde", ] -[[package]] -name = "frame-remote-externalities" -version = "0.39.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f4afeb0769c0ef010c0dcc681a60167692a1cd52f0c0729b327a4415facddc5" -dependencies = [ - "futures", - "indicatif", - "jsonrpsee", - "log", - "parity-scale-codec", - "serde", - "sp-core", - "sp-crypto-hashing", - "sp-io", - "sp-runtime", - "sp-state-machine", - "spinners", - "substrate-rpc-client", - "tokio", - "tokio-retry", -] - [[package]] name = "frame-support" -version = "32.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97100a956a2cd152ad4e63a5ec7b5e58503653223a73fff6e916b910b37f12ed" +checksum = "9c177377726d7bb598dd942e38168c1eb6872d53810a6bf810f0a428f9a46be8" dependencies = [ - "aquamarine 0.5.0", - "array-bytes 6.2.3", + "aquamarine", + "array-bytes", "bitflags 1.3.2", "docify", "environmental", @@ -3453,16 +3446,16 @@ dependencies = [ [[package]] name = "frame-support-procedural" -version = "27.0.0" +version = "29.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a74eda80052082e8acd36c7fa232569ce1f968c7ae2adc56d082039ac9d6ba4" +checksum = "1f822826825d810d0e096e70493cbc1032ff3ccf1324d861040865635112b6aa" dependencies = [ "Inflector", "cfg-expr", "derive-syn-parse 0.2.0", - "expander 2.1.0", + "expander", "frame-support-procedural-tools", - "itertools 0.10.5", + "itertools 0.11.0", "macro_magic", "proc-macro-warning", "proc-macro2", @@ -3473,9 +3466,9 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" -version = "11.0.1" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b482a1d18fa63aed1ff3fe3fcfb3bc23d92cb3903d6b9774f75dc2c4e1001c3a" +checksum = "a40b5cc8526c9aad01cdf46dcee6cbefd6f6c78e022607ff4cf76094919b6462" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 3.1.0", @@ -3497,9 +3490,9 @@ dependencies = [ [[package]] name = "frame-system" -version = "32.0.0" +version = "34.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "562e02f5139f1beb0edd3cac2db3f974d98b7459342210d101f451d26886ca33" +checksum = "85777d5cb78d8f244aa4e92a06d13c234f7980dd7095b1baeefc23a5945cad6c" dependencies = [ "cfg-if", "docify", @@ -3518,9 +3511,9 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" -version = "32.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4976a4dfad8b4abff9dfc5e1a5bcdfa0452765f5c726805499ea30be0df4eaa4" +checksum = "b2df1ebcb669ae29aec03f6f87b232f2446942fb79fad72434d8d0a0fd7df917" dependencies = [ "frame-benchmarking", "frame-support", @@ -3534,9 +3527,9 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" -version = "30.0.0" +version = "32.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24451c0fef0c35c50bf577aadd16bb3c7b9eb74f12bb1708114d24c6f750e165" +checksum = "bd92e3fe18b93d456efdabbd98070a1d720be5b6affe589379db9b7d9272eba5" dependencies = [ "parity-scale-codec", "sp-api", @@ -3544,9 +3537,9 @@ dependencies = [ [[package]] name = "frame-try-runtime" -version = "0.38.0" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "883f2a531ab7857e8b4bb09997f1333635da1b5e627ac1651c16b5e5152d8fa3" +checksum = "748a6c8286447388ff7a35d88fc2e0be3b26238c609c88b7774615c274452413" dependencies = [ "frame-support", "parity-scale-codec", @@ -3792,7 +3785,7 @@ version = "0.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ea1015b5a70616b688dc230cfe50c8af89d972cb132d5a622814d29773b10b9" dependencies = [ - "rand", + "rand 0.8.5", "rand_core 0.6.4", ] @@ -3827,6 +3820,12 @@ dependencies = [ "stable_deref_trait", ] +[[package]] +name = "gimli" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" + [[package]] name = "glob" version = "0.3.1" @@ -3848,7 +3847,7 @@ dependencies = [ "parking_lot 0.12.3", "portable-atomic", "quanta", - "rand", + "rand 0.8.5", "smallvec", "spinning_top", ] @@ -3917,9 +3916,6 @@ name = "hashbrown" version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" -dependencies = [ - "ahash 0.7.8", -] [[package]] name = "hashbrown" @@ -3927,7 +3923,7 @@ version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" dependencies = [ - "ahash 0.8.11", + "ahash", ] [[package]] @@ -3936,7 +3932,7 @@ version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" dependencies = [ - "ahash 0.8.11", + "ahash", "allocator-api2", "serde", ] @@ -4165,6 +4161,16 @@ dependencies = [ "unicode-normalization", ] +[[package]] +name = "idna" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c" +dependencies = [ + "unicode-bidi", + "unicode-normalization", +] + [[package]] name = "idna" version = "0.5.0" @@ -4191,7 +4197,7 @@ version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d6b0422c86d7ce0e97169cc42e04ae643caf278874a7a3c87b8150a220dc7e1e" dependencies = [ - "async-io 2.3.2", + "async-io 2.3.3", "core-foundation", "fnv", "futures", @@ -4279,19 +4285,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590" -[[package]] -name = "indicatif" -version = "0.17.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3" -dependencies = [ - "console", - "instant", - "number_prefix", - "portable-atomic", - "unicode-width", -] - [[package]] name = "inout" version = "0.1.3" @@ -4444,7 +4437,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cfdb12a2381ea5b2e68c3469ec604a007b367778cdb14d09612c8069ebd616ad" dependencies = [ "jsonrpsee-core", - "jsonrpsee-http-client", "jsonrpsee-proc-macros", "jsonrpsee-server", "jsonrpsee-types", @@ -4489,7 +4481,7 @@ dependencies = [ "jsonrpsee-types", "parking_lot 0.12.3", "pin-project", - "rand", + "rand 0.8.5", "rustc-hash", "serde", "serde_json", @@ -4499,26 +4491,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "jsonrpsee-http-client" -version = "0.22.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ccf93fc4a0bfe05d851d37d7c32b7f370fe94336b52a2f0efc5f1981895c2e5" -dependencies = [ - "async-trait", - "hyper", - "hyper-rustls", - "jsonrpsee-core", - "jsonrpsee-types", - "serde", - "serde_json", - "thiserror", - "tokio", - "tower", - "tracing", - "url", -] - [[package]] name = "jsonrpsee-proc-macros" version = "0.22.5" @@ -4766,7 +4738,7 @@ dependencies = [ "parking_lot 0.12.3", "pin-project", "quick-protobuf", - "rand", + "rand 0.8.5", "rw-stream-sink", "smallvec", "thiserror", @@ -4785,7 +4757,7 @@ dependencies = [ "log", "parking_lot 0.12.3", "smallvec", - "trust-dns-resolver", + "trust-dns-resolver 0.22.0", ] [[package]] @@ -4817,12 +4789,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "276bb57e7af15d8f100d3c11cbdd32c6752b7eef4ba7a18ecf464972c07abcce" dependencies = [ "bs58 0.4.0", - "ed25519-dalek", + "ed25519-dalek 2.1.1", "log", "multiaddr", "multihash 0.17.0", "quick-protobuf", - "rand", + "rand 0.8.5", "sha2 0.10.8", "thiserror", "zeroize", @@ -4847,7 +4819,7 @@ dependencies = [ "libp2p-swarm", "log", "quick-protobuf", - "rand", + "rand 0.8.5", "sha2 0.10.8", "smallvec", "thiserror", @@ -4869,11 +4841,11 @@ dependencies = [ "libp2p-identity", "libp2p-swarm", "log", - "rand", + "rand 0.8.5", "smallvec", "socket2 0.4.10", "tokio", - "trust-dns-proto", + "trust-dns-proto 0.22.0", "void", ] @@ -4905,7 +4877,7 @@ dependencies = [ "log", "once_cell", "quick-protobuf", - "rand", + "rand 0.8.5", "sha2 0.10.8", "snow", "static_assertions", @@ -4927,7 +4899,7 @@ dependencies = [ "libp2p-core", "libp2p-swarm", "log", - "rand", + "rand 0.8.5", "void", ] @@ -4947,7 +4919,7 @@ dependencies = [ "log", "parking_lot 0.12.3", "quinn-proto", - "rand", + "rand 0.8.5", "rustls 0.20.9", "thiserror", "tokio", @@ -4965,7 +4937,7 @@ dependencies = [ "libp2p-core", "libp2p-identity", "libp2p-swarm", - "rand", + "rand 0.8.5", "smallvec", ] @@ -4984,7 +4956,7 @@ dependencies = [ "libp2p-identity", "libp2p-swarm-derive", "log", - "rand", + "rand 0.8.5", "smallvec", "tokio", "void", @@ -5032,7 +5004,7 @@ dependencies = [ "rustls 0.20.9", "thiserror", "webpki", - "x509-parser", + "x509-parser 0.14.0", "yasna", ] @@ -5120,7 +5092,7 @@ dependencies = [ "libsecp256k1-core", "libsecp256k1-gen-ecmult", "libsecp256k1-gen-genmult", - "rand", + "rand 0.8.5", "serde", "sha2 0.9.9", "typenum", @@ -5229,6 +5201,116 @@ dependencies = [ "keystream", ] +[[package]] +name = "litep2p" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b53e78902be9d0d77df70677242b7fc9815a33a168949b5480ee089e16535e7" +dependencies = [ + "async-trait", + "bs58 0.4.0", + "bytes", + "cid 0.10.1", + "ed25519-dalek 1.0.1", + "futures", + "futures-timer", + "hex-literal", + "indexmap 2.2.6", + "libc", + "mockall", + "multiaddr", + "multihash 0.17.0", + "network-interface", + "nohash-hasher", + "parking_lot 0.12.3", + "pin-project", + "prost 0.11.9", + "prost-build 0.11.9", + "quinn", + "rand 0.8.5", + "rcgen", + "ring 0.16.20", + "rustls 0.20.9", + "serde", + "sha2 0.10.8", + "simple-dns", + "smallvec", + "snow", + "socket2 0.5.7", + "static_assertions", + "str0m 0.2.0", + "thiserror", + "tokio", + "tokio-stream", + "tokio-tungstenite", + "tokio-util", + "tracing", + "trust-dns-resolver 0.23.2", + "uint", + "unsigned-varint", + "url", + "webpki", + "x25519-dalek 2.0.1", + "x509-parser 0.15.1", + "yasna", + "zeroize", +] + +[[package]] +name = "litep2p" +version = "0.4.0-rc.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f680216510836ee5211c91d80add8d1b5ba2628a61b6d17263e6539e577a2cab" +dependencies = [ + "async-trait", + "bs58 0.4.0", + "bytes", + "cid 0.10.1", + "ed25519-dalek 1.0.1", + "futures", + "futures-timer", + "hex-literal", + "indexmap 2.2.6", + "libc", + "mockall", + "multiaddr", + "multihash 0.17.0", + "network-interface", + "nohash-hasher", + "parking_lot 0.12.3", + "pin-project", + "prost 0.11.9", + "prost-build 0.11.9", + "quinn", + "rand 0.8.5", + "rcgen", + "ring 0.16.20", + "rustls 0.20.9", + "serde", + "sha2 0.10.8", + "simple-dns", + "smallvec", + "snow", + "socket2 0.5.7", + "static_assertions", + "str0m 0.4.1", + "thiserror", + "tokio", + "tokio-stream", + "tokio-tungstenite", + "tokio-util", + "tracing", + "trust-dns-resolver 0.23.2", + "uint", + "unsigned-varint", + "url", + "webpki", + "x25519-dalek 2.0.1", + "x509-parser 0.15.1", + "yasna", + "zeroize", +] + [[package]] name = "lock_api" version = "0.4.12" @@ -5346,12 +5428,6 @@ dependencies = [ "syn 2.0.66", ] -[[package]] -name = "maplit" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d" - [[package]] name = "match_cfg" version = "0.1.0" @@ -5367,6 +5443,15 @@ dependencies = [ "regex-automata 0.1.10", ] +[[package]] +name = "matchers" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" +dependencies = [ + "regex-automata 0.1.10", +] + [[package]] name = "matches" version = "0.1.10" @@ -5453,7 +5538,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "69672161530e8aeca1d1400fbf3f1a1747ff60ea604265a4e906c2442df20532" dependencies = [ "futures", - "rand", + "rand 0.8.5", "thrift", ] @@ -5500,7 +5585,7 @@ dependencies = [ "lioness", "log", "parking_lot 0.12.3", - "rand", + "rand 0.8.5", "rand_chacha 0.3.1", "rand_distr", "subtle 2.5.0", @@ -5510,9 +5595,9 @@ dependencies = [ [[package]] name = "mmr-gadget" -version = "33.0.0" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "463f3038aebf0766b75c231e293293dec7b85f2358120a2696470159008ddfd2" +checksum = "663618e90cf942896a983beeec6bd1c4b25f30cabc1a54d16627866611dd7088" dependencies = [ "futures", "log", @@ -5530,9 +5615,9 @@ dependencies = [ [[package]] name = "mmr-rpc" -version = "32.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d17ec87c5d04009e7d7b149abb2aa8495e2893c5920ce4a83679c76e5d6320f7" +checksum = "63ae3285ed10596e5d6c0f7ac651fae1dd04155ee874e55311c6885fa8435ecd" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -5624,10 +5709,14 @@ version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cfd8a792c1694c6da4f68db0a9d707c72bd260994da179e6030a5dcee00bb815" dependencies = [ + "blake2b_simd", + "blake2s_simd", + "blake3", "core2", "digest 0.10.7", "multihash-derive 0.8.0", "sha2 0.10.8", + "sha3", "unsigned-varint", ] @@ -5706,6 +5795,12 @@ version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" +[[package]] +name = "multimap" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "defc4c55412d89136f966bbb339008b474350e5e6e78d2714439c386b3137a03" + [[package]] name = "multistream-select" version = "0.12.1" @@ -5753,7 +5848,7 @@ version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7bddcd3bf5144b6392de80e04c347cd7fab2508f6df16a85fc496ecd5cec39bc" dependencies = [ - "rand", + "rand 0.8.5", ] [[package]] @@ -5828,6 +5923,18 @@ dependencies = [ "tokio", ] +[[package]] +name = "network-interface" +version = "1.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4a43439bf756eed340bdf8feba761e2d50c7d47175d87545cd5cbe4a137c4d1" +dependencies = [ + "cc", + "libc", + "thiserror", + "winapi", +] + [[package]] name = "nix" version = "0.24.3" @@ -5841,12 +5948,13 @@ dependencies = [ [[package]] name = "nix" -version = "0.27.1" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053" +checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4" dependencies = [ "bitflags 2.5.0", "cfg-if", + "cfg_aliases", "libc", ] @@ -5884,6 +5992,12 @@ dependencies = [ "minimal-lexical", ] +[[package]] +name = "nonempty" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e9e591e719385e6ebaeb5ce5d3887f7d5676fceca6411d1925ccc95745f3d6f7" + [[package]] name = "nonzero_ext" version = "0.3.0" @@ -5896,6 +6010,16 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be" +[[package]] +name = "nu-ansi-term" +version = "0.46.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" +dependencies = [ + "overload", + "winapi", +] + [[package]] name = "num-bigint" version = "0.4.5" @@ -5971,12 +6095,6 @@ dependencies = [ "libc", ] -[[package]] -name = "number_prefix" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3" - [[package]] name = "object" version = "0.30.4" @@ -5998,6 +6116,15 @@ dependencies = [ "memchr", ] +[[package]] +name = "object" +version = "0.35.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8ec7ab813848ba4522158d5517a6093db1ded27575b070f4177b8d12b41db5e" +dependencies = [ + "memchr", +] + [[package]] name = "oid-registry" version = "0.6.1" @@ -6025,12 +6152,60 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" +[[package]] +name = "openssl" +version = "0.10.64" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f" +dependencies = [ + "bitflags 2.5.0", + "cfg-if", + "foreign-types", + "libc", + "once_cell", + "openssl-macros", + "openssl-sys", +] + +[[package]] +name = "openssl-macros" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.66", +] + [[package]] name = "openssl-probe" version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" +[[package]] +name = "openssl-src" +version = "300.3.0+3.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eba8804a1c5765b18c4b3f907e6897ebabeedebc9830e1a0046c4a4cf44663e1" +dependencies = [ + "cc", +] + +[[package]] +name = "openssl-sys" +version = "0.9.102" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2" +dependencies = [ + "cc", + "libc", + "openssl-src", + "pkg-config", + "vcpkg", +] + [[package]] name = "option-ext" version = "0.2.0" @@ -6060,7 +6235,7 @@ version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1344346d5af32c95bbddea91b18a88cc83eac394192d20ef2fc4c40a74332355" dependencies = [ - "expander 2.1.0", + "expander", "indexmap 2.2.6", "itertools 0.11.0", "petgraph", @@ -6081,8 +6256,8 @@ dependencies = [ [[package]] name = "orml-pallets-benchmarking" -version = "0.7.1" -source = "git+https://github.com/ajuna-network/ajuna-pallets.git?tag=v0.7.1#8bb9de23c0903c2d80466fe89712a393cc47a5b6" +version = "0.8.0" +source = "git+https://github.com/ajuna-network/ajuna-pallets.git?tag=v0.8.0#80a3614e5fe0cf2df7cab8b1517324ccf4f3af60" dependencies = [ "frame-benchmarking", "frame-support", @@ -6098,9 +6273,9 @@ dependencies = [ [[package]] name = "orml-traits" -version = "0.10.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "598e41658df928ddcb07743ab376fdd0c2467ca0f1124c15e82283dfd96dc5d0" +checksum = "eead0e8125b83955270961cafdb560a031228b8b165f988da83f8773a0af3420" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -6119,9 +6294,9 @@ dependencies = [ [[package]] name = "orml-utilities" -version = "0.10.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "539cb12181b6cd6587ea3501acc05de3190ae9498fcc08fb54afad01c3ccc99a" +checksum = "fc4898b26a3dfc76864d899a0ceb28d1c8ec5b228460a7291f4ce5f2cc0502df" dependencies = [ "frame-support", "parity-scale-codec", @@ -6135,9 +6310,9 @@ dependencies = [ [[package]] name = "orml-vesting" -version = "0.10.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e848c6c92c5100f98f210fe1fab797cddeceee631aa0de28cfcf97c630e2d7d8" +checksum = "b36406ba2339412a68f2ae2643466d83e1c94e98852a27fe005379d0fc21df82" dependencies = [ "frame-support", "frame-system", @@ -6151,9 +6326,9 @@ dependencies = [ [[package]] name = "orml-xcm" -version = "0.10.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66ad1094bb068a95738ca9f25df77f1a4cd32990662409a7d24c85d358b046d7" +checksum = "af038794fd5e3fb2fc4885626d0f96ca9dd9b59eeecd66484a9a333e346d2b77" dependencies = [ "frame-support", "frame-system", @@ -6166,9 +6341,9 @@ dependencies = [ [[package]] name = "orml-xcm-support" -version = "0.10.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d05104ca96aa79b4dd48bd2d9e43ed58520a029108ecee26924fe1e909f0046" +checksum = "8fbcda42b70a2098bb8b904a276262877aff3c4eddc0921140b0fbff9c6bf971" dependencies = [ "frame-support", "orml-traits", @@ -6181,9 +6356,9 @@ dependencies = [ [[package]] name = "orml-xtokens" -version = "0.10.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e50b4d05d1c4a15cf672580f4253404dd9c8c31282d7ec291b69b2148c4ba222" +checksum = "95e0d6c39c0e761a1ce22a34fdf90907a3ab353c558dd8843ebb6cb25a5d1dbb" dependencies = [ "frame-support", "frame-system", @@ -6201,10 +6376,16 @@ dependencies = [ "staging-xcm-executor", ] +[[package]] +name = "overload" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" + [[package]] name = "pallet-ajuna-affiliates" -version = "0.7.1" -source = "git+https://github.com/ajuna-network/ajuna-pallets.git?tag=v0.7.1#8bb9de23c0903c2d80466fe89712a393cc47a5b6" +version = "0.8.0" +source = "git+https://github.com/ajuna-network/ajuna-pallets.git?tag=v0.8.0#80a3614e5fe0cf2df7cab8b1517324ccf4f3af60" dependencies = [ "frame-support", "frame-system", @@ -6216,8 +6397,8 @@ dependencies = [ [[package]] name = "pallet-ajuna-awesome-avatars" -version = "0.7.1" -source = "git+https://github.com/ajuna-network/ajuna-pallets.git?tag=v0.7.1#8bb9de23c0903c2d80466fe89712a393cc47a5b6" +version = "0.8.0" +source = "git+https://github.com/ajuna-network/ajuna-pallets.git?tag=v0.8.0#80a3614e5fe0cf2df7cab8b1517324ccf4f3af60" dependencies = [ "frame-benchmarking", "frame-support", @@ -6236,8 +6417,8 @@ dependencies = [ [[package]] name = "pallet-ajuna-awesome-avatars-benchmarking" -version = "0.7.1" -source = "git+https://github.com/ajuna-network/ajuna-pallets.git?tag=v0.7.1#8bb9de23c0903c2d80466fe89712a393cc47a5b6" +version = "0.8.0" +source = "git+https://github.com/ajuna-network/ajuna-pallets.git?tag=v0.8.0#80a3614e5fe0cf2df7cab8b1517324ccf4f3af60" dependencies = [ "frame-benchmarking", "frame-support", @@ -6260,8 +6441,8 @@ dependencies = [ [[package]] name = "pallet-ajuna-nft-transfer" -version = "0.7.1" -source = "git+https://github.com/ajuna-network/ajuna-pallets.git?tag=v0.7.1#8bb9de23c0903c2d80466fe89712a393cc47a5b6" +version = "0.8.0" +source = "git+https://github.com/ajuna-network/ajuna-pallets.git?tag=v0.8.0#80a3614e5fe0cf2df7cab8b1517324ccf4f3af60" dependencies = [ "frame-support", "frame-system", @@ -6273,8 +6454,8 @@ dependencies = [ [[package]] name = "pallet-ajuna-tournament" -version = "0.7.1" -source = "git+https://github.com/ajuna-network/ajuna-pallets.git?tag=v0.7.1#8bb9de23c0903c2d80466fe89712a393cc47a5b6" +version = "0.8.0" +source = "git+https://github.com/ajuna-network/ajuna-pallets.git?tag=v0.8.0#80a3614e5fe0cf2df7cab8b1517324ccf4f3af60" dependencies = [ "frame-support", "frame-system", @@ -6288,13 +6469,14 @@ dependencies = [ [[package]] name = "pallet-asset-conversion" -version = "14.0.0" +version = "16.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a66fbfb4b9a3a6430f5925a09257c61a048bf0dfbad26f814e0f0e517f43c06a" +checksum = "f7428d88b215ade92402d6c01ad02f51b6bba02c69fab8c174e0b223b335d773" dependencies = [ "frame-benchmarking", "frame-support", "frame-system", + "log", "parity-scale-codec", "scale-info", "sp-api", @@ -6307,9 +6489,9 @@ dependencies = [ [[package]] name = "pallet-asset-rate" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a63f90c10e0746fce0512e37e1a354fe8c48f32e4e20211e0c1ac9b0e4b3febb" +checksum = "52ebd9fbc2bdd0015bc015103a596035de2b41d01f339f7fe732885fbd774ba0" dependencies = [ "frame-benchmarking", "frame-support", @@ -6324,7 +6506,7 @@ dependencies = [ [[package]] name = "pallet-asset-registry" version = "0.0.1" -source = "git+https://github.com/integritee-network/pallets.git?branch=cl/polkadot-v1.10.0#81fa886ff4ce61097351ca2c18ada29087c111fb" +source = "git+https://github.com/integritee-network/pallets.git?branch=cl/polkadot-v1.12.0#df4fa8a3021616185c4549e5e650fb11fd15d482" dependencies = [ "frame-benchmarking", "frame-support", @@ -6341,9 +6523,9 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" -version = "32.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d27f76cc9151160c08fcee2e095b91048a2d1cb041b7c022a88f98ba220827b4" +checksum = "428dad50f10165a0d9757443733e38c94f371578fe44c9c989457d2cd61080ed" dependencies = [ "frame-benchmarking", "frame-support", @@ -6360,9 +6542,9 @@ dependencies = [ [[package]] name = "pallet-assets" -version = "33.0.0" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eda0d9362dc1b75cead58f5e9a6004d305f81b2bf38c52e5454d1d868e2cc98f" +checksum = "5ce4a9e4704ec26889ed2245064d389251a04314c144239c08c9340ea5e14d1e" dependencies = [ "frame-benchmarking", "frame-support", @@ -6377,9 +6559,9 @@ dependencies = [ [[package]] name = "pallet-aura" -version = "31.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cb27318bf97e8116b1383c726427ab8d6d9dac4da99c8540a247518398c2a55" +checksum = "387cfc84d2d716e23948f9777f97cf1c57461d33b22dcceeeb03493b3ad1059b" dependencies = [ "frame-support", "frame-system", @@ -6395,9 +6577,9 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" -version = "32.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "303077e7ec8808fdd9df22a6eaf9d38932a9b7df07c29423935384cf43babb2f" +checksum = "2d9b476d5331907127d707a184f5454c8ded644c1530115241a576c578ecdfea" dependencies = [ "frame-support", "frame-system", @@ -6412,9 +6594,9 @@ dependencies = [ [[package]] name = "pallet-authorship" -version = "32.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3544ca79d7b1f3b9a0efe6b54038143962e8b05d57a3a4172cd11e7216c43d6" +checksum = "ccd3d28c92dff65f0d198e88e3689f5282903138102bff84cc3794a1426665fc" dependencies = [ "frame-support", "frame-system", @@ -6427,9 +6609,9 @@ dependencies = [ [[package]] name = "pallet-babe" -version = "32.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac02d082761843190fddfea58ce3a8cf042e92d2d78bb21426d2f960880a875c" +checksum = "43127ee85b3a00650557a269efe1409f192df52e01abbed18dbaee9b5ccc174d" dependencies = [ "frame-benchmarking", "frame-support", @@ -6452,11 +6634,11 @@ dependencies = [ [[package]] name = "pallet-bags-list" -version = "31.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "664e6da2fe296a6597f2508f8754bfedaf06b5fc7bc657f7327b7d91896f84f7" +checksum = "597db43f545daa97771c2c84f8d53e7b6596a37f58fe28329b221cfc45cb7575" dependencies = [ - "aquamarine 0.5.0", + "aquamarine", "docify", "frame-benchmarking", "frame-election-provider-support", @@ -6475,9 +6657,9 @@ dependencies = [ [[package]] name = "pallet-balances" -version = "33.0.0" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b56b559fbf1b04e08f42b08c0cb133cf732b4b0cafd315a3a24ba1ae60669d7e" +checksum = "b8bd03d979e84ec22862e62bece760601c10cc72712aa1fc43358ae9837dc9fd" dependencies = [ "docify", "frame-benchmarking", @@ -6492,9 +6674,9 @@ dependencies = [ [[package]] name = "pallet-beefy" -version = "32.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b36b750d43f02589284a26ae4bcdaa9cd957abd12ffcedccf5de7f3ede20e14e" +checksum = "ef1a8f4f497878782988bdd7df0a825b4757921804fb7bafcc8df3b9e990c7a0" dependencies = [ "frame-support", "frame-system", @@ -6513,11 +6695,11 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" -version = "32.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a0ec062385375cee83f44985bf4d32c86e6ca4018e0a867b448a9a572896388" +checksum = "c3e144caa40bc9a8b2947a0de2cb5eae3e701790bf9c2105536b6943d234aa7e" dependencies = [ - "array-bytes 6.2.3", + "array-bytes", "binary-merkle-tree", "frame-support", "frame-system", @@ -6539,9 +6721,9 @@ dependencies = [ [[package]] name = "pallet-bounties" -version = "31.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe92916d8bb2f2ce84195ae5e6baec83c5a65bf685613d7cc207f0b8fd26ea43" +checksum = "a8f1b72d43025037e2ef80598ddd2a7d2d7af7e592173fa49d787b405a314c24" dependencies = [ "frame-benchmarking", "frame-support", @@ -6558,16 +6740,18 @@ dependencies = [ [[package]] name = "pallet-broker" -version = "0.10.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0d73ed3f977ca5874e32936f7605e83e96f7eb0cb7fca46b9a3f5a8df1933d5" +checksum = "1dbfcca449d6ab4c922c4ea78647f0f9d0df0ddc29e23e2bf6c51bfd86abd97f" dependencies = [ "bitvec", "frame-benchmarking", "frame-support", "frame-system", + "log", "parity-scale-codec", "scale-info", + "sp-api", "sp-arithmetic", "sp-core", "sp-runtime", @@ -6576,9 +6760,9 @@ dependencies = [ [[package]] name = "pallet-child-bounties" -version = "31.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5612487abb09a9e5b6f3a694639fd0826a8b3bae1335047899f032f292f7f410" +checksum = "f05475c4590ac456090c430d5f8b0a3b66820048bd3b25fb273a992ea8c8e36e" dependencies = [ "frame-benchmarking", "frame-support", @@ -6596,9 +6780,9 @@ dependencies = [ [[package]] name = "pallet-collator-selection" -version = "13.0.1" +version = "15.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e0724831b2b1775542055c80918e78478953ee8d6777962a947404f22001c75" +checksum = "191fe5efd59d6e68d36b15e5abf86a7169a3c1754e2a55f0ecd0555e8326eb05" dependencies = [ "frame-benchmarking", "frame-support", @@ -6608,7 +6792,7 @@ dependencies = [ "pallet-balances", "pallet-session", "parity-scale-codec", - "rand", + "rand 0.8.5", "scale-info", "sp-runtime", "sp-staking", @@ -6617,9 +6801,9 @@ dependencies = [ [[package]] name = "pallet-collective" -version = "32.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f84d7ad169667bcf184da694db6322bd9a68d9d0bb05b2727005cfadd2b8a17" +checksum = "e5669703e0437057c1054e73c10f8f2e256850905e318b0c235a587cbd89d616" dependencies = [ "frame-benchmarking", "frame-support", @@ -6635,9 +6819,9 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" -version = "32.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43080685819927c77fb38dda17e593eab2478406d674dd8c69200129cf613e77" +checksum = "c19d08a0f7f23bb70998456f04f0234548f6ee10507b0f7e74bf067e3eeeee2b" dependencies = [ "assert_matches", "frame-benchmarking", @@ -6653,9 +6837,9 @@ dependencies = [ [[package]] name = "pallet-democracy" -version = "32.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83740afbabdabd41a9af23e1085db431b7d0aa10e542f6e1862aa14ff76eeec9" +checksum = "731fc36423b38b08b12dd3a3aeeaa1dda61a3207ee5ce24a209d964aede8a367" dependencies = [ "frame-benchmarking", "frame-support", @@ -6672,9 +6856,9 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" -version = "31.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd4127300982c54fb31630a3a002daeb060556c0d0ca17031975fe25d613f432" +checksum = "4cbfdd85dd5d5979067a47d4148f529da937ee017a846e98d4778764b3acfe43" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6683,7 +6867,7 @@ dependencies = [ "log", "pallet-election-provider-support-benchmarking", "parity-scale-codec", - "rand", + "rand 0.8.5", "scale-info", "sp-arithmetic", "sp-core", @@ -6696,9 +6880,9 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" -version = "31.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d47f77fc73b1caf6317515e884a1451786c8b71fddd910b753a73da7ee4fe84" +checksum = "ef65188f4db678f5b5098d74f67e35ea5a1c2eac3c57e628e8371bf013e5f7ff" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6711,9 +6895,9 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" -version = "33.0.0" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08fe6701c248d87e489e998230180b112e639db09c0a50cf6e44cf399bc1028f" +checksum = "2306b2b9115109232e590604edc35395b33fbf7413a84bfdb24ae0e0b9e3585d" dependencies = [ "frame-benchmarking", "frame-support", @@ -6731,9 +6915,9 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" -version = "31.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df2f9df9cbcba5c986e8abb00dc6184cacebcd96064f706bbd47c870255fa4f1" +checksum = "202d0ffa99727097251e049039fc40a4bfba7f32d0f1c831614cc94f95d430bc" dependencies = [ "docify", "frame-benchmarking", @@ -6751,9 +6935,9 @@ dependencies = [ [[package]] name = "pallet-grandpa" -version = "32.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6beb51686baee78fc838861b825c1b8f1b66a7633dc502dc70da491aed82dcbb" +checksum = "176f4dacb8f2e4f7cc807df18ced790d928c736b761b0eac5a855e9052efde40" dependencies = [ "frame-benchmarking", "frame-support", @@ -6775,9 +6959,9 @@ dependencies = [ [[package]] name = "pallet-identity" -version = "32.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c5e41c45a18b5e71b05fd5789b210ce79dbddd454e9bc783dd188790be99d91" +checksum = "435fb7144dd4809744d6ed5bdb96da650f59456ee95eac886e8b63ce2288f041" dependencies = [ "enumflags2", "frame-benchmarking", @@ -6793,9 +6977,9 @@ dependencies = [ [[package]] name = "pallet-im-online" -version = "31.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c771c379dfa58623a6d88d021c7cebe1f9f4f4537155917f7a9c03b5b36c3ec" +checksum = "cb18daba67af89afab884392286b22c9da983d63adc2b4f42be42330fb645da8" dependencies = [ "frame-benchmarking", "frame-support", @@ -6814,9 +6998,9 @@ dependencies = [ [[package]] name = "pallet-indices" -version = "32.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b75dd0463b1ac775e8d154879e174e06fb8745b0896b8d9a3bd99d57135e914" +checksum = "4a5474e1fe28673aa229805fa59bda1b5211a6cd5acd44d1ce8594761c5aa6a3" dependencies = [ "frame-benchmarking", "frame-support", @@ -6832,9 +7016,9 @@ dependencies = [ [[package]] name = "pallet-insecure-randomness-collective-flip" -version = "20.0.0" +version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "468c687f355d48dfaa2ff73fe25f6b2de309a75a075ecbb00471b96e0c825385" +checksum = "a280f712445ac3709abfdf5d4347784faa93c2c3c37bd60dee5b69f8b51066b2" dependencies = [ "frame-support", "frame-system", @@ -6847,9 +7031,9 @@ dependencies = [ [[package]] name = "pallet-membership" -version = "32.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6d889d1ab1f8c78dddbe5aa107ae0004f066a79384af010e58539a71c84cbe1" +checksum = "958dd8feceeeacd1ae268eb0c2133887aea5f9883ae3410712f7b483b265c145" dependencies = [ "frame-benchmarking", "frame-support", @@ -6865,9 +7049,9 @@ dependencies = [ [[package]] name = "pallet-message-queue" -version = "35.0.0" +version = "37.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bd58fa73c9e498414c9e6757f5ff1dbb81b9c7439231018c19aca99c35fd35b" +checksum = "0f00efb1a89581346901a13f60c6d5be640dbfee516342f0b6b1ee679ed20354" dependencies = [ "environmental", "frame-benchmarking", @@ -6886,9 +7070,9 @@ dependencies = [ [[package]] name = "pallet-migrations" -version = "2.0.0" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4fd91afd01c044f2a6c7ea1be39bbe4fd2084c9df79bccc891853735967a268" +checksum = "4649cba5d8bbb10b47f54a35da9270451e682adb479044ded27763bd7f411ab2" dependencies = [ "docify", "frame-benchmarking", @@ -6905,9 +7089,9 @@ dependencies = [ [[package]] name = "pallet-mmr" -version = "31.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfe22ce913c1862862a7ce3180b1a52b544a04a629b92c6dff43c3975ee89d39" +checksum = "359e1e6b63a3fdd57724c35b428c5cb13d2203108f643beb5870e72d0173af5c" dependencies = [ "frame-benchmarking", "frame-support", @@ -6924,9 +7108,9 @@ dependencies = [ [[package]] name = "pallet-multisig" -version = "32.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57b3d75a9319f7bcb58920ecc087aa246cc4cac0bcf5c9f29bb44260315961db" +checksum = "98b5d37656066f03706dd9edf472785b531bb9dedec7d2a9c147cce2d4f30061" dependencies = [ "frame-benchmarking", "frame-support", @@ -6941,9 +7125,9 @@ dependencies = [ [[package]] name = "pallet-nfts" -version = "26.0.0" +version = "28.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "190767bc88a1a23f51fccc445a271639fd5a88f1811291d801221e5b9b5b48cc" +checksum = "be0cdd439ccc9d3e8281dfd2b80cbedfa4ee37f73ccfe2db685d71552fbe71b4" dependencies = [ "enumflags2", "frame-benchmarking", @@ -6960,9 +7144,9 @@ dependencies = [ [[package]] name = "pallet-nis" -version = "32.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f73f50b2cfeb31dad13e3bd628245bf9f2d8edc98ba3c7591c2f3303304a185" +checksum = "55e4b82d3d48d0b0828acac780b2a383f1bb4fe2b33d945850d735571f8f0398" dependencies = [ "frame-benchmarking", "frame-support", @@ -6977,9 +7161,9 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" -version = "29.0.0" +version = "31.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e763dbe561c25187466eabb92d6193ad6098fb656a0dc807ebefbb237f903171" +checksum = "d9e13bbfb772e3530e4adb0ed000d5851c89c1e21949f199196d5aed4573d6c1" dependencies = [ "frame-support", "frame-system", @@ -6997,9 +7181,9 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" -version = "30.0.0" +version = "32.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a563a0a45f55c747819f1220adc27e492c5c7040e3a4f597d6e0e959f9742aa1" +checksum = "ef69c75bf20f34c61d8fa9e2eaac7e0196662c1f837193b980dd81ce8bf64b7f" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7018,9 +7202,9 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" -version = "27.0.0" +version = "29.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ce49d48a75a006539583808e526d303a09afd8621d3351ad52f8a4ca62fe8a8" +checksum = "436388be290be799b0eaebb3bf0faa71029d8326fa5726c578302cb1e8f78032" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", @@ -7030,9 +7214,9 @@ dependencies = [ [[package]] name = "pallet-offences" -version = "31.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "621a7fe9a24a3f69cbb14b06c94894b81ad0aa549dbfff178c9236876cf5a892" +checksum = "bd8a7f971f79e0ced152437e2e2c3aa3d3230c347cb7042dac81bbf58518751e" dependencies = [ "frame-support", "frame-system", @@ -7048,9 +7232,9 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" -version = "32.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca2c55d655bb56fb48c12fa98f1b6ea292ff58a0cf791cc7c180bb77ea73ac83" +checksum = "87737faadaca16055217d7d4cace15fa47690a74e077ca3ca2269ac9d63928f5" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7071,11 +7255,30 @@ dependencies = [ "sp-std", ] +[[package]] +name = "pallet-parameters" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a61797dcd19a4bc6367b031df02209182d410c00ce08a7d1d2d4ec00be54af4c" +dependencies = [ + "docify", + "frame-benchmarking", + "frame-support", + "frame-system", + "parity-scale-codec", + "paste", + "scale-info", + "serde", + "sp-core", + "sp-runtime", + "sp-std", +] + [[package]] name = "pallet-preimage" -version = "32.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c28de923b335df5fc38c9e0b565230120184f5e195624a386cd9bec90fda4b55" +checksum = "29c464ba4684a0349c0266a50bb43b281cbed79ef2a217872796c433d293fa15" dependencies = [ "frame-benchmarking", "frame-support", @@ -7091,9 +7294,9 @@ dependencies = [ [[package]] name = "pallet-proxy" -version = "32.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "936d02c265142821c0144336d6724ec1fc56ddf333837f5ab502798fab5a447e" +checksum = "b4e06086ea1c118f1603cba84c44a986b8132f54c51a710f72e0b4c9773bc3b5" dependencies = [ "frame-benchmarking", "frame-support", @@ -7107,9 +7310,9 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" -version = "32.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a6a4587dc3f5438631db3c2ec019f31723c4a7949cf63945f111b6c509d0a97" +checksum = "6daeb4ce9471d306aab7a7f9b356643eb646df0be6306e241e499be442fe44da" dependencies = [ "frame-benchmarking", "frame-support", @@ -7127,9 +7330,9 @@ dependencies = [ [[package]] name = "pallet-recovery" -version = "32.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc2320f4d3b35c47180c80a6ea560d25e491d5812486c8691bdd297b5425f11b" +checksum = "f925341a47c6c95f02e30af26d478014d8b6885193169e5ce0869b75eb5b05d8" dependencies = [ "frame-benchmarking", "frame-support", @@ -7143,9 +7346,9 @@ dependencies = [ [[package]] name = "pallet-referenda" -version = "32.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbf5abb788c5e8e7960820288caa043f5d037a63248453d493e617a2445790a4" +checksum = "3a971ac06fcaa8b0e895c881e879e3c333f77bd79d1480fdffcc5b6e74750181" dependencies = [ "assert_matches", "frame-benchmarking", @@ -7163,9 +7366,9 @@ dependencies = [ [[package]] name = "pallet-root-testing" -version = "8.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd630721c9f07bdf90e4cade8f825d1842af9f68f470de186087a3d1f0090970" +checksum = "84013a3fa1fb5553c840fc0b6d165448e0765b39ef7197b1ddf8b22f367b2f37" dependencies = [ "frame-support", "frame-system", @@ -7179,9 +7382,9 @@ dependencies = [ [[package]] name = "pallet-scheduler" -version = "33.0.0" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87fac215d9cf301396720219c4d04e4fe7fcf44d14d4be71f9c3ae3df3cead74" +checksum = "9373a0c1386cf48e6e5f0e123fe67cc933e72e32d8fb05457ee7a48a96d53bef" dependencies = [ "docify", "frame-benchmarking", @@ -7198,9 +7401,9 @@ dependencies = [ [[package]] name = "pallet-session" -version = "32.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "061827f23d4a702a2e159ff84286a0a89488615c31ad05a9af7cc93a57e2b441" +checksum = "9170fef289c193773d94e2b6c799f09c97b199464902a8d220bfcd399a65d726" dependencies = [ "frame-support", "frame-system", @@ -7221,9 +7424,9 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" -version = "32.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "817dd673f7d0b965639d27def260f7ff7a1535f2c5016a611445a8e4dedcf5cd" +checksum = "ea68db2e88494745b73e4e774326f7d39e0dbdf35f8b79e70d134f2d99fd0ecb" dependencies = [ "frame-benchmarking", "frame-support", @@ -7231,7 +7434,7 @@ dependencies = [ "pallet-session", "pallet-staking", "parity-scale-codec", - "rand", + "rand 0.8.5", "sp-runtime", "sp-session", "sp-std", @@ -7239,16 +7442,16 @@ dependencies = [ [[package]] name = "pallet-society" -version = "32.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a89d24f9a15ae30d56fb9de190200d43735f4c055dcbe1c1259d3d4219da42a" +checksum = "e945ae7db25c0fa77c65882fb7138ce88a28fe08f151a539ea51a115b9595137" dependencies = [ "frame-benchmarking", "frame-support", "frame-system", "log", "parity-scale-codec", - "rand_chacha 0.2.2", + "rand_chacha 0.3.1", "scale-info", "sp-arithmetic", "sp-io", @@ -7258,9 +7461,9 @@ dependencies = [ [[package]] name = "pallet-staking" -version = "32.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b8ab61dc6b74c79ad396732c1850dafa89109b749b2b651a1d4f20f45f596a3" +checksum = "a563877abd32f7f3885d6437c196ba9adf1cfbc430afcc4059e6ede7ff354f38" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7270,7 +7473,7 @@ dependencies = [ "pallet-authorship", "pallet-session", "parity-scale-codec", - "rand_chacha 0.2.2", + "rand_chacha 0.3.1", "scale-info", "serde", "sp-application-crypto", @@ -7304,9 +7507,9 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" -version = "18.0.0" +version = "20.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b8792b235b42d70e177301cd7e2e2b1afc828f1a6ddfa0639c481cd0c125078" +checksum = "dc26b2f096e83fd919d8d6bb586963f2374b513a7c17fe356e67f585c88943b8" dependencies = [ "parity-scale-codec", "sp-api", @@ -7315,9 +7518,9 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" -version = "33.0.0" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd3e2b1355eb2e08c2de3b14b175decf8ed49bf50de6cc44f97279257c325694" +checksum = "204af00c1b72938db6a2d05b2dc6d1576f5957a9a9ec022ea6b5003f400f337c" dependencies = [ "frame-benchmarking", "frame-support", @@ -7333,9 +7536,9 @@ dependencies = [ [[package]] name = "pallet-sudo" -version = "32.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "abdecbca3760e93bb757313495ca7d2437e6141e728a2d266a85884c43d74c0e" +checksum = "edc1377f434c84a4afc3888dee27a01a0720c3fe77486f9dfb2e7310e6ad6b0b" dependencies = [ "docify", "frame-benchmarking", @@ -7350,9 +7553,9 @@ dependencies = [ [[package]] name = "pallet-timestamp" -version = "31.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "196720afcbee2f2fd1acfed5a667cffb3914d1311b36adb4d1a3a67d7010e2a5" +checksum = "7b43a57df90499460bf6645fd19390c8ae85bb225566c40e36cc8e2f4663b3f6" dependencies = [ "docify", "frame-benchmarking", @@ -7371,9 +7574,9 @@ dependencies = [ [[package]] name = "pallet-tips" -version = "31.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e3c596b6fb68e70f890436d212af74d19154be438ae0255e5ddeea10e5ec91a" +checksum = "8d451009c9a104acedb2b93aeb31096f93cfa4f39873f4b5a01d36bb3735c299" dependencies = [ "frame-benchmarking", "frame-support", @@ -7391,9 +7594,9 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" -version = "32.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dedf412abd258989da4a26946f7e480c4335ffc837baef4ef21ba91cd56ba8ee" +checksum = "373788faa2053bb2f6441921599ea06de81cdff0f96fcd1e6a2e021aa1296f72" dependencies = [ "frame-support", "frame-system", @@ -7408,9 +7611,9 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" -version = "34.0.0" +version = "36.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95122a5483521f5186a008326514e5a579931cc1d36980bbca5bb2b566ca334f" +checksum = "c1019cbb539e864eabafc9cb327799c64ba885825cff822c654e4f394da1250e" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -7425,9 +7628,9 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" -version = "32.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37d4686402973e542eb83da077b46641643834220fbae74a98bcffa762d99e91" +checksum = "5d5362418d8a4ec0bf93773d79f5fc88d6533c5bb9939e495db7072d8db4dc1d" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -7438,9 +7641,9 @@ dependencies = [ [[package]] name = "pallet-treasury" -version = "31.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac957446c936a57417ff7a4866f3463f7f2f49d9bb2daed81093c2de8f0cceaf" +checksum = "3b88e19f21e3ddec95df10b3f9411c801733f2e0a8185a7ed18ef17e98951fa2" dependencies = [ "docify", "frame-benchmarking", @@ -7458,9 +7661,9 @@ dependencies = [ [[package]] name = "pallet-utility" -version = "32.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d770b7c961afe12adc5a727a5d02b44ef09ce38d1dd5923793b3e52e5afde3c" +checksum = "4eb9f2e5a8595de607cfb062e0c115fadce3034c902b843f8f41636376a08d0a" dependencies = [ "frame-benchmarking", "frame-support", @@ -7475,9 +7678,9 @@ dependencies = [ [[package]] name = "pallet-vesting" -version = "32.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24ce37af22cc31883dfdafa334c4e1f7cea8f2d4fb964f3aa88d77d5eea7ba94" +checksum = "8205beed2e075ef3d3651bb806d39fda894861e8e82807e42553d499d5e552f6" dependencies = [ "frame-benchmarking", "frame-support", @@ -7491,9 +7694,9 @@ dependencies = [ [[package]] name = "pallet-whitelist" -version = "31.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28f118e773504b4160eb199d5504d3351d360e9ba64197d72384ee0c5ce1c0e1" +checksum = "ebeaf4774a0c69823a35560daea3642b98a5fc12432ce92efc0dd22b491e2dc7" dependencies = [ "frame-benchmarking", "frame-support", @@ -7507,9 +7710,9 @@ dependencies = [ [[package]] name = "pallet-xcm" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "649a096b0c178cb81b0e11fac4d2c67eda7cdae949d2a4c7ef693d2b39d677c6" +checksum = "ef5697c6ac29c8dd2e96d895ba6fe64b969fdcc5a5ab8cf6fa83240a519b2460" dependencies = [ "bounded-collections", "frame-benchmarking", @@ -7532,9 +7735,9 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14af05792aec4a80c211f029ddc370cc3b0d2153f8adbbb0982d637768837bf0" +checksum = "48a95a496f4c2ce2c7b9318584f7e7c589efe456be161ad373144d8e356be6ac" dependencies = [ "frame-benchmarking", "frame-support", @@ -7552,9 +7755,9 @@ dependencies = [ [[package]] name = "parachains-common" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "375e035fedfe5e0a6b4de6d29c56f8ed5ca64f421a883e7e5bcdc37a76a7c715" +checksum = "d4a8836c0b86d76631b19fcc5daeb93c028c947a872fba0b1cd9621c0cf031be" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-utility", @@ -7579,7 +7782,7 @@ dependencies = [ "staging-parachain-info", "staging-xcm", "staging-xcm-executor", - "substrate-wasm-builder", + "substrate-wasm-builder 22.0.0", ] [[package]] @@ -7589,7 +7792,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4e69bf016dc406eff7d53a7d3f7cf1c2e72c82b9088aac1118591e36dd2cd3e9" dependencies = [ "bitcoin_hashes 0.13.0", - "rand", + "rand 0.8.5", "rand_core 0.6.4", "serde", "unicode-normalization", @@ -7610,7 +7813,7 @@ dependencies = [ "lz4", "memmap2 0.5.10", "parking_lot 0.12.3", - "rand", + "rand 0.8.5", "siphasher", "snap", "winapi", @@ -7858,9 +8061,9 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" [[package]] name = "piper" -version = "0.2.2" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "464db0c665917b13ebb5d453ccdec4add5658ee1adc7affc7677615356a8afaf" +checksum = "ae1d5c74c9876f070d3e8fd503d748c7d974c3e48da8f41350fa5222ef9b4391" dependencies = [ "atomic-waker", "fastrand 2.1.0", @@ -7891,14 +8094,14 @@ checksum = "db23d408679286588f4d4644f965003d056e3dd5abcaaa938116871d7ce2fee7" [[package]] name = "polkadot-approval-distribution" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9022a11f7a24b293242c08357ab90ca725b9a9153489fae32425ff8d43401dee" +checksum = "8e286afe25b8f3cb10a0e31ad71ae9816b6357887ac88d4c1c80c275c775f6f9" dependencies = [ "bitvec", "futures", "futures-timer", - "itertools 0.10.5", + "itertools 0.11.0", "polkadot-node-jaeger", "polkadot-node-metrics", "polkadot-node-network-protocol", @@ -7906,15 +8109,15 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "rand", + "rand 0.8.5", "tracing-gum", ] [[package]] name = "polkadot-availability-bitfield-distribution" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "630bd08d1b8eeaab90585e50da11114827dbbd0fdf1e6e2a417a57dde01b40d8" +checksum = "cbdfe06f87b9bff2586e079f33980115ad4d98fe984220340e8463b257efc47e" dependencies = [ "always-assert", "futures", @@ -7923,15 +8126,15 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "rand", + "rand 0.8.5", "tracing-gum", ] [[package]] name = "polkadot-availability-distribution" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74aab8badb2e230830978ea27a34749ec6d0a096ff5c12fb08935f85e7881283" +checksum = "c3abdb4827ede5b83e8eb196589d14e55ba004fd039bb37270c53ca4988d6876" dependencies = [ "derive_more", "fatality", @@ -7943,7 +8146,7 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "rand", + "rand 0.8.5", "schnellru", "sp-core", "sp-keystore", @@ -7953,9 +8156,9 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1366718a28780768e5f2bd00c28445b0d37be21829b071a8b763534411978d81" +checksum = "42cf9cefe5cd848bc70094e4ccced9a080d8e416eafbfb8347c7d04477263668" dependencies = [ "async-trait", "fatality", @@ -7967,7 +8170,7 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "rand", + "rand 0.8.5", "sc-network", "schnellru", "thiserror", @@ -7975,11 +8178,21 @@ dependencies = [ "tracing-gum", ] +[[package]] +name = "polkadot-ckb-merkle-mountain-range" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4b44320e5f7ce2c18227537a3032ae5b2c476a7e8eddba45333e1011fc31b92" +dependencies = [ + "cfg-if", + "itertools 0.10.5", +] + [[package]] name = "polkadot-cli" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6cbe8ee58650efc6a414c940e0bc09462926cfa806ace62207297f6a78c65a7" +checksum = "16f8ad5726f1934ed4b20608ff9839cf0c4c99403b0b661376c99c06a2156737" dependencies = [ "cfg-if", "clap", @@ -8002,14 +8215,13 @@ dependencies = [ "sp-runtime", "substrate-build-script-utils", "thiserror", - "try-runtime-cli", ] [[package]] name = "polkadot-collator-protocol" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdade551b33b767772d5bca1e19e4b8ea3dadb0154401dac2e578d9f73889d55" +checksum = "adc243c5ec6656333c0a2e8e218bea936b4d8d7566902c9825539e8058e29d77" dependencies = [ "bitvec", "fatality", @@ -8030,9 +8242,9 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9792d6e3323b0bd7372a489bd3dd52afb09436919d073d45302f8e55f48ea4fd" +checksum = "4fed6798f76290be654149afd585cfef09bf796990b68c79d7ee5e5110a04d15" dependencies = [ "parity-scale-codec", "scale-info", @@ -8043,9 +8255,9 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62c223fda0baf1414d963922e555001b32f6c13308b8b47081fa75959933cf2c" +checksum = "c8948a0740287f37c431c0d1741f9548ea20e2be2e8ddca00221d463a1ea0de9" dependencies = [ "derive_more", "fatality", @@ -8069,9 +8281,9 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf840ff7a6337715e20e1afd76fd20dae11ebb049d89855ee2bf47b36b0e6249" +checksum = "87e898aa343f565e65b48c99e30ab776a2bdcc7088b048942c09594f3e3776e4" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -8084,9 +8296,9 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "477f94e8c3eedd6cfcfdfe50a33d610d38dfec4668ff7f3baef8814ffb7da85e" +checksum = "824bf17499380d6038106160125c14977f771e5889f85bee74183c6cb76be30a" dependencies = [ "futures", "futures-timer", @@ -8094,7 +8306,7 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "rand", + "rand 0.8.5", "rand_chacha 0.3.1", "sc-network", "sc-network-common", @@ -8107,9 +8319,9 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bada301d390179f38d18f10435412c81f35fc8f6e357ed84516ca0018f8c6e21" +checksum = "b415a638142f6d0a1e2adee0928fa0ec6a3a195dce4b90e2fd8985fcd11629ca" dependencies = [ "always-assert", "async-trait", @@ -8131,9 +8343,9 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b81555b3a87382c8a7c5660b0b8a09dfd2573615086e7351ef95475a17e76b2d" +checksum = "ab2b311707daf7f3183c62fc1c7758be4ae566b5a4d9320dbefe938d31a0831a" dependencies = [ "futures", "parity-scale-codec", @@ -8150,15 +8362,15 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05e3f49e8102d9a0b20f6f96199040ea253708b34bd30e679481228ebf76ab23" +checksum = "2db9fcf15099e8ecd8e23f636302d137d73dba14236e959fb4ab091cfec3ead4" dependencies = [ "bitvec", "derive_more", "futures", "futures-timer", - "itertools 0.10.5", + "itertools 0.11.0", "kvdb", "merlin", "parity-scale-codec", @@ -8168,7 +8380,7 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-overseer", "polkadot-primitives", - "rand", + "rand 0.8.5", "rand_chacha 0.3.1", "rand_core 0.6.4", "sc-keystore", @@ -8184,9 +8396,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb6fe8e8eaf3e368e93a24309d812bc1e5f91fe865a80c1c7cd182fe217c50a7" +checksum = "eea8680f339aecffaf2238a5f8e1bc9689cf5d67b7071760707aedfc4eaa3160" dependencies = [ "bitvec", "futures", @@ -8207,9 +8419,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b5417cf48b5948ed665f847240135f1fa5415cc5d3e9013cc3140a632cbf156" +checksum = "efd7fb51c8affa18d0f5db31b682678d501451584c5ceddf686bad9dffc5950f" dependencies = [ "bitvec", "fatality", @@ -8228,9 +8440,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2365e3ddb8073f54e81b222e51a364cd3e38b7371bcd042017b73db2d523028" +checksum = "5081cfead44128c0a6628d99437c19f649bc55f8dd2ed59c09874d7622b2d198" dependencies = [ "futures", "polkadot-node-subsystem", @@ -8244,9 +8456,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "867b7c560556d063b4b93d0cec3a5f6932735311b5d66666105705b87fc36a9c" +checksum = "81220717085bd60549c8c5e4adfc4bea56e224f825f03f8660b953bab79fd1b0" dependencies = [ "async-trait", "futures", @@ -8266,9 +8478,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2ffcc24bbbc2a2523c599022b106f0b48213bf80ef75f490fe02ec79ab972e4" +checksum = "417bc195bb50f5c1b5db5d8d04783b81e8e54e9c82447d9880f58a59670f8db2" dependencies = [ "futures", "polkadot-node-metrics", @@ -8281,9 +8493,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9971f3ef6226f6f12bede58e009aae16fc6fc636159ec1dc7f1add2bad87638" +checksum = "c9373236b5d0b50c506204f456e32c13a1fda71a0f02ba6b6228c1fe07812e0d" dependencies = [ "futures", "futures-timer", @@ -8299,9 +8511,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3d839dc81ec2f6593fb33bfc4d0e469c56ee0953fd129cc10fe224f7f2ff0bd" +checksum = "a854e6e2d8b5570ac2ec3af9f0b39fff70082c7b26df4621460a3f563c06f2a6" dependencies = [ "fatality", "futures", @@ -8319,9 +8531,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d3f8faa7a013b08ebdf4e018b8f7daccfc2b13fdac154d361ceb5be9992647b" +checksum = "4546a35725c881bae40b125237c72fa3ba9398bd7d59cdfc594d018a3d86cfb6" dependencies = [ "async-trait", "futures", @@ -8337,9 +8549,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-prospective-parachains" -version = "10.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5995f6998c35e9bbb8ab784714fcab7c9ddc6f0125cbd99a7175674a3f99f187" +checksum = "2d1bb5aa18ecf4e7102b0aca1bf5992ca09b18969c5582852ed81d088a5535dc" dependencies = [ "bitvec", "fatality", @@ -8355,9 +8567,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ccd98d226f1a650827183e6807466d0569691dd4a8434a3974eea041c73a677" +checksum = "0b087b67faa4ad089f1979fe1a510afe856a9c5a356c78c9f02ba3def02d1d51" dependencies = [ "bitvec", "fatality", @@ -8374,18 +8586,16 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6db5f945f8f26982b46c5cb1ed9c37f29d7e851bd06dae97b2b04e6d46dd4b77" +checksum = "08225e89f86d7ac77a58e75e2f42f25487575717673d940570dc02b28423047a" dependencies = [ "always-assert", - "array-bytes 6.2.3", + "array-bytes", "blake3", "cfg-if", "futures", "futures-timer", - "is_executable", - "libc", "parity-scale-codec", "pin-project", "polkadot-core-primitives", @@ -8395,11 +8605,9 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-parachain-primitives", "polkadot-primitives", - "rand", + "rand 0.8.5", "slotmap", "sp-core", - "sp-maybe-compressed-blob", - "sp-wasm-interface", "tempfile", "thiserror", "tokio", @@ -8408,9 +8616,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "275cab7ad2b38fdfb0c097485fe4f51e55e36c96330255edc38ccf121aa2171c" +checksum = "38b4d5b001b0e079ec3043103543d52a6c561ea58afd7e4a552c2b5f82219d99" dependencies = [ "futures", "polkadot-node-primitives", @@ -8425,16 +8633,15 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-common" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d1cf57c2204d9f80da258cfd1ca8e2ef7f366fa7810333da5f8519a05ba574d" +checksum = "da16a57610c19669a557bfbad8619dde57d72392b6ee77ceeae15f6b6e6bc327" dependencies = [ - "cfg-if", "cpu-time", "futures", "landlock", "libc", - "nix 0.27.1", + "nix 0.28.0", "parity-scale-codec", "polkadot-parachain-primitives", "polkadot-primitives", @@ -8453,9 +8660,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd9c685da442b6dde17f0f1e4bd6bb4d6827c6af0dbe96bc603d3d4f8fd05953" +checksum = "bb515d39f8fd15b6ea0377feb6c891fe76edcc4845958e1ae0595ae5b4239db2" dependencies = [ "futures", "polkadot-node-metrics", @@ -8469,9 +8676,9 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbefc5402f4eadf6dc976d8013c0e050947809a1442a6fc3c44640841c7df712" +checksum = "ff7a596644f8861f8a298ca06bd489abb359a42dc4314bd7b9cc9bf8c53f066e" dependencies = [ "lazy_static", "log", @@ -8481,6 +8688,7 @@ dependencies = [ "polkadot-node-primitives", "polkadot-primitives", "sc-network", + "sc-network-types 0.11.0", "sp-core", "thiserror", "tokio", @@ -8488,9 +8696,9 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba41f6bbcb2261a92c452ffa2960301079a0922c832491b4e9aa3400887e33ac" +checksum = "7b758d586de1b1fb1a83d008be8f1930b131cf3b6959f9a1d24021a2906b9e9b" dependencies = [ "bs58 0.5.1", "futures", @@ -8508,9 +8716,9 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "915df9a38d99dc98216f8dce9a90f3ff2cee0d7fdf9b956c055844421b0d231b" +checksum = "6da2f608ea60ec601aa33863637de01f325235eaaa0c6193eee9aea27755b5a9" dependencies = [ "async-channel 1.9.0", "async-trait", @@ -8523,9 +8731,11 @@ dependencies = [ "polkadot-node-jaeger", "polkadot-node-primitives", "polkadot-primitives", - "rand", + "rand 0.8.5", "sc-authority-discovery", "sc-network", + "sc-network-types 0.11.0", + "sp-runtime", "strum 0.26.2", "thiserror", "tracing-gum", @@ -8533,9 +8743,9 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf8d9fa95f0752c64635b2c8fc8c39b55eedb960f18a068d10720085c8ad06f6" +checksum = "39956470139586e4b10b9e913dc7ae26005a45ba1c4e98feade1d9449e4a25ed" dependencies = [ "bitvec", "bounded-vec", @@ -8557,9 +8767,9 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d5bbd86b3014ce7cc71e1a90bf641e26c4cea98955522d350268efa97c58de9" +checksum = "8a560c09498c1b311e96896e6ed952308d2972577035ac643ed57d070956877b" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -8568,9 +8778,9 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca25de72c086250c6b53ba0a868fcb1c99c305e0abbf5e3faf5568310dd4672b" +checksum = "7f94a624078ec1714b468f57dbc1c8730ec24a4f3241d774c43b5c501b61ed66" dependencies = [ "async-trait", "bitvec", @@ -8584,6 +8794,7 @@ dependencies = [ "polkadot-statement-table", "sc-client-api", "sc-network", + "sc-network-types 0.11.0", "sc-transaction-pool-api", "smallvec", "sp-api", @@ -8597,16 +8808,16 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d61ee42f50de06ae2d0209cb49af9805b780d1042a49f74f9841d2095784827" +checksum = "14e7920f7ae2e610b615ecd764c43c356f38492cc3236520e83537cc9e21141f" dependencies = [ "async-trait", "derive_more", "fatality", "futures", "futures-channel", - "itertools 0.10.5", + "itertools 0.11.0", "kvdb", "parity-db", "parity-scale-codec", @@ -8621,7 +8832,7 @@ dependencies = [ "polkadot-overseer", "polkadot-primitives", "prioritized-metered-channel", - "rand", + "rand 0.8.5", "sc-client-api", "schnellru", "sp-application-crypto", @@ -8633,9 +8844,9 @@ dependencies = [ [[package]] name = "polkadot-overseer" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6fa9663b506f2c6632468e1207e4a651ca16f2f4aba17d0a3d9e2fb828f02c5" +checksum = "95b741afa899f746735fe67e62cbfebc5168b95bcfbaad75f27b01a6e6a5ff8a" dependencies = [ "async-trait", "futures", @@ -8656,9 +8867,9 @@ dependencies = [ [[package]] name = "polkadot-parachain-primitives" -version = "10.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe77e2febc4b87e7c0a63f857ce5c32a2680cae5f9c2740285cd7378ed1586ca" +checksum = "64cbf31ea1fbf6e8f2db854813269abfca3a7eb5e2c4b1493345a29b2a01abd5" dependencies = [ "bounded-collections", "derive_more", @@ -8674,9 +8885,9 @@ dependencies = [ [[package]] name = "polkadot-primitives" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71eabc294df35faa0877f6427e9a37d3b8323922aa0372cc9208e492d8f1b2f5" +checksum = "a7621b5ba096c04bf81c9e310c6cb327c365de5a68993aea380a1a897f3b0836" dependencies = [ "bitvec", "hex-literal", @@ -8702,9 +8913,9 @@ dependencies = [ [[package]] name = "polkadot-rpc" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb29231d3184c38d011a7bffea09a2c1724b5d7544d43d6159aaa3870ae74e26" +checksum = "c867202b559a9328f8f314d289a5e326f903a758e6b00e1fc1f7d60cf2941115" dependencies = [ "jsonrpsee", "mmr-rpc", @@ -8736,9 +8947,9 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27c9469b179e1bef848bbf051df1bd529b2b9a2a0428c0f87527586a5bca3848" +checksum = "1215fb26c995f9a2ac815c28498e90347373d868f9e07bb8f180ea607a678108" dependencies = [ "bitvec", "frame-benchmarking", @@ -8788,9 +8999,9 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3c04cc730f9ddcd9a663eddb95915d783704d11ea12eb2882c0abe18968b9de" +checksum = "d54a84f56cf84685008ef66eb85d7ce6d87511b9c21a38ab214bbdd2917ae93f" dependencies = [ "bs58 0.5.1", "frame-benchmarking", @@ -8802,9 +9013,9 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32edd5b366f1e45995f613997ed259993cd2746f0407f186136696d54e24d784" +checksum = "69158a812736547a76333b97da33fdcc2830e6f8c613d8e89541845e294537a6" dependencies = [ "bitflags 1.3.2", "bitvec", @@ -8829,7 +9040,7 @@ dependencies = [ "polkadot-parachain-primitives", "polkadot-primitives", "polkadot-runtime-metrics", - "rand", + "rand 0.8.5", "rand_chacha 0.3.1", "rustc-hex", "scale-info", @@ -8852,9 +9063,9 @@ dependencies = [ [[package]] name = "polkadot-service" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f276b38deaab6bff3ddfe061331901196ff992f76398bd0abc78382f4f115cf0" +checksum = "1cd7113642afd582260667a50d550378310fb68be3991316eda3ab3c82a37ccc" dependencies = [ "async-trait", "bitvec", @@ -8973,9 +9184,9 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ded486e00b2d5bdc589b4b75c722d7a2b2f4669bd3b492227d3501d60db1b4ec" +checksum = "246d41a17db83e3dce3d0b451887fb22991aceda9c78fe092f54fa98b6296178" dependencies = [ "arrayvec 0.7.4", "bitvec", @@ -8997,9 +9208,9 @@ dependencies = [ [[package]] name = "polkadot-statement-table" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efc9894c6ae63eb4ba1724cc4859db2224038b770b3ac1bf05f0650cbf01dca7" +checksum = "9b9b54c9dbd043cdf485a5e0c2718892fe5c64e6114e2d1ce578fb33605b7c2e" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -9108,9 +9319,9 @@ dependencies = [ [[package]] name = "polling" -version = "3.7.0" +version = "3.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "645493cf344456ef24219d02a768cf1fb92ddf8c92161679ae3d91b91a637be3" +checksum = "5e6a007746f34ed64099e88783b0ae369eaa3da6392868ba262e2af9b8fbaea1" dependencies = [ "cfg-if", "concurrent-queue", @@ -9307,9 +9518,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.84" +version = "1.0.85" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec96c6a92621310b51366f1e28d05ef11489516e93be030060e5fc12024a49d6" +checksum = "22244ce15aa966053a896d1accb3a6e68469b97c7f33f284b99f0d576879fc23" dependencies = [ "unicode-ident", ] @@ -9382,11 +9593,11 @@ dependencies = [ "itertools 0.10.5", "lazy_static", "log", - "multimap", + "multimap 0.8.3", "petgraph", "prettyplease 0.1.11", "prost 0.11.9", - "prost-types", + "prost-types 0.11.9", "regex", "syn 1.0.109", "tempfile", @@ -9394,8 +9605,29 @@ dependencies = [ ] [[package]] -name = "prost-derive" -version = "0.11.9" +name = "prost-build" +version = "0.12.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22505a5c94da8e3b7c2996394d1c933236c4d743e81a410bcca4e6989fc066a4" +dependencies = [ + "bytes", + "heck 0.5.0", + "itertools 0.12.1", + "log", + "multimap 0.10.0", + "once_cell", + "petgraph", + "prettyplease 0.2.20", + "prost 0.12.6", + "prost-types 0.12.6", + "regex", + "syn 2.0.66", + "tempfile", +] + +[[package]] +name = "prost-derive" +version = "0.11.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5d2d8d10f3c6ded6da8b05b5fb3b8a5082514344d56c9f871412d29b4e075b4" dependencies = [ @@ -9428,6 +9660,15 @@ dependencies = [ "prost 0.11.9", ] +[[package]] +name = "prost-types" +version = "0.12.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9091c90b0a32608e984ff2fa4091273cbdd755d54935c51d520887f4a1dbd5b0" +dependencies = [ + "prost 0.12.6", +] + [[package]] name = "psm" version = "0.1.21" @@ -9491,6 +9732,24 @@ dependencies = [ "pin-project-lite 0.1.12", ] +[[package]] +name = "quinn" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e8b432585672228923edbbf64b8b12c14e1112f62e88737655b4a083dbcd78e" +dependencies = [ + "bytes", + "pin-project-lite 0.2.14", + "quinn-proto", + "quinn-udp", + "rustc-hash", + "rustls 0.20.9", + "thiserror", + "tokio", + "tracing", + "webpki", +] + [[package]] name = "quinn-proto" version = "0.9.6" @@ -9498,7 +9757,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94b0b33c13a79f669c85defaf4c275dc86a0c0372807d0ca3d78e0bb87274863" dependencies = [ "bytes", - "rand", + "rand 0.8.5", "ring 0.16.20", "rustc-hash", "rustls 0.20.9", @@ -9509,6 +9768,19 @@ dependencies = [ "webpki", ] +[[package]] +name = "quinn-udp" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "641538578b21f5e5c8ea733b736895576d0fe329bb883b937db6f4d163dbaaf4" +dependencies = [ + "libc", + "quinn-proto", + "socket2 0.4.10", + "tracing", + "windows-sys 0.42.0", +] + [[package]] name = "quote" version = "1.0.36" @@ -9524,6 +9796,19 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" +[[package]] +name = "rand" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" +dependencies = [ + "getrandom 0.1.16", + "libc", + "rand_chacha 0.2.2", + "rand_core 0.5.1", + "rand_hc", +] + [[package]] name = "rand" version = "0.8.5" @@ -9580,7 +9865,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31" dependencies = [ "num-traits", - "rand", + "rand 0.8.5", +] + +[[package]] +name = "rand_hc" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" +dependencies = [ + "rand_core 0.5.1", ] [[package]] @@ -9849,11 +10143,12 @@ dependencies = [ [[package]] name = "rococo-runtime" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee1a30be097c0e02d2aacc4b2b73ecba2c795ae9246f2c37711ebae0e69dd95c" +checksum = "5f09353883a98e00d2d8e1e834afa8f8d4fe56f00179843c9b88226db38577ef" dependencies = [ "binary-merkle-tree", + "bitvec", "frame-benchmarking", "frame-executive", "frame-support", @@ -9885,6 +10180,7 @@ dependencies = [ "pallet-multisig", "pallet-nis", "pallet-offences", + "pallet-parameters", "pallet-preimage", "pallet-proxy", "pallet-ranked-collective", @@ -9916,6 +10212,7 @@ dependencies = [ "scale-info", "serde", "serde_derive", + "serde_json", "smallvec", "sp-api", "sp-arithmetic", @@ -9923,6 +10220,7 @@ dependencies = [ "sp-block-builder", "sp-consensus-babe", "sp-consensus-beefy", + "sp-consensus-grandpa", "sp-core", "sp-genesis-builder", "sp-inherents", @@ -9940,15 +10238,15 @@ dependencies = [ "staging-xcm-builder", "staging-xcm-executor", "static_assertions", - "substrate-wasm-builder", + "substrate-wasm-builder 22.0.0", "xcm-fee-payment-runtime-api", ] [[package]] name = "rococo-runtime-constants" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa26847ef6b32b5fd41d4f86538ef15b8d74f208d211644dc14e4dda74559116" +checksum = "f07e4b8066110a58d9e6290b5f5ff189684495a0ae8c4b07eca5f5b8d1353595" dependencies = [ "frame-support", "polkadot-primitives", @@ -10261,9 +10559,9 @@ dependencies = [ [[package]] name = "sc-allocator" -version = "27.0.0" +version = "28.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97e78771bbc491d4d601afbbf01f5718d6d724d0d971c8581cf5b4c62a9502f7" +checksum = "a3f01218e73ea57916be5f08987995ac802d6f4ede4ea5ce0242e468c590e4e2" dependencies = [ "log", "sp-core", @@ -10273,9 +10571,9 @@ dependencies = [ [[package]] name = "sc-authority-discovery" -version = "0.38.0" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9cd4cf9f2f6a12f1cc042831474f33103aad8ebf9fa6d49f7119521ed89b1ec" +checksum = "218036a165861e60bef6f585c20fd2eb89286056320ffb67c86fd935e80bc9b6" dependencies = [ "async-trait", "futures", @@ -10284,14 +10582,15 @@ dependencies = [ "libp2p", "linked_hash_set", "log", - "multihash 0.18.1", + "multihash 0.17.0", "multihash-codetable", "parity-scale-codec", "prost 0.12.6", - "prost-build", - "rand", + "prost-build 0.12.6", + "rand 0.8.5", "sc-client-api", "sc-network", + "sc-network-types 0.11.0", "sp-api", "sp-authority-discovery", "sp-blockchain", @@ -10304,9 +10603,9 @@ dependencies = [ [[package]] name = "sc-basic-authorship" -version = "0.38.0" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2354138e44624d68245b9490c0d30f73bac7c00f218643ff03fc0dbd1536b98" +checksum = "ca210a343d5ad2f44846d61e43acc5aca356470f5524b72354653f7270dbf6c6" dependencies = [ "futures", "futures-timer", @@ -10327,9 +10626,9 @@ dependencies = [ [[package]] name = "sc-block-builder" -version = "0.37.0" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d54ed880c04f6df650dcf4672d7d4a2d08b30e95c51f07b4a3be75eaa535082" +checksum = "23c1a029e5f794a859bbda434bb311660fe195106e5ec6147e460bb9dffb3baf" dependencies = [ "parity-scale-codec", "sp-api", @@ -10343,11 +10642,11 @@ dependencies = [ [[package]] name = "sc-chain-spec" -version = "31.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8d25ff00e77262342bd85a71de32170b136773f6a8cdd5641ce8b81fb4e16be" +checksum = "d5b161ea70cfb2340f8fdd288fca185a588e689cf1f07d6439e45541f4b5fe8b" dependencies = [ - "array-bytes 6.2.3", + "array-bytes", "docify", "log", "memmap2 0.9.4", @@ -10366,6 +10665,7 @@ dependencies = [ "sp-io", "sp-runtime", "sp-state-machine", + "sp-tracing", ] [[package]] @@ -10382,22 +10682,22 @@ dependencies = [ [[package]] name = "sc-cli" -version = "0.40.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eade6864cba8ab29c4c7572c6a4a080c0423bc53cb48b00f70eef7d57d22abae" +checksum = "25220d6f9120bb49255e6806586eae22c999242fcfc61c3fd797a36180661ee9" dependencies = [ - "array-bytes 6.2.3", + "array-bytes", "chrono", "clap", "fdlimit", "futures", - "itertools 0.10.5", + "itertools 0.11.0", "libp2p-identity", "log", "names", "parity-bip39", "parity-scale-codec", - "rand", + "rand 0.8.5", "regex", "rpassword", "sc-client-api", @@ -10424,9 +10724,9 @@ dependencies = [ [[package]] name = "sc-client-api" -version = "32.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6f69c592a2cab8b5cb7860bf57c5084a590d2e0c5df9308f62ddb405ca4d97e" +checksum = "6812c65d63c576e0f61d063fb0794420ce6312c5de9072269643ac1355537ea9" dependencies = [ "fnv", "futures", @@ -10452,9 +10752,9 @@ dependencies = [ [[package]] name = "sc-client-db" -version = "0.39.0" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f4e8c9db1025f0b17438f5db8937c53022b417593f30d4624b8b2e0d3300b9f" +checksum = "fdf275ceb82f4a508c0553df6a0ebc8cbfc6b03fe894ab509cdc4a0aa64d5864" dependencies = [ "hash-db", "kvdb", @@ -10479,18 +10779,18 @@ dependencies = [ [[package]] name = "sc-consensus" -version = "0.37.0" +version = "0.39.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a051ffa28788f7ec47e46d6236132126d5aa563469e6c852e87cfbe5069e0687" +checksum = "a8599723d670725369aca94e0bc76863c14d7a68ee1ba82d0c039359f92b200e" dependencies = [ "async-trait", "futures", "futures-timer", - "libp2p-identity", "log", "mockall", "parking_lot 0.12.3", "sc-client-api", + "sc-network-types 0.11.0", "sc-utils", "serde", "sp-api", @@ -10505,9 +10805,9 @@ dependencies = [ [[package]] name = "sc-consensus-aura" -version = "0.38.0" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6cd537650a8f23d6775456a5a06e1cf27722fedc5515769983e18ef856a6aad3" +checksum = "b312ad1c846f78dbfc1f755bd7a0cd61910214b821cf7e0aebce96d4b1b3a0b8" dependencies = [ "async-trait", "futures", @@ -10535,9 +10835,9 @@ dependencies = [ [[package]] name = "sc-consensus-babe" -version = "0.38.0" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efe6f127a27ea6ace8e4391ba847ccf21d3512499e1c5e7c300e7e5115642544" +checksum = "1e676a852225485d7f89ed2bd985b14d371964e3f682fb52b32b3d10dced3280" dependencies = [ "async-trait", "fork-tree", @@ -10572,9 +10872,9 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" -version = "0.38.0" +version = "0.40.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c93183245d51eab164ab5513f5ad723964c38f293427d99066f8aed02ae715e1" +checksum = "d434d7c76dee1c4b0d1594eb517c6f4b923b08b81c3ae890fee6411e70451d73" dependencies = [ "futures", "jsonrpsee", @@ -10595,11 +10895,11 @@ dependencies = [ [[package]] name = "sc-consensus-beefy" -version = "17.0.0" +version = "19.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87f0cdd776453ce7d73fdb548648bdfefdac6c497d198083222aa0d7636445ed" +checksum = "4800134697fa5913275969e684ce709d0d73b3cb9d28824b07c4bf2e86bf204c" dependencies = [ - "array-bytes 6.2.3", + "array-bytes", "async-channel 1.9.0", "async-trait", "fnv", @@ -10612,6 +10912,7 @@ dependencies = [ "sc-network", "sc-network-gossip", "sc-network-sync", + "sc-network-types 0.11.0", "sc-utils", "sp-api", "sp-application-crypto", @@ -10622,7 +10923,6 @@ dependencies = [ "sp-core", "sp-crypto-hashing", "sp-keystore", - "sp-mmr-primitives", "sp-runtime", "substrate-prometheus-endpoint", "thiserror", @@ -10632,9 +10932,9 @@ dependencies = [ [[package]] name = "sc-consensus-beefy-rpc" -version = "17.0.0" +version = "19.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f8193f51766e9bf5a94f044333f4807918f7243eab404e9ff91b98ba268f2e9" +checksum = "9eec266bc09311db98c10dde271ceef159657d65280df6b2b69c36ef32e3c817" dependencies = [ "futures", "jsonrpsee", @@ -10652,9 +10952,9 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" -version = "0.37.0" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2217e53886dbfd4749eaa2e671f8e59807a2fb711ffa0023b3dc5b30f5db458" +checksum = "84678180c64ce942dd6c38faae95dafdb097b95dbc6bccb2dfb125646114432e" dependencies = [ "fork-tree", "parity-scale-codec", @@ -10666,12 +10966,12 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa" -version = "0.23.0" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d666c23af4325c6d2ca35bfe2874917f5dfdd94bfca165ad89b92191489e2d8" +checksum = "453c5b758a15d8addfd4874fa370a4dd14a4e3e5911dc663da6f384f4d8090fd" dependencies = [ - "ahash 0.8.11", - "array-bytes 6.2.3", + "ahash", + "array-bytes", "async-trait", "dyn-clone", "finality-grandpa", @@ -10681,7 +10981,7 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.3", - "rand", + "rand 0.8.5", "sc-block-builder", "sc-chain-spec", "sc-client-api", @@ -10690,6 +10990,7 @@ dependencies = [ "sc-network-common", "sc-network-gossip", "sc-network-sync", + "sc-network-types 0.11.0", "sc-telemetry", "sc-transaction-pool-api", "sc-utils", @@ -10710,9 +11011,9 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa-rpc" -version = "0.23.0" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24ff3f1dc9c74563e559725736e07f4817e3429cdfd593e4a8c583d2c8da0894" +checksum = "ff06659eb842ea2b090a3dc95dd39cddaf00b670c7938f2dec94d1fc30d84c5c" dependencies = [ "finality-grandpa", "futures", @@ -10731,9 +11032,9 @@ dependencies = [ [[package]] name = "sc-consensus-slots" -version = "0.37.0" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80382f4da8a76c05c23b84d5c369bb5d617d499749171335e9b47599885fb202" +checksum = "68c923c07005b88b62c6e63b2e08c9a45ac707ef90c61ff5f7f193e548ad37af" dependencies = [ "async-trait", "futures", @@ -10755,9 +11056,9 @@ dependencies = [ [[package]] name = "sc-executor" -version = "0.36.0" +version = "0.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc6b47b642a92adcabaeadb7d76bd1a02bcf5a93f2b649e81afe8b940107bbda" +checksum = "321e9431a3d5c95514b1ba775dd425efd4b18bd79dfdb6d8e397f0c96d6831e9" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", @@ -10779,9 +11080,9 @@ dependencies = [ [[package]] name = "sc-executor-common" -version = "0.33.0" +version = "0.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88c61ef111d7ccc7697ee4788654f4f998662db057c27ca2de4b94f20e3e6ed1" +checksum = "aad16187c613f81feab35f0d6c12c15c1d88eea0794c886b5dca3495d26746de" dependencies = [ "polkavm", "sc-allocator", @@ -10793,9 +11094,9 @@ dependencies = [ [[package]] name = "sc-executor-polkavm" -version = "0.30.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fb96b22b779ba14f449d114b63efd162f95f1cdf773cdac29f75fe6a250de24" +checksum = "db336a08ea53b6a89972a6ad6586e664c15db2add9d1cfb508afc768de387304" dependencies = [ "log", "polkavm", @@ -10805,9 +11106,9 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" -version = "0.33.0" +version = "0.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0be4652ea58937af5727433075934fe4cee90b9fac11796869caca991ddb5003" +checksum = "1b97b324b2737447b7b208e913fef4988d5c38ecc21f57c3dd33e3f1e1e3bb08" dependencies = [ "anyhow", "cfg-if", @@ -10824,9 +11125,9 @@ dependencies = [ [[package]] name = "sc-informant" -version = "0.37.0" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "061006dce0dcae3ece90d5d9f656ade507dd922931911d59deea823f28be54dd" +checksum = "74ddef3aa096a40f84599c90c4045ece585fcc06ef64d657fe88f8464f3d7106" dependencies = [ "ansi_term", "futures", @@ -10842,11 +11143,11 @@ dependencies = [ [[package]] name = "sc-keystore" -version = "29.0.0" +version = "31.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6477f27aa17ada189355325c16992d3e612d2fe276ecef9da1b36b6b297b3ac4" +checksum = "076394555f3325fbe66d5e1216eb210c00f877910107a02d3997afbad9b23af6" dependencies = [ - "array-bytes 6.2.3", + "array-bytes", "parking_lot 0.12.3", "serde_json", "sp-application-crypto", @@ -10857,17 +11158,16 @@ dependencies = [ [[package]] name = "sc-mixnet" -version = "0.8.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8e04fecf6e55e4597e473c87e8f3cea5a9963835af30a971203290d62bb2d03" +checksum = "ea3756952a98f6e8aab2715e15d8af73191d736c1c3e35c05a7bac2033c33949" dependencies = [ - "array-bytes 4.2.0", + "array-bytes", "arrayvec 0.7.4", "blake2 0.10.6", "bytes", "futures", "futures-timer", - "libp2p-identity", "log", "mixnet", "multiaddr", @@ -10875,6 +11175,7 @@ dependencies = [ "parking_lot 0.12.3", "sc-client-api", "sc-network", + "sc-network-types 0.11.0", "sc-transaction-pool-api", "sp-api", "sp-consensus", @@ -10887,15 +11188,16 @@ dependencies = [ [[package]] name = "sc-network" -version = "0.38.0" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39e68214c9245ee374a6c51fca3c00feddbe20a86451d92c76585a9cc9553425" +checksum = "bcd70d3fb1d9ff0165ea9c23cb4f6963e8fe0d65847ccae3fc4c7fc92bd02543" dependencies = [ - "array-bytes 6.2.3", + "array-bytes", "async-channel 1.9.0", "async-trait", "asynchronous-codec", "bytes", + "cid 0.9.0", "either", "fnv", "futures", @@ -10903,16 +11205,22 @@ dependencies = [ "ip_network", "libp2p", "linked_hash_set", + "litep2p 0.4.0-rc.1", "log", "mockall", + "once_cell", "parity-scale-codec", "parking_lot 0.12.3", "partial_sort", "pin-project", - "rand", + "prost 0.12.6", + "prost-build 0.12.6", + "rand 0.8.5", "sc-client-api", "sc-network-common", + "sc-network-types 0.11.0", "sc-utils", + "schnellru", "serde", "serde_json", "smallvec", @@ -10925,44 +11233,25 @@ dependencies = [ "tokio", "tokio-stream", "unsigned-varint", + "void", "wasm-timer", "zeroize", ] -[[package]] -name = "sc-network-bitswap" -version = "0.37.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf7cf01e661f39303737596859139fcdd31bd106a979fae0828f3e5b0decce89" -dependencies = [ - "async-channel 1.9.0", - "cid", - "futures", - "libp2p-identity", - "log", - "prost 0.12.6", - "prost-build", - "sc-client-api", - "sc-network", - "sp-blockchain", - "sp-runtime", - "thiserror", - "unsigned-varint", -] - [[package]] name = "sc-network-common" -version = "0.37.0" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98b1732616f6fd5bcdabd44eac79b466c2075f3f47ebf0cf2f6d52d790890736" +checksum = "d3b9a2597285d5bc18b871d5bd69e99c724caffddee22b002b27e7e89a37e6a9" dependencies = [ "async-trait", "bitflags 1.3.2", "futures", "libp2p-identity", "parity-scale-codec", - "prost-build", + "prost-build 0.12.6", "sc-consensus", + "sc-network-types 0.10.0", "sp-consensus", "sp-consensus-grandpa", "sp-runtime", @@ -10970,11 +11259,11 @@ dependencies = [ [[package]] name = "sc-network-gossip" -version = "0.38.0" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebb8b10666371dc53bd9e11dbb99e0763307203ecc70f4d9bb20169cf7ad69db" +checksum = "962b37f9939ea0d678219cd4beae5b604b2ee2836e670c14fe3d347e21d57790" dependencies = [ - "ahash 0.8.11", + "ahash", "futures", "futures-timer", "libp2p", @@ -10982,6 +11271,7 @@ dependencies = [ "sc-network", "sc-network-common", "sc-network-sync", + "sc-network-types 0.11.0", "schnellru", "sp-runtime", "substrate-prometheus-endpoint", @@ -10990,20 +11280,20 @@ dependencies = [ [[package]] name = "sc-network-light" -version = "0.37.0" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7be9c7b3d18d5ef3ed493be173e9cb00537585cd9b21bb4ebe24b9b555cf4fa4" +checksum = "b9d0c7dabde3a1a4a49b383503e4589bb3373044fc8513dbf849547f7d450af4" dependencies = [ - "array-bytes 6.2.3", + "array-bytes", "async-channel 1.9.0", "futures", - "libp2p-identity", "log", "parity-scale-codec", "prost 0.12.6", - "prost-build", + "prost-build 0.12.6", "sc-client-api", "sc-network", + "sc-network-types 0.11.0", "sp-blockchain", "sp-core", "sp-runtime", @@ -11012,11 +11302,11 @@ dependencies = [ [[package]] name = "sc-network-sync" -version = "0.37.0" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1df8a240043ecd1c5ca54d1dfdc654878aed6b96fe7292c11dc9e8bc7c4884fb" +checksum = "61620bf88ffa4e67dfcb245569c293a7a3815b9f8d37f93fa9944bddda68ee9d" dependencies = [ - "array-bytes 6.2.3", + "array-bytes", "async-channel 1.9.0", "async-trait", "fork-tree", @@ -11027,11 +11317,12 @@ dependencies = [ "mockall", "parity-scale-codec", "prost 0.12.6", - "prost-build", + "prost-build 0.12.6", "sc-client-api", "sc-consensus", "sc-network", "sc-network-common", + "sc-network-types 0.11.0", "sc-utils", "schnellru", "smallvec", @@ -11049,11 +11340,11 @@ dependencies = [ [[package]] name = "sc-network-transactions" -version = "0.37.0" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1514ca1cc195842970b3a35b80cc14ed002296f3565c19d4659be44ca9255b8" +checksum = "dee98c3909782dc7aac343b41ea8d8d2525d4def168c005bb1fb37b4e8a4ecc1" dependencies = [ - "array-bytes 6.2.3", + "array-bytes", "futures", "libp2p", "log", @@ -11061,19 +11352,50 @@ dependencies = [ "sc-network", "sc-network-common", "sc-network-sync", + "sc-network-types 0.11.0", "sc-utils", "sp-consensus", "sp-runtime", "substrate-prometheus-endpoint", ] +[[package]] +name = "sc-network-types" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6b473a65393f65579019e4280cc116848439985c62724db8402bbfa7da462d1" +dependencies = [ + "bs58 0.4.0", + "libp2p-identity", + "litep2p 0.3.0", + "multiaddr", + "multihash 0.17.0", + "rand 0.8.5", + "thiserror", +] + +[[package]] +name = "sc-network-types" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c78a8ca5b07ab6ac40dd21e7724453a42c186ba546406c198aa8c6f31e4e6f2d" +dependencies = [ + "bs58 0.5.1", + "libp2p-identity", + "litep2p 0.4.0-rc.1", + "multiaddr", + "multihash 0.17.0", + "rand 0.8.5", + "thiserror", +] + [[package]] name = "sc-offchain" -version = "33.0.0" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91f289809d0c3fd09474637bfe2dc732f41fb211d1241885194232c5d612a641" +checksum = "9230e5537f553bb9dcaa5f782acf0e2de6ba7658fe5fc9b7844c0a675c69946a" dependencies = [ - "array-bytes 6.2.3", + "array-bytes", "bytes", "fnv", "futures", @@ -11086,10 +11408,11 @@ dependencies = [ "once_cell", "parity-scale-codec", "parking_lot 0.12.3", - "rand", + "rand 0.8.5", "sc-client-api", "sc-network", "sc-network-common", + "sc-network-types 0.11.0", "sc-transaction-pool-api", "sc-utils", "sp-api", @@ -11114,9 +11437,9 @@ dependencies = [ [[package]] name = "sc-rpc" -version = "33.0.0" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3d7b43d6ce2c57d90dab64a0eab4673158a7a240119fd3ae934ce95f8ad973f" +checksum = "01b626348dad6f3eeda3595dd1331dc3f04468e075d61ec53599bcb084f93b41" dependencies = [ "futures", "jsonrpsee", @@ -11147,9 +11470,9 @@ dependencies = [ [[package]] name = "sc-rpc-api" -version = "0.37.0" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b82060f09f886f59fd19a77cc6668c209e883fc93511e9c441ef84adfea80f36" +checksum = "6d9e316c596ddc56f452faa325e0981aa58389cbbb908f7f13aad00a71efbb15" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -11168,14 +11491,16 @@ dependencies = [ [[package]] name = "sc-rpc-server" -version = "15.0.0" +version = "16.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76f6d0924de213aa5c72a47c7bd0d7668531c5845e832d1ac5c33c96d0ff7b9b" +checksum = "5afa7a60f1f6349e61764c21f644c3d4549a7a45c097123746c68e84c0fb8738" dependencies = [ + "forwarded-header-value", "futures", "governor", "http", "hyper", + "ip_network", "jsonrpsee", "log", "serde_json", @@ -11187,11 +11512,11 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" -version = "0.38.0" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad831d2524de44a89b1801e306fd9718dc5fadb26ea3e88f486faa29c6fdd710" +checksum = "98b7a2a25ae6329560d7b5b75f0af319629fd0cfbdc23663ce6aa20d439a4439" dependencies = [ - "array-bytes 6.2.3", + "array-bytes", "futures", "futures-util", "hex", @@ -11199,12 +11524,13 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.3", - "rand", + "rand 0.8.5", "sc-chain-spec", "sc-client-api", "sc-rpc", "sc-transaction-pool-api", "sc-utils", + "schnellru", "serde", "sp-api", "sp-blockchain", @@ -11219,9 +11545,9 @@ dependencies = [ [[package]] name = "sc-service" -version = "0.39.0" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ff048cda961d13a0978bf6e75b1978c0fa886d2087133a4d2107a034afd27c8" +checksum = "8e97eceb358fc3755d5675591f707cb978b1032005e8c32bee43da88d58a7a5e" dependencies = [ "async-trait", "directories", @@ -11233,7 +11559,7 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", "pin-project", - "rand", + "rand 0.8.5", "sc-chain-spec", "sc-client-api", "sc-client-db", @@ -11242,11 +11568,11 @@ dependencies = [ "sc-informant", "sc-keystore", "sc-network", - "sc-network-bitswap", "sc-network-common", "sc-network-light", "sc-network-sync", "sc-network-transactions", + "sc-network-types 0.11.0", "sc-rpc", "sc-rpc-server", "sc-rpc-spec-v2", @@ -11284,9 +11610,9 @@ dependencies = [ [[package]] name = "sc-state-db" -version = "0.34.0" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7259ab2e8e2fa1e7a1c38dd8a88353f80e66369ef8b48d5f7098dbc18c67887f" +checksum = "863b63626c6602167953125b7b0430939b968d6ba13bd795998ac66d3ce124c9" dependencies = [ "log", "parity-scale-codec", @@ -11296,9 +11622,9 @@ dependencies = [ [[package]] name = "sc-storage-monitor" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4536eb51128eed3d3780f442ca74a4464f26401065bc4cf038609c0f9efeab9c" +checksum = "7e69686e7593e6d90432e5476b85219cf8636f0e9941d84d30cf80b2995cc632" dependencies = [ "clap", "fs4", @@ -11310,9 +11636,9 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" -version = "0.38.0" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75577af6d7128f3c0cd1dfa83f9ec056dbe4cdce297f1d257f2a1253134c6e9a" +checksum = "c2de2ec69614f29a2f1a8f9dd92f296a6c8990d156a6737f42744b9462311b15" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -11330,15 +11656,15 @@ dependencies = [ [[package]] name = "sc-sysinfo" -version = "31.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6a838bf3ba61e83c0f3be4a41ba7ed8c71d19c2adee6396046f78317006637b" +checksum = "5a48d1c042e09d19cb4812f5d7b76781095b8832e8ffe07b6679ee524ebbf782" dependencies = [ "derive_more", "futures", "libc", "log", - "rand", + "rand 0.8.5", "rand_pcg", "regex", "sc-telemetry", @@ -11352,9 +11678,9 @@ dependencies = [ [[package]] name = "sc-telemetry" -version = "18.0.0" +version = "20.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72a5a306d8c75e61e8c59e18b92886f85db6b4102c4669240eca101954fec79e" +checksum = "d1186331805100037171f2069a3c3b4a9c8ec01144863626c3276b999960af67" dependencies = [ "chrono", "futures", @@ -11362,7 +11688,8 @@ dependencies = [ "log", "parking_lot 0.12.3", "pin-project", - "rand", + "rand 0.8.5", + "sc-network", "sc-utils", "serde", "serde_json", @@ -11372,9 +11699,9 @@ dependencies = [ [[package]] name = "sc-tracing" -version = "32.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "584e4f81defe03776909ce283429c9cd3d80fea6b2f3a303dc2bdf913e11d9e8" +checksum = "86cfe597106614e64cada52406df9d5e6c802c3982ef367d83ff240a0b59e7c4" dependencies = [ "ansi_term", "chrono", @@ -11397,8 +11724,8 @@ dependencies = [ "sp-tracing", "thiserror", "tracing", - "tracing-log", - "tracing-subscriber", + "tracing-log 0.2.0", + "tracing-subscriber 0.3.18", ] [[package]] @@ -11415,9 +11742,9 @@ dependencies = [ [[package]] name = "sc-transaction-pool" -version = "32.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54754bf43dede417a8e64a0d6a46bf2bbed47ff050c1f81c8a575f9b94416886" +checksum = "e7bc0d2515ec772b2391e3e641766c13d1a9b66fd60a7f68a4b82be5ae33801c" dependencies = [ "async-trait", "futures", @@ -11443,9 +11770,9 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" -version = "32.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41b563c7257ab650b2639d623da13d1a50a5a6c4ec582bc92e118c73d072bcd4" +checksum = "39dfa40c94e3965547d4fa0e7f7bc491b02bd7891cfd226a5fa8451c707f18a4" dependencies = [ "async-trait", "futures", @@ -11515,7 +11842,7 @@ version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c9a8ef13a93c54d20580de1e5c413e624e53121d42fc7e2c11d10ef7f8b02367" dependencies = [ - "ahash 0.8.11", + "ahash", "cfg-if", "hashbrown 0.13.2", ] @@ -11577,6 +11904,21 @@ dependencies = [ "untrusted 0.9.0", ] +[[package]] +name = "sctp-proto" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f64cef148d3295c730c3cb340b0b252a4d570b1c7d4bf0808f88540b0a888bc" +dependencies = [ + "bytes", + "crc", + "fxhash", + "log", + "rand 0.8.5", + "slab", + "thiserror", +] + [[package]] name = "sec1" version = "0.7.3" @@ -11756,6 +12098,18 @@ dependencies = [ "opaque-debug 0.3.1", ] +[[package]] +name = "sha-1" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f5058ada175748e33390e40e872bd0fe59a19f265d0158daa551c5a88a76009c" +dependencies = [ + "cfg-if", + "cpufeatures", + "digest 0.10.7", + "sha1-asm", +] + [[package]] name = "sha1" version = "0.10.6" @@ -11767,6 +12121,15 @@ dependencies = [ "digest 0.10.7", ] +[[package]] +name = "sha1-asm" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "286acebaf8b67c1130aedffad26f594eff0c1292389158135327d2e23aed582b" +dependencies = [ + "cc", +] + [[package]] name = "sha2" version = "0.9.9" @@ -11825,6 +12188,12 @@ dependencies = [ "libc", ] +[[package]] +name = "signature" +version = "1.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" + [[package]] name = "signature" version = "2.2.0" @@ -11848,6 +12217,15 @@ dependencies = [ "wide", ] +[[package]] +name = "simple-dns" +version = "0.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cae9a3fcdadafb6d97f4c0e007e4247b114ee0f119f650c3cbf3a8b3a1479694" +dependencies = [ + "bitflags 2.5.0", +] + [[package]] name = "simple-mermaid" version = "0.1.1" @@ -11877,9 +12255,9 @@ checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" [[package]] name = "slot-range-helper" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a0e4ae8d02b43620ca7f567ca94fff494d85aecc73ffebda6c8fa19545b1673" +checksum = "12d7d232571cc6f04fee2fa2486dddc222ed2a043fbf9ad942fb7b98a87f4b2d" dependencies = [ "enumn", "parity-scale-codec", @@ -11936,7 +12314,7 @@ dependencies = [ "chacha20", "crossbeam-queue", "derive_more", - "ed25519-zebra 4.0.3", + "ed25519-zebra", "either", "event-listener 2.5.3", "fnv", @@ -11956,7 +12334,7 @@ dependencies = [ "pbkdf2", "pin-project", "poly1305", - "rand", + "rand 0.8.5", "rand_chacha 0.3.1", "ruzstd", "schnorrkel 0.10.2", @@ -11999,7 +12377,7 @@ dependencies = [ "no-std-net", "parking_lot 0.12.3", "pin-project", - "rand", + "rand 0.8.5", "rand_chacha 0.3.1", "serde", "serde_json", @@ -12066,15 +12444,15 @@ dependencies = [ "http", "httparse", "log", - "rand", - "sha-1", + "rand 0.8.5", + "sha-1 0.9.8", ] [[package]] name = "sp-api" -version = "30.0.0" +version = "32.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8abd1d0732054ad896db8f092abe822106f1acf8bbc462c70f57d0f24c0dcdf" +checksum = "6f84f09c4b928e814e07dede0ece91f1f6eae1bff946a0e5e4a76bed19a095f1" dependencies = [ "hash-db", "log", @@ -12095,13 +12473,13 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" -version = "18.0.0" +version = "19.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "681e80c1b259ee71880cd3b4ad2a2d41454596252bd267c3edf4e14552ab40e1" +checksum = "213a4bec1b18bd0750e7b81d11d8276c24f68b53cde83950b00b178ecc9ab24a" dependencies = [ "Inflector", "blake2 0.10.6", - "expander 2.1.0", + "expander", "proc-macro-crate 3.1.0", "proc-macro2", "quote", @@ -12110,9 +12488,9 @@ dependencies = [ [[package]] name = "sp-application-crypto" -version = "34.0.0" +version = "36.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1505fad69251900048ddddc6387265e1545d1a366e3b4dcd57b76a03f0a65ae7" +checksum = "296282f718f15d4d812664415942665302a484d3495cf8d2e2ab3192b32d2c73" dependencies = [ "parity-scale-codec", "scale-info", @@ -12140,9 +12518,9 @@ dependencies = [ [[package]] name = "sp-authority-discovery" -version = "30.0.0" +version = "32.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f5700c6f51afc80af2dd2b39973183d7527e8b5be390fa125d777f948db0e88" +checksum = "7c06b0d26bcc9b5db298c4e270fdff286411912af51bc0d9ef7d04f139ee3146" dependencies = [ "parity-scale-codec", "scale-info", @@ -12153,9 +12531,9 @@ dependencies = [ [[package]] name = "sp-block-builder" -version = "30.0.0" +version = "32.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "466eaa1fe1745e9456a5e5afc033b67a52211463a137ea3551bff36b4d72ce03" +checksum = "329e1cfb98f113d91d0db80a6e984cbb7e990f03ef599a8dc356723a47d40509" dependencies = [ "sp-api", "sp-inherents", @@ -12164,9 +12542,9 @@ dependencies = [ [[package]] name = "sp-blockchain" -version = "32.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eed0dc760fde2b2cd07ca9428e3d6b7ecc02bbd00a5dc32b7f829c80889b152b" +checksum = "6900a6681cfa8f817e14426e5b5daa7fb101431917182361c995e62f98ed0b09" dependencies = [ "futures", "log", @@ -12183,9 +12561,9 @@ dependencies = [ [[package]] name = "sp-consensus" -version = "0.36.0" +version = "0.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19910bc7cd10336a1b13611df1212bce5cabbcfcd92a9394e23476498aa360c7" +checksum = "a7effe855bb4ca3a24273d10802d6b536d618936fee9dfbcbbdae19ed1bb042e" dependencies = [ "async-trait", "futures", @@ -12199,9 +12577,9 @@ dependencies = [ [[package]] name = "sp-consensus-aura" -version = "0.36.0" +version = "0.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67647dc44d2f47f8b96a56f30a896926485e55a8209cfe916cf8d08a6d488f03" +checksum = "464c5ec1ffcf83739b8ff7c8ecffdb95766d6be0c30e324cd76b22180d3d6f11" dependencies = [ "async-trait", "parity-scale-codec", @@ -12216,9 +12594,9 @@ dependencies = [ [[package]] name = "sp-consensus-babe" -version = "0.36.0" +version = "0.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3500dd1ceb99ca5e6f399d37c4e42f22fcbb6505e07378791ebe57eec6a1960" +checksum = "eec35149556b61c81c12b57ef90ff3d382a2b151f28df698e053a9f68f7aeb3e" dependencies = [ "async-trait", "parity-scale-codec", @@ -12235,9 +12613,9 @@ dependencies = [ [[package]] name = "sp-consensus-beefy" -version = "17.0.0" +version = "19.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "160ad989b247b55fdc2acd8baa7d5a0b9daca5ad0d4fac6e94ee119ed0fdf164" +checksum = "d8f70758400b17ea3bd2788108434cc726a47a057b50acf5d095b02872e52797" dependencies = [ "lazy_static", "parity-scale-codec", @@ -12256,9 +12634,9 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" -version = "17.0.0" +version = "19.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ffc3f88b33c2a8c14f4d05a3c69c5fc7b02cdd3300993a22d6d2175d35447f6" +checksum = "7deefa0a09cb191c0cb7a7aa8603414283f9aaa3a0fbc94fb68ff9a858f6fab2" dependencies = [ "finality-grandpa", "log", @@ -12274,9 +12652,9 @@ dependencies = [ [[package]] name = "sp-consensus-slots" -version = "0.36.0" +version = "0.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52dcae1dac6908d80bceaff4f311bc694c3b9c0d3ac6e74128ed4e3a29e9e31f" +checksum = "063ccdb38545602e45205e6b186e3d47508912c9b785321f907201564697f1c0" dependencies = [ "parity-scale-codec", "scale-info", @@ -12286,22 +12664,22 @@ dependencies = [ [[package]] name = "sp-core" -version = "32.0.0" +version = "33.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb2dac7e47c7ddbb61efe196d5cce99f6ea88926c961fa39909bfeae46fc5a7b" +checksum = "3368e32f6fda6e20b8af51f94308d033ab70a021e87f6abbd3fed5aca942b745" dependencies = [ - "array-bytes 6.2.3", + "array-bytes", "bitflags 1.3.2", "blake2 0.10.6", "bounded-collections", "bs58 0.5.1", "dyn-clonable", - "ed25519-zebra 3.1.0", + "ed25519-zebra", "futures", "hash-db", "hash256-std-hasher", "impl-serde", - "itertools 0.10.5", + "itertools 0.11.0", "k256", "libsecp256k1", "log", @@ -12311,7 +12689,7 @@ dependencies = [ "parking_lot 0.12.3", "paste", "primitive-types", - "rand", + "rand 0.8.5", "scale-info", "schnorrkel 0.11.4", "secp256k1", @@ -12390,20 +12768,22 @@ dependencies = [ [[package]] name = "sp-genesis-builder" -version = "0.11.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee8a812b56fb4ed6a598ad7b43be127702aba1f7351ad4916f5bab995054cdc5" +checksum = "6eb26e3653f6a2feac2bcb2749b5fb080e4211b882cafbdba86e4304c03c72c8" dependencies = [ - "serde_json", + "parity-scale-codec", + "scale-info", + "serde_json", "sp-api", "sp-runtime", ] [[package]] name = "sp-inherents" -version = "30.0.0" +version = "32.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fcba3b816fdfadf30d8c7c484e1873f1af89ed2560c77d2b2137d152cc5a585" +checksum = "6766db70e0c371d43bfbf7a8950d2cb10cff6b76c8a2c5bd1336e7566b46a0cf" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -12415,12 +12795,12 @@ dependencies = [ [[package]] name = "sp-io" -version = "34.0.0" +version = "36.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c44ed47247b6eee76ff703f9fa9f04f99c4104ac1faf629e6d1128e09066b57b" +checksum = "e7a31ce27358b73656a09b4933f09a700019d63afa15ede966f7c9893c1d4db5" dependencies = [ "bytes", - "ed25519-dalek", + "ed25519-dalek 2.1.1", "libsecp256k1", "log", "parity-scale-codec", @@ -12442,9 +12822,9 @@ dependencies = [ [[package]] name = "sp-keyring" -version = "35.0.0" +version = "37.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "089da5d08c4a6b4a36de664de287f4a391ac338e351a923b79aedfc46162f201" +checksum = "65a24506e9e7c4d66e3b4d9c45e35009b59d3cc545481224bf1e85146d2426ec" dependencies = [ "sp-core", "sp-runtime", @@ -12453,9 +12833,9 @@ dependencies = [ [[package]] name = "sp-keystore" -version = "0.38.0" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e6c7a7abd860a5211a356cf9d5fcabf0eb37d997985e5d722b6b33dcc815528" +checksum = "92a909528663a80829b95d582a20dd4c9acd6e575650dee2bcaf56f4740b305e" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", @@ -12486,9 +12866,9 @@ dependencies = [ [[package]] name = "sp-mixnet" -version = "0.8.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01ba1e6ceede3aa5e36ee161dc02f1b294a659823887cefc4f0f2fce589e3c11" +checksum = "a1ac523987a20ae4df607dcf1b7c7728b1f7b77f016f27413203e584d22ffde3" dependencies = [ "parity-scale-codec", "scale-info", @@ -12498,13 +12878,13 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" -version = "30.0.0" +version = "32.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8abf5586785c20bb4bdbc81243877d5bb2bdf6dff6a03c101b6a3a875bc9278" +checksum = "ec4370db10d0f7b670ba33d1a69dc2a09a1734d45b3d4edea78328ff9edf5d31" dependencies = [ - "ckb-merkle-mountain-range", "log", "parity-scale-codec", + "polkadot-ckb-merkle-mountain-range", "scale-info", "serde", "sp-api", @@ -12516,9 +12896,9 @@ dependencies = [ [[package]] name = "sp-npos-elections" -version = "30.0.0" +version = "32.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ae4f90a3a36f052f4f9aa6f6ab1d59cf6f895f3a939f40dbe1f3e14907a2e31" +checksum = "643b08058800b3a1bd0ad7155291e75e14c936974837c074ae3cfdc5d1fa294e" dependencies = [ "parity-scale-codec", "scale-info", @@ -12530,9 +12910,9 @@ dependencies = [ [[package]] name = "sp-offchain" -version = "30.0.0" +version = "32.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50efea44dfc8e40c59e9f9099c6a4f64dc750ad224fd8dbf9aec12fc857fa145" +checksum = "d9e7bdda614cb69c087d89d598ac4850e567be09f3de8d510b57147c111d5ce1" dependencies = [ "sp-api", "sp-core", @@ -12552,9 +12932,9 @@ dependencies = [ [[package]] name = "sp-rpc" -version = "30.0.0" +version = "31.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51104c3cab9d6c9e8361adbd487dd409a8343e740744fb0b3f983bc775fd1847" +checksum = "6f7b352143ee888fc624adff978e32b2ee6cf81d659907190107e1c86e205eeb" dependencies = [ "rustc-hash", "serde", @@ -12563,18 +12943,19 @@ dependencies = [ [[package]] name = "sp-runtime" -version = "35.0.0" +version = "37.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42ce931b7fbfdeeca1340801dbd4a1cae54ad4c97a1e3dcfcc79709bc800dd46" +checksum = "1c2a6148bf0ba74999ecfea9b4c1ade544f0663e0baba19630bb7761b2142b19" dependencies = [ "docify", "either", "hash256-std-hasher", "impl-trait-for-tuples", "log", + "num-traits", "parity-scale-codec", "paste", - "rand", + "rand 0.8.5", "scale-info", "serde", "simple-mermaid", @@ -12613,7 +12994,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0195f32c628fee3ce1dfbbf2e7e52a30ea85f3589da9fe62a8b816d70fc06294" dependencies = [ "Inflector", - "expander 2.1.0", + "expander", "proc-macro-crate 3.1.0", "proc-macro2", "quote", @@ -12622,9 +13003,9 @@ dependencies = [ [[package]] name = "sp-session" -version = "31.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d66f0f2f00e4c520deae07eeab7acf04c1a41dd875c7a4689e4e4302fb89925" +checksum = "601e0203c52ac7c1122ad316ae4e5cc355fdf1d69ef5b6c4aa30f7a17921fad9" dependencies = [ "parity-scale-codec", "scale-info", @@ -12637,9 +13018,9 @@ dependencies = [ [[package]] name = "sp-staking" -version = "30.0.0" +version = "32.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09a43ec7f6c9759ba3011a16bb022afe056bc26f88b3c424598737cba71d3ef0" +checksum = "817c02b55a84c0fac32fdd8b3f0b959888bad0726009ed62433f4046f4b4b752" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -12651,15 +13032,15 @@ dependencies = [ [[package]] name = "sp-state-machine" -version = "0.39.0" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21d9078306c3066f1824e41153e1ceec34231d39d9a7e7956b101eadf7b9fd3a" +checksum = "6f6ac196ea92c4d0613c071e1a050765dbfa30107a990224a4aba02c7dbcd063" dependencies = [ "hash-db", "log", "parity-scale-codec", "parking_lot 0.12.3", - "rand", + "rand 0.8.5", "smallvec", "sp-core", "sp-externalities", @@ -12672,16 +13053,16 @@ dependencies = [ [[package]] name = "sp-statement-store" -version = "14.0.0" +version = "16.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e22e2d355461e02aa8325a819d24403fb7232a828bf1e21ad8982fde3f0dc0e" +checksum = "f857a29733a0240105d05f6d36bc7d760d814c22c6b12997f2d153236bfc8220" dependencies = [ "aes-gcm", "curve25519-dalek 4.1.2", - "ed25519-dalek", + "ed25519-dalek 2.1.1", "hkdf", "parity-scale-codec", - "rand", + "rand 0.8.5", "scale-info", "sha2 0.10.8", "sp-api", @@ -12716,9 +13097,9 @@ dependencies = [ [[package]] name = "sp-timestamp" -version = "30.0.0" +version = "32.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6d3965ef60cc066fcc01dbcb7837404f40de8ac58f1115e3a3a1d6550575ff6" +checksum = "1d48d9246310340b11dc4f4c119fe93975c7c0c325637693da8c755d028fce19" dependencies = [ "async-trait", "parity-scale-codec", @@ -12736,14 +13117,14 @@ dependencies = [ "parity-scale-codec", "tracing", "tracing-core", - "tracing-subscriber", + "tracing-subscriber 0.2.25", ] [[package]] name = "sp-transaction-pool" -version = "30.0.0" +version = "32.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7bddae32e6935eedda993b7371b79e69af901a277e11be2bbd6d9bc7643b49cb" +checksum = "14de2a91e5a2bebaf47993644643c92564cafc55d55e1c854f6637ee62c90b4b" dependencies = [ "sp-api", "sp-runtime", @@ -12751,9 +13132,9 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" -version = "30.0.0" +version = "32.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "726f90279766e231ad86f884e5f07d9331852a59d739f27c5f5e28bee0fc6da5" +checksum = "aeca8215fb05fd67b4d72e39d8e3f0ed9a3cc86c95da95bc856ebc4c23f95c8f" dependencies = [ "async-trait", "parity-scale-codec", @@ -12766,18 +13147,18 @@ dependencies = [ [[package]] name = "sp-trie" -version = "33.0.0" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1f5b3620a1c87c265a83d85d7519c6b60c47acf7f77593966afe313d086f00e" +checksum = "a61ab0c3e003f457203702e4753aa5fe9e762380543fada44650b1217e4aa5a5" dependencies = [ - "ahash 0.8.11", + "ahash", "hash-db", "lazy_static", "memory-db", "nohash-hasher", "parity-scale-codec", "parking_lot 0.12.3", - "rand", + "rand 0.8.5", "scale-info", "schnellru", "sp-core", @@ -12790,9 +13171,9 @@ dependencies = [ [[package]] name = "sp-version" -version = "33.0.0" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ba2f18b89ac5f356fb247f70163098bc976117221c373d5590079a5797a3b43" +checksum = "6ff74bf12b4f7d29387eb1caeec5553209a505f90a2511d2831143b970f89659" dependencies = [ "impl-serde", "parity-scale-codec", @@ -12858,17 +13239,6 @@ version = "0.9.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" -[[package]] -name = "spinners" -version = "4.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0ef947f358b9c238923f764c72a4a9d42f2d637c46e059dbd319d6e7cfb4f82" -dependencies = [ - "lazy_static", - "maplit", - "strum 0.24.1", -] - [[package]] name = "spinning_top" version = "0.3.0" @@ -12911,9 +13281,9 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "staging-parachain-info" -version = "0.11.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1383aa763f2cea1a816761948bfc1245040740d418c6b77d36fd4f259b944d84" +checksum = "0473f6e6cd7296675188f88b2c29dccea328f9f88ccb18f3a79048505ce7dc2a" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -12926,11 +13296,11 @@ dependencies = [ [[package]] name = "staging-xcm" -version = "11.0.0" +version = "13.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aded0292274ad473250c22ed3deaf2d9ed47d15786d700e9e83ab7c1cad2ad44" +checksum = "dbc905526a2619dfaa17d0d32d1daa6885fdf4eb2fead2e37411eb9d0a91013e" dependencies = [ - "array-bytes 6.2.3", + "array-bytes", "bounded-collections", "derivative", "environmental", @@ -12945,9 +13315,9 @@ dependencies = [ [[package]] name = "staging-xcm-builder" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0681b0a478c2f5e1f1ae9b7e8e4970d79ec8ef94f4efebc011ea335822bc264e" +checksum = "1bd94fb9634d6276b74b7ee9ec5b761c52c30ec40b7c0a381711c5d25c3a0141" dependencies = [ "frame-support", "frame-system", @@ -12968,9 +13338,9 @@ dependencies = [ [[package]] name = "staging-xcm-executor" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb518e82e9982c90c32b66263642385fc186c76f329766884d3360b65e84dd46" +checksum = "dcd7135969e580a14b73bf65fd25d714f3b20c3b2e94ff0949c148820ab3a79d" dependencies = [ "environmental", "frame-benchmarking", @@ -13022,6 +13392,46 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "str0m" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee48572247f422dcbe68630c973f8296fbd5157119cd36a3223e48bf83d47727" +dependencies = [ + "combine", + "crc", + "hmac 0.12.1", + "once_cell", + "openssl", + "openssl-sys", + "rand 0.8.5", + "sctp-proto", + "serde", + "sha-1 0.10.1", + "thiserror", + "tracing", +] + +[[package]] +name = "str0m" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3f10d3f68e60168d81110410428a435dbde28cc5525f5f7c6fdec92dbdc2800" +dependencies = [ + "combine", + "crc", + "hmac 0.12.1", + "once_cell", + "openssl", + "openssl-sys", + "rand 0.8.5", + "sctp-proto", + "serde", + "sha-1 0.10.1", + "thiserror", + "tracing", +] + [[package]] name = "strobe-rs" version = "0.8.1" @@ -13046,9 +13456,6 @@ name = "strum" version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f" -dependencies = [ - "strum_macros 0.24.3", -] [[package]] name = "strum" @@ -13056,7 +13463,7 @@ version = "0.26.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29" dependencies = [ - "strum_macros 0.26.2", + "strum_macros 0.26.3", ] [[package]] @@ -13074,11 +13481,11 @@ dependencies = [ [[package]] name = "strum_macros" -version = "0.26.2" +version = "0.26.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6cf59daf282c0a494ba14fd21610a0325f9f90ec9d1231dea26bcb1d696c946" +checksum = "f7993a8e3a9e88a00351486baae9522c91b123a088f76469e5bd5cc17198ea87" dependencies = [ - "heck 0.4.1", + "heck 0.5.0", "proc-macro2", "quote", "rustversion", @@ -13106,9 +13513,9 @@ checksum = "b285e7d183a32732fdc119f3d81b7915790191fad602b7c709ef247073c77a2e" [[package]] name = "substrate-frame-rpc-system" -version = "32.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "949d14f7bb2a53b77985bd17a8eb2e9edf8d5bbf4409e9acb036fa3bf7310d8f" +checksum = "51bbe199ad82e3b69312a50b7024db70568d1bc1c4de6c21d89a2efd6cd59104" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -13137,25 +13544,11 @@ dependencies = [ "tokio", ] -[[package]] -name = "substrate-rpc-client" -version = "0.37.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "812076602836d6d90242c431729814c790c49685d142f47ec41f3b897a5fb6ad" -dependencies = [ - "async-trait", - "jsonrpsee", - "log", - "sc-rpc-api", - "serde", - "sp-runtime", -] - [[package]] name = "substrate-state-trie-migration-rpc" -version = "31.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0da2e823fb02fbd5c77d6949cde60ff3e320c100278818000b39e9f0a8c8c428" +checksum = "6ec3140547debbca2c3cfa23d4d1b3e08761c09f67ac6fa5c9467b7f82d3e4e9" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -13189,6 +13582,26 @@ dependencies = [ "wasm-opt", ] +[[package]] +name = "substrate-wasm-builder" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6072b8321a784d2425529bc8ac53149c15f1ac40e294af282500ff536004ccd3" +dependencies = [ + "build-helper", + "cargo_metadata", + "console", + "filetime", + "parity-wasm", + "polkavm-linker", + "sp-maybe-compressed-blob", + "strum 0.26.2", + "tempfile", + "toml 0.8.13", + "walkdir", + "wasm-opt", +] + [[package]] name = "subtle" version = "1.0.0" @@ -13467,9 +13880,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.37.0" +version = "1.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787" +checksum = "ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a" dependencies = [ "backtrace", "bytes", @@ -13486,26 +13899,15 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "2.2.0" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" +checksum = "5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a" dependencies = [ "proc-macro2", "quote", "syn 2.0.66", ] -[[package]] -name = "tokio-retry" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f57eb36ecbe0fc510036adff84824dd3c24bb781e21bfa67b69d556aa85214f" -dependencies = [ - "pin-project", - "rand", - "tokio", -] - [[package]] name = "tokio-rustls" version = "0.24.1" @@ -13539,6 +13941,21 @@ dependencies = [ "tokio-util", ] +[[package]] +name = "tokio-tungstenite" +version = "0.20.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "212d5dcb2a1ce06d81107c3d0ffa3121fe974b73f068c8282cb1c32328113b6c" +dependencies = [ + "futures-util", + "log", + "rustls 0.21.12", + "rustls-native-certs 0.6.3", + "tokio", + "tokio-rustls 0.24.1", + "tungstenite", +] + [[package]] name = "tokio-util" version = "0.7.11" @@ -13615,7 +14032,7 @@ dependencies = [ "serde", "serde_spanned", "toml_datetime", - "winnow 0.6.8", + "winnow 0.6.9", ] [[package]] @@ -13708,9 +14125,9 @@ dependencies = [ [[package]] name = "tracing-gum" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48057e9b12f413d8d104aeb84d6efad65e8bd325acbfa91f7f97724bcf1dd2ed" +checksum = "518b1159d234d0833152f6f60501ed28a04e9e263293746dad886ec0a8bb20e7" dependencies = [ "coarsetime", "polkadot-primitives", @@ -13724,7 +14141,7 @@ version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0f074568687ffdfd0adb6005aa8d1d96840197f2c159f80471285f08694cf0ce" dependencies = [ - "expander 2.1.0", + "expander", "proc-macro-crate 3.1.0", "proc-macro2", "quote", @@ -13742,6 +14159,17 @@ dependencies = [ "tracing-core", ] +[[package]] +name = "tracing-log" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" +dependencies = [ + "log", + "once_cell", + "tracing-core", +] + [[package]] name = "tracing-serde" version = "0.1.3" @@ -13761,8 +14189,7 @@ dependencies = [ "ansi_term", "chrono", "lazy_static", - "matchers", - "parking_lot 0.11.2", + "matchers 0.0.1", "regex", "serde", "serde_json", @@ -13771,18 +14198,36 @@ dependencies = [ "thread_local", "tracing", "tracing-core", - "tracing-log", + "tracing-log 0.1.4", "tracing-serde", ] +[[package]] +name = "tracing-subscriber" +version = "0.3.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" +dependencies = [ + "matchers 0.1.0", + "nu-ansi-term", + "once_cell", + "parking_lot 0.12.3", + "regex", + "sharded-slab", + "smallvec", + "thread_local", + "tracing", + "tracing-core", + "tracing-log 0.2.0", +] + [[package]] name = "trie-db" -version = "0.28.0" +version = "0.29.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff28e0f815c2fea41ebddf148e008b077d2faddb026c9555b29696114d602642" +checksum = "0c992b4f40c234a074d48a757efeabb1a6be88af84c0c23f7ca158950cb0ae7f" dependencies = [ "hash-db", - "hashbrown 0.13.2", "log", "rustc-hex", "smallvec", @@ -13806,14 +14251,14 @@ dependencies = [ "async-trait", "cfg-if", "data-encoding", - "enum-as-inner", + "enum-as-inner 0.5.1", "futures-channel", "futures-io", "futures-util", "idna 0.2.3", "ipnet", "lazy_static", - "rand", + "rand 0.8.5", "smallvec", "socket2 0.4.10", "thiserror", @@ -13823,6 +14268,31 @@ dependencies = [ "url", ] +[[package]] +name = "trust-dns-proto" +version = "0.23.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3119112651c157f4488931a01e586aa459736e9d6046d3bd9105ffb69352d374" +dependencies = [ + "async-trait", + "cfg-if", + "data-encoding", + "enum-as-inner 0.6.0", + "futures-channel", + "futures-io", + "futures-util", + "idna 0.4.0", + "ipnet", + "once_cell", + "rand 0.8.5", + "smallvec", + "thiserror", + "tinyvec", + "tokio", + "tracing", + "url", +] + [[package]] name = "trust-dns-resolver" version = "0.22.0" @@ -13840,51 +14310,35 @@ dependencies = [ "thiserror", "tokio", "tracing", - "trust-dns-proto", + "trust-dns-proto 0.22.0", ] [[package]] -name = "try-lock" -version = "0.2.5" +name = "trust-dns-resolver" +version = "0.23.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" +checksum = "10a3e6c3aff1718b3c73e395d1f35202ba2ffa847c6a62eea0db8fb4cfe30be6" +dependencies = [ + "cfg-if", + "futures-util", + "ipconfig", + "lru-cache", + "once_cell", + "parking_lot 0.12.3", + "rand 0.8.5", + "resolv-conf", + "smallvec", + "thiserror", + "tokio", + "tracing", + "trust-dns-proto 0.23.2", +] [[package]] -name = "try-runtime-cli" -version = "0.42.0" +name = "try-lock" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a45904e10377e9973238ae9e52bd0fbbb0bba5d7be9198458ba9d3fe0a4173ed" -dependencies = [ - "async-trait", - "clap", - "frame-remote-externalities", - "frame-try-runtime", - "hex", - "log", - "parity-scale-codec", - "sc-cli", - "sc-executor", - "serde", - "serde_json", - "sp-api", - "sp-consensus-aura", - "sp-consensus-babe", - "sp-core", - "sp-debug-derive", - "sp-externalities", - "sp-inherents", - "sp-io", - "sp-keystore", - "sp-rpc", - "sp-runtime", - "sp-state-machine", - "sp-timestamp", - "sp-transaction-storage-proof", - "sp-version", - "sp-weights", - "substrate-rpc-client", - "zstd 0.12.4", -] +checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "tt-call" @@ -13892,6 +14346,26 @@ version = "1.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f4f195fd851901624eee5a58c4bb2b4f06399148fcd0ed336e6f1cb60a9881df" +[[package]] +name = "tungstenite" +version = "0.20.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e3dac10fd62eaf6617d3a904ae222845979aec67c615d1c842b4002c7666fb9" +dependencies = [ + "byteorder", + "bytes", + "data-encoding", + "http", + "httparse", + "log", + "rand 0.8.5", + "rustls 0.21.12", + "sha1", + "thiserror", + "url", + "utf-8", +] + [[package]] name = "twox-hash" version = "1.6.3" @@ -13900,7 +14374,7 @@ checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" dependencies = [ "cfg-if", "digest 0.10.7", - "rand", + "rand 0.8.5", "static_assertions", ] @@ -13981,6 +14455,7 @@ dependencies = [ "bytes", "futures-io", "futures-util", + "tokio-util", ] [[package]] @@ -14006,6 +14481,12 @@ dependencies = [ "percent-encoding", ] +[[package]] +name = "utf-8" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" + [[package]] name = "utf8parse" version = "0.2.1" @@ -14038,9 +14519,9 @@ checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" [[package]] name = "w3f-bls" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7335e4c132c28cc43caef6adb339789e599e39adbe78da0c4d547fad48cbc331" +checksum = "9c5da5fa2c6afa2c9158eaa7cd9aee249765eb32b5fb0c63ad8b9e79336a47ec" dependencies = [ "ark-bls12-377", "ark-bls12-381", @@ -14051,7 +14532,7 @@ dependencies = [ "arrayref", "constcat", "digest 0.10.7", - "rand", + "rand 0.8.5", "rand_chacha 0.3.1", "rand_core 0.6.4", "sha2 0.10.8", @@ -14461,7 +14942,7 @@ dependencies = [ "memfd", "memoffset", "paste", - "rand", + "rand 0.8.5", "rustix 0.36.17", "wasmtime-asm-macros", "wasmtime-environ", @@ -14512,9 +14993,9 @@ dependencies = [ [[package]] name = "westend-runtime" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6d7d64eabcbf938ac7978ebc0e3385caedacb2967ee6e2a9b9e1b69a2590498" +checksum = "01b641fb4783e441a32ddc3e3f7927a6092cec39af9de2f85becacba412b6815" dependencies = [ "binary-merkle-tree", "bitvec", @@ -14612,16 +15093,16 @@ dependencies = [ "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", - "substrate-wasm-builder", + "substrate-wasm-builder 22.0.0", "westend-runtime-constants", "xcm-fee-payment-runtime-api", ] [[package]] name = "westend-runtime-constants" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56e49413f666c93595698e3e3283fb05d7d5e0a522ecb6d4c6220d959691d479" +checksum = "55241a1b789ae6acf4bbe62687f2876fa83b151abf3d94e275c92ba4a2b59fe8" dependencies = [ "frame-support", "polkadot-primitives", @@ -14721,6 +15202,21 @@ dependencies = [ "windows-targets 0.52.5", ] +[[package]] +name = "windows-sys" +version = "0.42.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" +dependencies = [ + "windows_aarch64_gnullvm 0.42.2", + "windows_aarch64_msvc 0.42.2", + "windows_i686_gnu 0.42.2", + "windows_i686_msvc 0.42.2", + "windows_x86_64_gnu 0.42.2", + "windows_x86_64_gnullvm 0.42.2", + "windows_x86_64_msvc 0.42.2", +] + [[package]] name = "windows-sys" version = "0.45.0" @@ -14937,9 +15433,9 @@ dependencies = [ [[package]] name = "winnow" -version = "0.6.8" +version = "0.6.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3c52e9c97a68071b23e836c9380edae937f17b9c4667bd021973efc689f618d" +checksum = "86c949fede1d13936a99f14fafd3e76fd642b556dd2ce96287fbe2e0151bfac6" dependencies = [ "memchr", ] @@ -15004,11 +15500,28 @@ dependencies = [ "time", ] +[[package]] +name = "x509-parser" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7069fba5b66b9193bd2c5d3d4ff12b839118f6bcbef5328efafafb5395cf63da" +dependencies = [ + "asn1-rs", + "data-encoding", + "der-parser", + "lazy_static", + "nom", + "oid-registry", + "rusticata-macros", + "thiserror", + "time", +] + [[package]] name = "xcm-fee-payment-runtime-api" -version = "0.1.0" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd9c9513e249ed6d355d0243748c70cb0d7ca81d0604707f334fd481d54e8264" +checksum = "a08b02854d1e3f844dec37dcf5897524f8e7ac6f227d225cba4ab43dadd0b691" dependencies = [ "frame-support", "parity-scale-codec", @@ -15023,7 +15536,7 @@ dependencies = [ [[package]] name = "xcm-primitives" version = "0.0.1" -source = "git+https://github.com/integritee-network/pallets.git?branch=cl/polkadot-v1.10.0#81fa886ff4ce61097351ca2c18ada29087c111fb" +source = "git+https://github.com/integritee-network/pallets.git?branch=cl/polkadot-v1.12.0#df4fa8a3021616185c4549e5e650fb11fd15d482" dependencies = [ "frame-support", "sp-runtime", @@ -15034,9 +15547,9 @@ dependencies = [ [[package]] name = "xcm-procedural" -version = "8.0.0" +version = "9.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4717a97970a9cda70d7db53cf50d2615c2f6f6b7c857445325b4a39ea7aa2cd" +checksum = "fd9498be6aff2d380250c4b155faaebe4a83da181a00402dedac6c8166850198" dependencies = [ "Inflector", "proc-macro2", @@ -15054,7 +15567,7 @@ dependencies = [ "log", "nohash-hasher", "parking_lot 0.12.3", - "rand", + "rand 0.8.5", "static_assertions", ] diff --git a/Cargo.toml b/Cargo.toml index 1aa0fae..12b4e55 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -32,148 +32,148 @@ parity-scale-codec = { version = "3.0.0", default-features = false } scale-info = { version = "2.1.1", default-features = false } # Substrate -assets-common = { version = "0.11.0", default-features = false } -frame-benchmarking = { version = "32.0.0", default-features = false } -frame-benchmarking-cli = { version = "36.0.0" } -frame-executive = { version = "32.0.0", default-features = false } -frame-support = { version = "32.0.0", default-features = false } -frame-system = { version = "32.0.0", default-features = false } -frame-system-benchmarking = { version = "32.0.0", default-features = false } -frame-system-rpc-runtime-api = { version = "30.0.0", default-features = false } -frame-try-runtime = { version = "0.38.0", default-features = false } -pallet-assets = { version = "33.0.0", default-features = false } -pallet-aura = { version = "31.0.0", default-features = false } -pallet-authorship = { version = "32.0.0", default-features = false } -pallet-balances = { version = "33.0.0", default-features = false } -pallet-collective = { version = "32.0.0", default-features = false } -pallet-democracy = { version = "32.0.0", default-features = false } -pallet-grandpa = { version = "32.0.0", default-features = false } -pallet-identity = { version = "32.0.0", default-features = false } -pallet-insecure-randomness-collective-flip = { version = "20.0.0", default-features = false } -pallet-message-queue = { version = "35.0.0", default-features = false } -pallet-membership = { version = "32.0.0", default-features = false } -pallet-migrations = { version = "2.0.0", default-features = false } -pallet-multisig = { version = "32.0.0", default-features = false } -pallet-nfts = { version = "26.0.0", default-features = false } -pallet-preimage = { version = "32.0.0", default-features = false } -pallet-proxy = { version = "32.0.0", default-features = false } -pallet-scheduler = { version = "33.0.0", default-features = false } -pallet-session = { version = "32.0.0", default-features = false } -pallet-sudo = { version = "32.0.0", default-features = false } -pallet-timestamp = { version = "31.0.0", default-features = false } -pallet-transaction-payment = { version = "32.0.0", default-features = false } -pallet-transaction-payment-rpc = { version = "34.0.0" } -pallet-transaction-payment-rpc-runtime-api = { version = "32.0.0", default-features = false } -pallet-treasury = { version = "31.0.0", default-features = false } -pallet-utility = { version = "32.0.0", default-features = false } -sc-basic-authorship = { version = "0.38.0" } -sc-chain-spec = { version = "31.0.0" } -sc-cli = { version = "0.40.0" } -sc-client-api = { version = "32.0.0" } -sc-consensus = { version = "0.37.0" } -sc-consensus-aura = { version = "0.38.0" } -sc-consensus-grandpa = { version = "0.23.0" } -sc-executor = { version = "0.36.0" } -sc-keystore = { version = "29.0.0" } -sc-network = { version = "0.38.0" } -sc-network-sync = { version = "0.37.0" } -sc-offchain = { version = "33.0.0" } -sc-rpc = { version = "33.0.0" } -sc-rpc-api = { version = "0.37.0" } -sc-service = { version = "0.39.0" } -sc-sysinfo = { version = "31.0.0" } -sc-telemetry = { version = "18.0.0" } -sc-tracing = { version = "32.0.0" } -sc-transaction-pool = { version = "32.0.0" } -sc-transaction-pool-api = { version = "32.0.0" } -sp-api = { version = "30.0.0", default-features = false } -sp-block-builder = { version = "30.0.0", default-features = false } -sp-blockchain = { version = "32.0.0" } -sp-consensus = { version = "0.36.0", default-features = false } -sp-consensus-aura = { version = "0.36.0", default-features = false } -sp-consensus-grandpa = { version = "17.0.0", default-features = false } -sp-core = { version = "32.0.0", default-features = false } -sp-genesis-builder = { version = "0.11.0", default-features = false } -sp-inherents = { version = "30.0.0", default-features = false } -sp-keyring = { version = "35.0.0", default-features = false } -sp-keystore = { version = "0.38.0", default-features = false } -sp-offchain = { version = "30.0.0", default-features = false } -sp-io = { version = "34.0.0", default-features = false } -sp-runtime = { version = "35.0.0", default-features = false } -sp-session = { version = "31.0.0", default-features = false } +assets-common = { version = "0.13.0", default-features = false } +frame-benchmarking = { version = "34.0.0", default-features = false } +frame-benchmarking-cli = { version = "38.0.0" } +frame-executive = { version = "34.0.0", default-features = false } +frame-support = { version = "34.0.0", default-features = false } +frame-system = { version = "34.0.1", default-features = false } +frame-system-benchmarking = { version = "34.0.0", default-features = false } +frame-system-rpc-runtime-api = { version = "32.0.0", default-features = false } +frame-try-runtime = { version = "0.40.0", default-features = false } +pallet-assets = { version = "35.0.0", default-features = false } +pallet-aura = { version = "33.0.0", default-features = false } +pallet-authorship = { version = "34.0.0", default-features = false } +pallet-balances = { version = "35.0.0", default-features = false } +pallet-collective = { version = "34.0.0", default-features = false } +pallet-democracy = { version = "34.0.0", default-features = false } +pallet-grandpa = { version = "34.0.0", default-features = false } +pallet-identity = { version = "34.0.0", default-features = false } +pallet-insecure-randomness-collective-flip = { version = "22.0.0", default-features = false } +pallet-message-queue = { version = "37.0.0", default-features = false } +pallet-membership = { version = "34.0.0", default-features = false } +pallet-migrations = { version = "4.0.0", default-features = false } +pallet-multisig = { version = "34.0.0", default-features = false } +pallet-nfts = { version = "28.0.0", default-features = false } +pallet-preimage = { version = "34.0.0", default-features = false } +pallet-proxy = { version = "34.0.0", default-features = false } +pallet-scheduler = { version = "35.0.0", default-features = false } +pallet-session = { version = "34.0.0", default-features = false } +pallet-sudo = { version = "34.0.0", default-features = false } +pallet-timestamp = { version = "33.0.0", default-features = false } +pallet-transaction-payment = { version = "34.0.0", default-features = false } +pallet-transaction-payment-rpc = { version = "36.0.0" } +pallet-transaction-payment-rpc-runtime-api = { version = "34.0.0", default-features = false } +pallet-treasury = { version = "33.0.0", default-features = false } +pallet-utility = { version = "34.0.0", default-features = false } +sc-basic-authorship = { version = "0.40.0" } +sc-chain-spec = { version = "33.0.0" } +sc-cli = { version = "0.42.0" } +sc-client-api = { version = "34.0.0" } +sc-consensus = { version = "0.39.1" } +sc-consensus-aura = { version = "0.40.0" } +sc-consensus-grandpa = { version = "0.25.0" } +sc-executor = { version = "0.38.0" } +sc-keystore = { version = "31.0.0" } +sc-network = { version = "0.40.0" } +sc-network-sync = { version = "0.39.0" } +sc-offchain = { version = "35.0.0" } +sc-rpc = { version = "35.0.0" } +sc-rpc-api = { version = "0.39.0" } +sc-service = { version = "0.41.0" } +sc-sysinfo = { version = "33.0.0" } +sc-telemetry = { version = "20.0.0" } +sc-tracing = { version = "34.0.0" } +sc-transaction-pool = { version = "34.0.0" } +sc-transaction-pool-api = { version = "34.0.0" } +sp-api = { version = "32.0.0", default-features = false } +sp-block-builder = { version = "32.0.0", default-features = false } +sp-blockchain = { version = "34.0.0" } +sp-consensus = { version = "0.38.0", default-features = false } +sp-consensus-aura = { version = "0.38.0", default-features = false } +sp-consensus-grandpa = { version = "19.0.0", default-features = false } +sp-core = { version = "33.0.1", default-features = false } +sp-genesis-builder = { version = "0.13.0", default-features = false } +sp-inherents = { version = "32.0.0", default-features = false } +sp-keyring = { version = "37.0.0", default-features = false } +sp-keystore = { version = "0.39.0", default-features = false } +sp-offchain = { version = "32.0.0", default-features = false } +sp-io = { version = "36.0.0", default-features = false } +sp-runtime = { version = "37.0.0", default-features = false } +sp-session = { version = "33.0.0", default-features = false } sp-std = { version = "14.0.0", default-features = false } sp-storage = { version = "21.0.0", default-features = false } -sp-timestamp = { version = "30.0.0", default-features = false } -sp-transaction-pool = { version = "30.0.0", default-features = false } -sp-version = { version = "33.0.0", default-features = false } +sp-timestamp = { version = "32.0.0", default-features = false } +sp-transaction-pool = { version = "32.0.0", default-features = false } +sp-version = { version = "35.0.0", default-features = false } substrate-build-script-utils = { version = "11.0.0" } -substrate-frame-rpc-system = { version = "32.0.0" } +substrate-frame-rpc-system = { version = "34.0.0" } substrate-prometheus-endpoint = { version = "0.17.0" } substrate-wasm-builder = { version = "21.0.0" } -substrate-state-trie-migration-rpc = { version = "31.0.0" } +substrate-state-trie-migration-rpc = { version = "33.0.0" } try-runtime-cli = { version = "0.42.0", default-features = false } # Polkadot -pallet-xcm = { version = "11.0.0", default-features = false } -polkadot-cli = { version = "11.0.0" } -polkadot-service = { version = "11.0.0", default-features = false } -polkadot-parachain-primitives = { version = "10.0.0", default-features = false } -polkadot-primitives = { version = "11.0.0", default-features = false } -polkadot-runtime-common = { version = "11.0.0", default-features = false } -staging-xcm = { version = "11.0.0", default-features = false } -staging-xcm-builder = { version = "11.0.0", default-features = false } -staging-xcm-executor = { version = "11.0.0", default-features = false } +pallet-xcm = { version = "13.0.0", default-features = false } +polkadot-cli = { version = "13.0.0" } +polkadot-service = { version = "13.0.0", default-features = false } +polkadot-parachain-primitives = { version = "12.0.0", default-features = false } +polkadot-primitives = { version = "13.0.0", default-features = false } +polkadot-runtime-common = { version = "13.0.0", default-features = false } +staging-xcm = { version = "13.0.1", default-features = false } +staging-xcm-builder = { version = "13.0.0", default-features = false } +staging-xcm-executor = { version = "13.0.0", default-features = false } # Cumulus -cumulus-client-cli = { version = "0.11.0" } -cumulus-client-collator = { version = "0.11.0" } -cumulus-client-consensus-aura = { version = "0.11.0" } -cumulus-client-consensus-common = { version = "0.11.0" } -cumulus-client-consensus-proposer = { version = "0.11.0" } -cumulus-client-consensus-relay-chain = { version = "0.11.0" } -cumulus-client-network = { version = "0.11.0", default-features = false } -cumulus-client-parachain-inherent = { version = "0.5.0" } -cumulus-client-service = { version = "0.11.0", default-features = false } -cumulus-pallet-aura-ext = { version = "0.11.0", default-features = false } -cumulus-pallet-parachain-system = { version = "0.11.0", default-features = false } -cumulus-pallet-session-benchmarking = { version = "13.0.0", default-features = false } -cumulus-pallet-xcm = { version = "0.11.0", default-features = false } -cumulus-pallet-xcmp-queue = { version = "0.11.0", default-features = false } -cumulus-primitives-aura = { version = "0.11.0", default-features = false } -cumulus-primitives-core = { version = "0.11.0", default-features = false } -cumulus-primitives-parachain-inherent = { version = "0.11.0", default-features = false } -cumulus-primitives-utility = { version = "0.11.0", default-features = false } -cumulus-relay-chain-inprocess-interface = { version = "0.11.0", default-features = false } -cumulus-relay-chain-interface = { version = "0.11.0" } -cumulus-relay-chain-minimal-node = { version = "0.11.0", default-features = false } -cumulus-relay-chain-rpc-interface = { version = "0.11.0", default-features = false } -pallet-collator-selection = { version = "13.0.1", default-features = false } -parachains-common = { version = "11.0.0", default-features = false } -staging-parachain-info = { version = "0.11.0", default-features = false } +cumulus-client-cli = { version = "0.13.0" } +cumulus-client-collator = { version = "0.13.0" } +cumulus-client-consensus-aura = { version = "0.13.0" } +cumulus-client-consensus-common = { version = "0.13.0" } +cumulus-client-consensus-proposer = { version = "0.13.0" } +cumulus-client-consensus-relay-chain = { version = "0.13.0" } +cumulus-client-network = { version = "0.13.0", default-features = false } +cumulus-client-parachain-inherent = { version = "0.7.0" } +cumulus-client-service = { version = "0.13.0", default-features = false } +cumulus-pallet-aura-ext = { version = "0.13.0", default-features = false } +cumulus-pallet-parachain-system = { version = "0.13.0", default-features = false } +cumulus-pallet-session-benchmarking = { version = "15.0.0", default-features = false } +cumulus-pallet-xcm = { version = "0.13.0", default-features = false } +cumulus-pallet-xcmp-queue = { version = "0.13.0", default-features = false } +cumulus-primitives-aura = { version = "0.13.0", default-features = false } +cumulus-primitives-core = { version = "0.13.0", default-features = false } +cumulus-primitives-parachain-inherent = { version = "0.13.0", default-features = false } +cumulus-primitives-utility = { version = "0.13.0", default-features = false } +cumulus-relay-chain-inprocess-interface = { version = "0.13.0", default-features = false } +cumulus-relay-chain-interface = { version = "0.13.0" } +cumulus-relay-chain-minimal-node = { version = "0.13.0", default-features = false } +cumulus-relay-chain-rpc-interface = { version = "0.13.0", default-features = false } +pallet-collator-selection = { version = "15.0.0", default-features = false } +parachains-common = { version = "13.0.0", default-features = false } +staging-parachain-info = { version = "0.13.0", default-features = false } # ORML -orml-traits = { version = "0.10.0", default-features = false } -orml-vesting = { version = "0.10.0", default-features = false } -orml-xcm = { version = "0.10.0", default-features = false } -orml-xcm-support = { version = "0.10.0", default-features = false } -orml-xtokens = { version = "0.10.0", default-features = false } +orml-traits = { version = "0.12.0", default-features = false } +orml-vesting = { version = "0.12.0", default-features = false } +orml-xcm = { version = "0.12.0", default-features = false } +orml-xcm-support = { version = "0.12.0", default-features = false } +orml-xtokens = { version = "0.12.0", default-features = false } # Runtime bajun-runtime = { path = "runtime/bajun" } # Ajuna Pallets -pallet-ajuna-affiliates = { git = "https://github.com/ajuna-network/ajuna-pallets.git", tag = "v0.7.1", default-features = false } -pallet-ajuna-awesome-avatars = { git = "https://github.com/ajuna-network/ajuna-pallets.git", tag = "v0.7.1", default-features = false } -pallet-ajuna-battle-mogs = { git = "https://github.com/ajuna-network/ajuna-pallets.git", tag = "v0.7.1", default-features = false } -pallet-ajuna-awesome-avatars-benchmarking = { git = "https://github.com/ajuna-network/ajuna-pallets.git", tag = "v0.7.1", default-features = false } -pallet-ajuna-nft-transfer = { git = "https://github.com/ajuna-network/ajuna-pallets.git", tag = "v0.7.1", default-features = false } -pallet-ajuna-nft-staking = { git = "https://github.com/ajuna-network/ajuna-pallets.git", tag = "v0.7.1", default-features = false } -pallet-ajuna-tournament = { git = "https://github.com/ajuna-network/ajuna-pallets.git", tag = "v0.7.1", default-features = false } -orml-pallets-benchmarking = { git = "https://github.com/ajuna-network/ajuna-pallets.git", tag = "v0.7.1", default-features = false } +pallet-ajuna-affiliates = { git = "https://github.com/ajuna-network/ajuna-pallets.git", tag = "v0.8.0", default-features = false } +pallet-ajuna-awesome-avatars = { git = "https://github.com/ajuna-network/ajuna-pallets.git", tag = "v0.8.0", default-features = false } +pallet-ajuna-battle-mogs = { git = "https://github.com/ajuna-network/ajuna-pallets.git", tag = "v0.8.0", default-features = false } +pallet-ajuna-awesome-avatars-benchmarking = { git = "https://github.com/ajuna-network/ajuna-pallets.git", tag = "v0.8.0", default-features = false } +pallet-ajuna-nft-transfer = { git = "https://github.com/ajuna-network/ajuna-pallets.git", tag = "v0.8.0", default-features = false } +pallet-ajuna-nft-staking = { git = "https://github.com/ajuna-network/ajuna-pallets.git", tag = "v0.8.0", default-features = false } +pallet-ajuna-tournament = { git = "https://github.com/ajuna-network/ajuna-pallets.git", tag = "v0.8.0", default-features = false } +orml-pallets-benchmarking = { git = "https://github.com/ajuna-network/ajuna-pallets.git", tag = "v0.8.0", default-features = false } # integritee pallets -pallet-asset-registry = { default-features = false, git = "https://github.com/integritee-network/pallets.git", branch = "cl/polkadot-v1.10.0" } -xcm-primitives = { default-features = false, git = "https://github.com/integritee-network/pallets.git", branch = "cl/polkadot-v1.10.0" } +pallet-asset-registry = { default-features = false, git = "https://github.com/integritee-network/pallets.git", branch = "cl/polkadot-v1.12.0" } +xcm-primitives = { default-features = false, git = "https://github.com/integritee-network/pallets.git", branch = "cl/polkadot-v1.12.0" } [profile.production] codegen-units = 1 diff --git a/node/src/fake_runtime_api/aura.rs b/node/src/fake_runtime_api/aura.rs index 880f5d7..f3c534e 100644 --- a/node/src/fake_runtime_api/aura.rs +++ b/node/src/fake_runtime_api/aura.rs @@ -17,7 +17,11 @@ //! These are used to provide a type that implements these runtime APIs without requiring to import //! the native runtimes. -use frame_support::weights::Weight; +use bajun_runtime::RuntimeGenesisConfig; +use frame_support::{ + genesis_builder_helper::{build_state, get_preset}, + weights::Weight, +}; use parachains_common::{AccountId, AuraId, Balance, Nonce}; use polkadot_primitives::Block; use sp_core::{crypto::KeyTypeId, OpaqueMetadata}; @@ -189,12 +193,16 @@ sp_api::impl_runtime_apis! { } impl sp_genesis_builder::GenesisBuilder for Runtime { - fn create_default_config() -> Vec { - unimplemented!() + fn build_state(config: Vec) -> sp_genesis_builder::Result { + build_state::(config) } - fn build_config(_: Vec) -> sp_genesis_builder::Result { - unimplemented!() + fn get_preset(id: &Option) -> Option> { + get_preset::(id, |_| None) + } + + fn preset_names() -> Vec { + Default::default() } } } diff --git a/node/src/service.rs b/node/src/service.rs index af23941..dc352d7 100644 --- a/node/src/service.rs +++ b/node/src/service.rs @@ -261,7 +261,9 @@ where let prometheus_registry = parachain_config.prometheus_registry().cloned(); let transaction_pool = params.transaction_pool.clone(); let import_queue_service = params.import_queue.service(); - let net_config = FullNetworkConfiguration::new(¶chain_config.network); + let net_config = FullNetworkConfiguration::<_, _, sc_network::NetworkWorker>::new( + ¶chain_config.network, + ); let (network, system_rpc_tx, tx_handler_controller, start_network, sync_service) = build_network(BuildNetworkParams { diff --git a/runtime/bajun/src/lib.rs b/runtime/bajun/src/lib.rs index 7a0d9dd..730637b 100644 --- a/runtime/bajun/src/lib.rs +++ b/runtime/bajun/src/lib.rs @@ -48,7 +48,7 @@ use sp_version::RuntimeVersion; use frame_support::{ construct_runtime, dispatch::DispatchClass, - genesis_builder_helper::{build_config, create_default_config}, + genesis_builder_helper::{build_state, get_preset}, migrations::{FailedMigrationHandler, FailedMigrationHandling, MigrationStatusHandler}, pallet_prelude::ConstU32, parameter_types, @@ -1257,12 +1257,16 @@ impl_runtime_apis! { } impl sp_genesis_builder::GenesisBuilder for Runtime { - fn create_default_config() -> Vec { - create_default_config::() + fn build_state(config: Vec) -> sp_genesis_builder::Result { + build_state::(config) } - fn build_config(config: Vec) -> sp_genesis_builder::Result { - build_config::(config) + fn get_preset(id: &Option) -> Option> { + get_preset::(id, |_| None) + } + + fn preset_names() -> Vec { + Default::default() } } } diff --git a/runtime/bajun/src/weights/pallet_balances.rs b/runtime/bajun/src/weights/pallet_balances.rs index 996d2f2..6f806a8 100644 --- a/runtime/bajun/src/weights/pallet_balances.rs +++ b/runtime/bajun/src/weights/pallet_balances.rs @@ -158,4 +158,18 @@ impl pallet_balances::WeightInfo for WeightInfo { .saturating_add(Weight::from_parts(0, 1501)) .saturating_add(T::DbWeight::get().reads(1)) } + fn burn_allow_death() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 30_151_000 picoseconds. + Weight::from_parts(30_968_000, 0) + } + fn burn_keep_alive() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 20_055_000 picoseconds. + Weight::from_parts(20_711_000, 0) + } } diff --git a/runtime/bajun/src/weights/pallet_xcm.rs b/runtime/bajun/src/weights/pallet_xcm.rs index ea87b4a..f333c93 100644 --- a/runtime/bajun/src/weights/pallet_xcm.rs +++ b/runtime/bajun/src/weights/pallet_xcm.rs @@ -393,26 +393,4 @@ impl pallet_xcm::WeightInfo for WeightInfo { .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } - - fn execute_blob() -> Weight { - // Proof Size summary in bytes: - // Measured: `160` - // Estimated: `3625` - // Minimum execution time: 37_251_000 picoseconds. - Weight::from_parts(38_075_000, 0) - .saturating_add(Weight::from_parts(0, 3625)) - .saturating_add(T::DbWeight::get().reads(1)) - .saturating_add(T::DbWeight::get().writes(1)) - } - - fn send_blob() -> Weight { - // Proof Size summary in bytes: - // Measured: `160` - // Estimated: `3625` - // Minimum execution time: 37_251_000 picoseconds. - Weight::from_parts(38_075_000, 0) - .saturating_add(Weight::from_parts(0, 3625)) - .saturating_add(T::DbWeight::get().reads(1)) - .saturating_add(T::DbWeight::get().writes(1)) - } } diff --git a/runtime/bajun/src/xcm_config.rs b/runtime/bajun/src/xcm_config.rs index 6306cd7..42a36b6 100644 --- a/runtime/bajun/src/xcm_config.rs +++ b/runtime/bajun/src/xcm_config.rs @@ -382,6 +382,7 @@ impl staging_xcm_executor::Config for XcmConfig { type HrmpNewChannelOpenRequestHandler = (); type HrmpChannelAcceptedHandler = (); type HrmpChannelClosingHandler = (); + type XcmRecorder = (); } // Converts a Signed Local Origin into a Location @@ -427,7 +428,7 @@ impl cumulus_pallet_xcmp_queue::Config for Runtime { type MaxInboundSuspended = sp_core::ConstU32<1_000>; type ControllerOrigin = EnsureRoot; type ControllerOriginConverter = XcmOriginToTransactDispatchOrigin; - type WeightInfo = cumulus_pallet_xcmp_queue::weights::SubstrateWeight; + type WeightInfo = weights::cumulus_pallet_xcmp_queue::WeightInfo; type PriceForSiblingDelivery = NoPriceForMessageDelivery; } diff --git a/rust-toolchain.toml b/rust-toolchain.toml index 42129d0..1db685d 100644 --- a/rust-toolchain.toml +++ b/rust-toolchain.toml @@ -1,5 +1,5 @@ [toolchain] -channel = "1.74.1" +channel = "1.78.0" components = [ "clippy", "rustfmt", "rust-src" ] profile = "minimal" targets = [ "wasm32-unknown-unknown" ]