From b8c151306b583647cd333b7ab8ed45e983cd2c38 Mon Sep 17 00:00:00 2001 From: PG Herveou Date: Thu, 8 Feb 2024 22:24:51 +0100 Subject: [PATCH 1/6] Bump to latest version (#221) --- .gitlab-ci.yml | 4 +- Cargo.lock | 6239 +++++++++++++------------- Cargo.toml | 205 +- node/Cargo.toml | 7 +- node/src/chain_spec.rs | 141 +- node/src/chain_spec/dev.rs | 135 +- node/src/cli.rs | 12 +- node/src/command.rs | 26 +- node/src/rpc.rs | 4 +- node/src/service.rs | 36 +- node/src/service/dev.rs | 12 +- parachain-runtime/Cargo.toml | 14 +- parachain-runtime/src/lib.rs | 135 +- parachain-runtime/src/weights/mod.rs | 1 - parachain-runtime/src/xcm_config.rs | 61 +- runtime/Cargo.toml | 37 +- runtime/src/contracts_config.rs | 4 + runtime/src/lib.rs | 61 +- zombienet.toml | 4 +- 19 files changed, 3568 insertions(+), 3570 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 65a1ba9..c1721e0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -33,7 +33,7 @@ variables: - artifacts/ .docker-env: &docker-env - image: paritytech/ci-linux:production + image: paritytech/ci-unified:latest before_script: - cargo -vV - rustc -vV @@ -90,6 +90,8 @@ build-mac: before_script: - unset CARGO_TARGET_DIR script: + - rustup component add rust-src + - rustup target add wasm32-unknown-unknown - time cargo build --release --target aarch64-apple-darwin - rustup target add x86_64-apple-darwin - time cargo build --release --target x86_64-apple-darwin diff --git a/Cargo.lock b/Cargo.lock index 00deb69..3e5ba8e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -27,7 +27,7 @@ version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" dependencies = [ - "gimli 0.28.0", + "gimli 0.28.1", ] [[package]] @@ -36,25 +36,6 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" -[[package]] -name = "aead" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fc95d1bdb8e6666b2b217308eeeb09f2d6728d104be3e31916cc74d15420331" -dependencies = [ - "generic-array 0.14.7", -] - -[[package]] -name = "aead" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b613b8e1e3cf911a086f53f03bf286f52fd7a7258e4fa606f0ef220d39d8877" -dependencies = [ - "generic-array 0.14.7", - "rand_core 0.6.4", -] - [[package]] name = "aead" version = "0.5.2" @@ -65,29 +46,6 @@ dependencies = [ "generic-array 0.14.7", ] -[[package]] -name = "aes" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "884391ef1066acaa41e766ba8f596341b96e93ce34f9a43e7d24bf0a0eaf0561" -dependencies = [ - "aes-soft", - "aesni", - "cipher 0.2.5", -] - -[[package]] -name = "aes" -version = "0.7.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e8b47f52ea9bae42228d07ec09eb676433d7c4ed1ebdf0f1d1c29ed446f1ab8" -dependencies = [ - "cfg-if", - "cipher 0.3.0", - "cpufeatures", - "opaque-debug 0.3.0", -] - [[package]] name = "aes" version = "0.8.3" @@ -99,52 +57,18 @@ dependencies = [ "cpufeatures", ] -[[package]] -name = "aes-gcm" -version = "0.9.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df5f85a83a7d8b0442b6aa7b504b8212c1733da07b98aae43d4bc21b2cb3cdf6" -dependencies = [ - "aead 0.4.3", - "aes 0.7.5", - "cipher 0.3.0", - "ctr 0.8.0", - "ghash 0.4.4", - "subtle", -] - [[package]] name = "aes-gcm" version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1" dependencies = [ - "aead 0.5.2", - "aes 0.8.3", + "aead", + "aes", "cipher 0.4.4", - "ctr 0.9.2", - "ghash 0.5.0", - "subtle", -] - -[[package]] -name = "aes-soft" -version = "0.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be14c7498ea50828a38d0e24a765ed2effe92a705885b57d029cd67d45744072" -dependencies = [ - "cipher 0.2.5", - "opaque-debug 0.3.0", -] - -[[package]] -name = "aesni" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea2e11f5e94c2f7d386164cc2aa1f97823fed6f259e486940a71c174dd01b0ce" -dependencies = [ - "cipher 0.2.5", - "opaque-debug 0.3.0", + "ctr", + "ghash", + "subtle 2.5.0", ] [[package]] @@ -153,19 +77,19 @@ version = "0.7.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a824f2aa7e75a0c98c5a504fceb80649e9c35265d44525b5f94de4771a395cd" dependencies = [ - "getrandom 0.2.10", + "getrandom 0.2.12", "once_cell", "version_check", ] [[package]] name = "ahash" -version = "0.8.6" +version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91429305e9f0a25f6205c5b8e0d2db09e0708a7a6df0f42212bb56c32c8ac97a" +checksum = "77c3a9648d43b9cd48db467b3f87fdd6e146bcc88ab0180006cef2179fe11d01" dependencies = [ "cfg-if", - "getrandom 0.2.10", + "getrandom 0.2.12", "once_cell", "version_check", "zerocopy", @@ -218,9 +142,9 @@ dependencies = [ [[package]] name = "anstream" -version = "0.6.4" +version = "0.6.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ab91ebe16eb252986481c5b62f6098f3b698a45e34b5b98200cf20dd2484a44" +checksum = "6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5" dependencies = [ "anstyle", "anstyle-parse", @@ -238,37 +162,37 @@ checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87" [[package]] name = "anstyle-parse" -version = "0.2.2" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "317b9a89c1868f5ea6ff1d9539a69f45dffc21ce321ac1fd1160dfa48c8e2140" +checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c" dependencies = [ "utf8parse", ] [[package]] name = "anstyle-query" -version = "1.0.0" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b" +checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648" dependencies = [ - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] name = "anstyle-wincon" -version = "3.0.1" +version = "3.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0699d10d2f4d628a98ee7b57b289abbc98ff3bad977cb3152709d4bf2330628" +checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7" dependencies = [ "anstyle", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] name = "anyhow" -version = "1.0.75" +version = "1.0.79" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6" +checksum = "080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca" [[package]] name = "approx" @@ -281,29 +205,316 @@ dependencies = [ [[package]] name = "aquamarine" -version = "0.3.2" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df752953c49ce90719c7bf1fc587bc8227aed04732ea0c0f85e5397d7fdbd1a1" +checksum = "21cc1548309245035eb18aa7f0967da6bc65587005170c56e6ef2788a4cf3f4e" dependencies = [ "include_dir", "itertools 0.10.5", "proc-macro-error", "proc-macro2", + "quote", + "syn 2.0.48", +] + +[[package]] +name = "ark-bls12-377" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb00293ba84f51ce3bd026bd0de55899c4e68f0a39a5728cebae3a73ffdc0a4f" +dependencies = [ + "ark-ec", + "ark-ff", + "ark-std", +] + +[[package]] +name = "ark-bls12-377-ext" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20c7021f180a0cbea0380eba97c2af3c57074cdaffe0eef7e840e1c9f2841e55" +dependencies = [ + "ark-bls12-377", + "ark-ec", + "ark-models-ext", + "ark-std", +] + +[[package]] +name = "ark-bls12-381" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c775f0d12169cba7aae4caeb547bb6a50781c7449a8aa53793827c9ec4abf488" +dependencies = [ + "ark-ec", + "ark-ff", + "ark-serialize", + "ark-std", +] + +[[package]] +name = "ark-bls12-381-ext" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1dc4b3d08f19e8ec06e949712f95b8361e43f1391d94f65e4234df03480631c" +dependencies = [ + "ark-bls12-381", + "ark-ec", + "ark-ff", + "ark-models-ext", + "ark-serialize", + "ark-std", +] + +[[package]] +name = "ark-bw6-761" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e0605daf0cc5aa2034b78d008aaf159f56901d92a52ee4f6ecdfdac4f426700" +dependencies = [ + "ark-bls12-377", + "ark-ec", + "ark-ff", + "ark-std", +] + +[[package]] +name = "ark-bw6-761-ext" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ccee5fba47266f460067588ee1bf070a9c760bf2050c1c509982c5719aadb4f2" +dependencies = [ + "ark-bw6-761", + "ark-ec", + "ark-ff", + "ark-models-ext", + "ark-std", +] + +[[package]] +name = "ark-ec" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "defd9a439d56ac24968cca0571f598a61bc8c55f71d50a89cda591cb750670ba" +dependencies = [ + "ark-ff", + "ark-poly", + "ark-serialize", + "ark-std", + "derivative", + "hashbrown 0.13.2", + "itertools 0.10.5", + "num-traits", + "rayon", + "zeroize", +] + +[[package]] +name = "ark-ed-on-bls12-377" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b10d901b9ac4b38f9c32beacedfadcdd64e46f8d7f8e88c1ae1060022cf6f6c6" +dependencies = [ + "ark-bls12-377", + "ark-ec", + "ark-ff", + "ark-std", +] + +[[package]] +name = "ark-ed-on-bls12-377-ext" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "524a4fb7540df2e1a8c2e67a83ba1d1e6c3947f4f9342cc2359fc2e789ad731d" +dependencies = [ + "ark-ec", + "ark-ed-on-bls12-377", + "ark-ff", + "ark-models-ext", + "ark-std", +] + +[[package]] +name = "ark-ed-on-bls12-381-bandersnatch" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9cde0f2aa063a2a5c28d39b47761aa102bda7c13c84fc118a61b87c7b2f785c" +dependencies = [ + "ark-bls12-381", + "ark-ec", + "ark-ff", + "ark-std", +] + +[[package]] +name = "ark-ed-on-bls12-381-bandersnatch-ext" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d15185f1acb49a07ff8cbe5f11a1adc5a93b19e211e325d826ae98e98e124346" +dependencies = [ + "ark-ec", + "ark-ed-on-bls12-381-bandersnatch", + "ark-ff", + "ark-models-ext", + "ark-std", +] + +[[package]] +name = "ark-ff" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec847af850f44ad29048935519032c33da8aa03340876d351dfab5660d2966ba" +dependencies = [ + "ark-ff-asm", + "ark-ff-macros", + "ark-serialize", + "ark-std", + "derivative", + "digest 0.10.7", + "itertools 0.10.5", + "num-bigint", + "num-traits", + "paste", + "rustc_version 0.4.0", + "zeroize", +] + +[[package]] +name = "ark-ff-asm" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ed4aa4fe255d0bc6d79373f7e31d2ea147bcf486cba1be5ba7ea85abdb92348" +dependencies = [ "quote", "syn 1.0.109", ] [[package]] -name = "arc-swap" -version = "1.6.0" +name = "ark-ff-macros" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7abe79b0e4288889c4574159ab790824d0033b9fdcb2a112a3182fac2e514565" +dependencies = [ + "num-bigint", + "num-traits", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "ark-models-ext" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e9eab5d4b5ff2f228b763d38442adc9b084b0a465409b059fac5c2308835ec2" +dependencies = [ + "ark-ec", + "ark-ff", + "ark-serialize", + "ark-std", + "derivative", +] + +[[package]] +name = "ark-poly" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d320bfc44ee185d899ccbadfa8bc31aab923ce1558716e1997a1e74057fe86bf" +dependencies = [ + "ark-ff", + "ark-serialize", + "ark-std", + "derivative", + "hashbrown 0.13.2", +] + +[[package]] +name = "ark-scale" +version = "0.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f69c00b3b529be29528a6f2fd5fa7b1790f8bed81b9cdca17e326538545a179" +dependencies = [ + "ark-ec", + "ark-ff", + "ark-serialize", + "ark-std", + "parity-scale-codec", + "scale-info", +] + +[[package]] +name = "ark-secret-scalar" +version = "0.0.2" +source = "git+https://github.com/w3f/ring-vrf?rev=e9782f9#e9782f938629c90f3adb3fff2358bc8d1386af3e" +dependencies = [ + "ark-ec", + "ark-ff", + "ark-serialize", + "ark-std", + "ark-transcript", + "digest 0.10.7", + "getrandom_or_panic", + "zeroize", +] + +[[package]] +name = "ark-serialize" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adb7b85a02b83d2f22f89bd5cac66c9c89474240cb6207cb1efc16d098e822a5" +dependencies = [ + "ark-serialize-derive", + "ark-std", + "digest 0.10.7", + "num-bigint", +] + +[[package]] +name = "ark-serialize-derive" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae3281bc6d0fd7e549af32b52511e1302185bd688fd3359fa36423346ff682ea" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "ark-std" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94893f1e0c6eeab764ade8dc4c0db24caf4fe7cbbaafc0eba0a9030f447b5185" +dependencies = [ + "num-traits", + "rand", + "rayon", +] + +[[package]] +name = "ark-transcript" +version = "0.0.2" +source = "git+https://github.com/w3f/ring-vrf?rev=e9782f9#e9782f938629c90f3adb3fff2358bc8d1386af3e" +dependencies = [ + "ark-ff", + "ark-serialize", + "ark-std", + "digest 0.10.7", + "rand_core 0.6.4", + "sha3", +] + +[[package]] +name = "array-bytes" +version = "4.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6" +checksum = "f52f63c5c1316a16a4b35eaac8b76a98248961a533f061684cb2a7cb0eafb6c6" [[package]] name = "array-bytes" -version = "6.1.0" +version = "6.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9b1c5a481ec30a5abd8dfbd94ab5cf1bb4e9a66be7f1b3b322f2f1170c200fd" +checksum = "6f840fb7195bcfc5e17ea40c26e5ce6d5b9ce5d584466e17703209657e459ae0" [[package]] name = "arrayref" @@ -332,29 +543,13 @@ version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" -[[package]] -name = "asn1-rs" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30ff05a702273012438132f449575dbc804e27b2f3cbe3069aa237d26c98fa33" -dependencies = [ - "asn1-rs-derive 0.1.0", - "asn1-rs-impl", - "displaydoc", - "nom", - "num-traits", - "rusticata-macros", - "thiserror", - "time", -] - [[package]] name = "asn1-rs" version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f6fd5ddaf0351dff5b8da21b2fb4ff8e08ddd02857f0bf69c47639106c0fff0" dependencies = [ - "asn1-rs-derive 0.4.0", + "asn1-rs-derive", "asn1-rs-impl", "displaydoc", "nom", @@ -364,18 +559,6 @@ dependencies = [ "time", ] -[[package]] -name = "asn1-rs-derive" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db8b7511298d5b7784b40b092d9e9dcd3a627a5707e4b5e507931ab0d44eeebf" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", - "synstructure", -] - [[package]] name = "asn1-rs-derive" version = "0.4.0" @@ -416,17 +599,30 @@ dependencies = [ "futures-core", ] +[[package]] +name = "async-channel" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ca33f4bc4ed1babef42cad36cc1f51fa88be00420404e5b1e80ab1b18f7678c" +dependencies = [ + "concurrent-queue", + "event-listener 4.0.3", + "event-listener-strategy", + "futures-core", + "pin-project-lite 0.2.13", +] + [[package]] name = "async-executor" -version = "1.6.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b0c4a4f319e45986f347ee47fef8bf5e81c9abc3f6f58dc2391439f30df65f0" +checksum = "17ae5ebefcc48e7452b4987947920dac9450be1110cadf34d1b8c116bdbaf97c" dependencies = [ - "async-lock", + "async-lock 3.3.0", "async-task", "concurrent-queue", "fastrand 2.0.1", - "futures-lite", + "futures-lite 2.2.0", "slab", ] @@ -436,10 +632,10 @@ version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "279cf904654eeebfa37ac9bb1598880884924aab82e290aa65c9e77a0e142e06" dependencies = [ - "async-lock", + "async-lock 2.8.0", "autocfg", "blocking", - "futures-lite", + "futures-lite 1.13.0", ] [[package]] @@ -448,20 +644,39 @@ version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af" dependencies = [ - "async-lock", + "async-lock 2.8.0", "autocfg", "cfg-if", "concurrent-queue", - "futures-lite", + "futures-lite 1.13.0", "log", "parking", - "polling", - "rustix 0.37.26", + "polling 2.8.0", + "rustix 0.37.27", "slab", "socket2 0.4.10", "waker-fn", ] +[[package]] +name = "async-io" +version = "2.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f97ab0c5b00a7cdbe5a371b9a782ee7be1316095885c8a4ea1daf490eb0ef65" +dependencies = [ + "async-lock 3.3.0", + "cfg-if", + "concurrent-queue", + "futures-io", + "futures-lite 2.2.0", + "parking", + "polling 3.3.2", + "rustix 0.38.30", + "slab", + "tracing", + "windows-sys 0.52.0", +] + [[package]] name = "async-lock" version = "2.8.0" @@ -471,15 +686,26 @@ dependencies = [ "event-listener 2.5.3", ] +[[package]] +name = "async-lock" +version = "3.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d034b430882f8381900d3fe6f0aaa3ad94f2cb4ac519b429692a1bc2dda4ae7b" +dependencies = [ + "event-listener 4.0.3", + "event-listener-strategy", + "pin-project-lite 0.2.13", +] + [[package]] name = "async-net" version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0434b1ed18ce1cf5769b8ac540e33f01fa9471058b5e89da9e06f3c882a8c12f" dependencies = [ - "async-io", + "async-io 1.13.0", "blocking", - "futures-lite", + "futures-lite 1.13.0", ] [[package]] @@ -488,41 +714,30 @@ version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ea6438ba0a08d81529c69b36700fa2f95837bfe3e776ab39cde9c14d9149da88" dependencies = [ - "async-io", - "async-lock", + "async-io 1.13.0", + "async-lock 2.8.0", "async-signal", "blocking", "cfg-if", - "event-listener 3.0.0", - "futures-lite", - "rustix 0.38.20", + "event-listener 3.1.0", + "futures-lite 1.13.0", + "rustix 0.38.30", "windows-sys 0.48.0", ] -[[package]] -name = "async-recursion" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fd55a5ba1179988837d24ab4c7cc8ed6efdeff578ede0416b4225a5fca35bd0" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.38", -] - [[package]] name = "async-signal" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2a5415b7abcdc9cd7d63d6badba5288b2ca017e3fbd4173b8f405449f1a2399" +checksum = "9e47d90f65a225c4527103a8d747001fc56e375203592b25ad103e1ca13124c5" dependencies = [ - "async-io", - "async-lock", + "async-io 2.3.1", + "async-lock 2.8.0", "atomic-waker", "cfg-if", "futures-core", "futures-io", - "rustix 0.38.20", + "rustix 0.38.30", "signal-hook-registry", "slab", "windows-sys 0.48.0", @@ -530,19 +745,19 @@ dependencies = [ [[package]] name = "async-task" -version = "4.5.0" +version = "4.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4eb2cdb97421e01129ccb49169d8279ed21e829929144f4a22a6e54ac549ca1" +checksum = "fbb36e985947064623dbd357f727af08ffd077f93d696782f3c56365fa2e2799" [[package]] name = "async-trait" -version = "0.1.74" +version = "0.1.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9" +checksum = "c980ee35e870bd1a4d2c8294d4c04d0499e67bca1e4b5cefcc693c2fa00caea9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.38", + "syn 2.0.48", ] [[package]] @@ -570,17 +785,6 @@ version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" -[[package]] -name = "atty" -version = "0.2.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" -dependencies = [ - "hermit-abi 0.1.19", - "libc", - "winapi", -] - [[package]] name = "autocfg" version = "1.1.0" @@ -598,22 +802,39 @@ dependencies = [ "cfg-if", "libc", "miniz_oxide", - "object 0.32.1", + "object 0.32.2", "rustc-demangle", ] +[[package]] +name = "bandersnatch_vrfs" +version = "0.0.4" +source = "git+https://github.com/w3f/ring-vrf?rev=e9782f9#e9782f938629c90f3adb3fff2358bc8d1386af3e" +dependencies = [ + "ark-bls12-381", + "ark-ec", + "ark-ed-on-bls12-381-bandersnatch", + "ark-ff", + "ark-serialize", + "ark-std", + "dleq_vrf", + "fflonk", + "merlin 3.0.0", + "rand_chacha 0.3.1", + "rand_core 0.6.4", + "ring 0.1.0", + "sha2 0.10.8", + "sp-ark-bls12-381", + "sp-ark-ed-on-bls12-381-bandersnatch", + "zeroize", +] + [[package]] name = "base-x" version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4cbbc9d0964165b47557570cce6c952866c2678457aca742aafc9fb771d30270" -[[package]] -name = "base16ct" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "349a06037c7bf932dd7e7d1f653678b2038b9ad46a74102f1fc7bd7872678cce" - [[package]] name = "base16ct" version = "0.2.0" @@ -628,9 +849,9 @@ checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" [[package]] name = "base64" -version = "0.21.5" +version = "0.21.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9" +checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" [[package]] name = "base64ct" @@ -649,9 +870,8 @@ dependencies = [ [[package]] name = "binary-merkle-tree" -version = "9.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef1ea0c49f8a41e530d4cbb7c81651d9d085d5f1470f4e4ea8c8c9c59b67a1bf" +version = "13.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "hash-db", "log", @@ -678,13 +898,13 @@ dependencies = [ "lazy_static", "lazycell", "peeking_take_while", - "prettyplease 0.2.15", + "prettyplease 0.2.16", "proc-macro2", "quote", "regex", "rustc-hash", "shlex", - "syn 2.0.38", + "syn 2.0.48", ] [[package]] @@ -694,6 +914,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "93f2635620bf0b9d4576eb7bb9a38a55df78bd1205d26fa994b25911a69f212f" dependencies = [ "bitcoin_hashes", + "rand", + "rand_core 0.6.4", + "serde", + "unicode-normalization", ] [[package]] @@ -710,9 +934,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" [[package]] name = "bitvec" @@ -722,10 +946,23 @@ checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" dependencies = [ "funty", "radium", + "serde", "tap", "wyz", ] +[[package]] +name = "blake2" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94cb07b0da6a73955f8fb85d24c466778e70cda767a568229b104f0264089330" +dependencies = [ + "byte-tools", + "crypto-mac 0.7.0", + "digest 0.8.1", + "opaque-debug 0.2.3", +] + [[package]] name = "blake2" version = "0.10.6" @@ -786,7 +1023,7 @@ version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b" dependencies = [ - "block-padding 0.1.5", + "block-padding", "byte-tools", "byteorder", "generic-array 0.12.4", @@ -810,16 +1047,6 @@ dependencies = [ "generic-array 0.14.7", ] -[[package]] -name = "block-modes" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57a0e8073e8baa88212fb5823574c02ebccb395136ba9a164ab89379ec6072f0" -dependencies = [ - "block-padding 0.2.1", - "cipher 0.2.5", -] - [[package]] name = "block-padding" version = "0.1.5" @@ -829,33 +1056,27 @@ dependencies = [ "byte-tools", ] -[[package]] -name = "block-padding" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae" - [[package]] name = "blocking" -version = "1.4.1" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c36a4d0d48574b3dd360b4b7d95cc651d2b6557b6402848a27d4b228a473e2a" +checksum = "6a37913e8dc4ddcc604f0c6d3bf2887c995153af3611de9e23c352b44c1b9118" dependencies = [ - "async-channel", - "async-lock", + "async-channel 2.1.1", + "async-lock 3.3.0", "async-task", "fastrand 2.0.1", "futures-io", - "futures-lite", + "futures-lite 2.2.0", "piper", "tracing", ] [[package]] name = "bounded-collections" -version = "0.1.9" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca548b6163b872067dc5eb82fd130c56881435e30367d2073594a3d9744120dd" +checksum = "d32385ecb91a31bddaf908e8dcf4a15aef1bcd3913cc03ebfad02ff6d568abc1" dependencies = [ "log", "parity-scale-codec", @@ -872,6 +1093,17 @@ dependencies = [ "thiserror", ] +[[package]] +name = "bp-xcm-bridge-hub-router" +version = "0.6.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +dependencies = [ + "parity-scale-codec", + "scale-info", + "sp-core", + "sp-runtime", +] + [[package]] name = "bs58" version = "0.4.0" @@ -887,16 +1119,6 @@ dependencies = [ "tinyvec", ] -[[package]] -name = "bstr" -version = "1.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c79ad7fb2dd38f3dabd76b09c6a5a20c038fc0213ef1e9afd30eb777f120f019" -dependencies = [ - "memchr", - "serde", -] - [[package]] name = "build-helper" version = "0.1.1" @@ -926,9 +1148,9 @@ checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" [[package]] name = "bytemuck" -version = "1.14.0" +version = "1.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6" +checksum = "ed2490600f404f2b94c167e31d3ed1d5f3c225a0f3b80230053b3e0b7b962bd9" [[package]] name = "byteorder" @@ -953,6 +1175,16 @@ dependencies = [ "pkg-config", ] +[[package]] +name = "c2-chacha" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d27dae93fe7b1e0424dc57179ac396908c26b035a87234809f5c4dfd1b47dc80" +dependencies = [ + "cipher 0.2.5", + "ppv-lite86", +] + [[package]] name = "camino" version = "1.1.6" @@ -964,9 +1196,9 @@ dependencies = [ [[package]] name = "cargo-platform" -version = "0.1.4" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12024c4645c97566567129c204f65d5815a8c9aecf30fcbe682b2fe034996d36" +checksum = "ceed8ef69d8518a5dda55c07425450b58a4e1946f4951eab6d7191ee86c2443d" dependencies = [ "serde", ] @@ -979,7 +1211,7 @@ checksum = "eee4243f1f26fc7a42710e7439c149e2b10b05472f88090acce52632f231a73a" dependencies = [ "camino", "cargo-platform", - "semver 1.0.20", + "semver 1.0.21", "serde", "serde_json", "thiserror", @@ -995,17 +1227,6 @@ dependencies = [ "libc", ] -[[package]] -name = "ccm" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5aca1a8fbc20b50ac9673ff014abfb2b5f4085ee1a850d408f14a159c5853ac7" -dependencies = [ - "aead 0.3.2", - "cipher 0.2.5", - "subtle", -] - [[package]] name = "cexpr" version = "0.6.0" @@ -1017,9 +1238,9 @@ dependencies = [ [[package]] name = "cfg-expr" -version = "0.15.5" +version = "0.15.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03915af431787e6ffdcc74c645077518c6b6e01f80b761e0fbbfa288536311b3" +checksum = "6100bc57b6209840798d95cb2775684849d332f7bd788db2a8c8caf7ef82a41a" dependencies = [ "smallvec", ] @@ -1037,15 +1258,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" [[package]] -name = "chacha20" -version = "0.8.2" +name = "chacha" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c80e5460aa66fe3b91d40bcbdab953a597b60053e34d684ac6903f863b680a6" +checksum = "ddf3c081b5fba1e5615640aae998e0fbd10c24cbd897ee39ed754a77601a4862" dependencies = [ - "cfg-if", - "cipher 0.3.0", - "cpufeatures", - "zeroize", + "byteorder", + "keystream", ] [[package]] @@ -1061,29 +1280,29 @@ dependencies = [ [[package]] name = "chacha20poly1305" -version = "0.9.1" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a18446b09be63d457bbec447509e85f662f32952b035ce892290396bc0b0cff5" +checksum = "10cd79432192d1c0f4e1a0fef9527696cc039165d729fb41b3f4f4f354c2dc35" dependencies = [ - "aead 0.4.3", - "chacha20 0.8.2", - "cipher 0.3.0", - "poly1305 0.7.2", + "aead", + "chacha20", + "cipher 0.4.4", + "poly1305", "zeroize", ] [[package]] name = "chrono" -version = "0.4.31" +version = "0.4.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38" +checksum = "9f13690e35a5e4ace198e7beea2895d29f3a9cc55015fcebe6336bd2010af9eb" dependencies = [ "android-tzdata", "iana-time-zone", "js-sys", "num-traits", "wasm-bindgen", - "windows-targets 0.48.5", + "windows-targets 0.52.0", ] [[package]] @@ -1094,7 +1313,7 @@ checksum = "b9b68e3193982cd54187d71afdb2a271ad4cf8af157858e9cb911b91321de143" dependencies = [ "core2", "multibase", - "multihash", + "multihash 0.17.0", "serde", "unsigned-varint", ] @@ -1108,15 +1327,6 @@ dependencies = [ "generic-array 0.14.7", ] -[[package]] -name = "cipher" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7" -dependencies = [ - "generic-array 0.14.7", -] - [[package]] name = "cipher" version = "0.4.4" @@ -1125,6 +1335,7 @@ checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" dependencies = [ "crypto-common", "inout", + "zeroize", ] [[package]] @@ -1138,9 +1349,9 @@ dependencies = [ [[package]] name = "clang-sys" -version = "1.6.1" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c688fc74432808e3eb684cae8830a86be1d66a2bd58e1f248ed0960a590baf6f" +checksum = "67523a3b4be3ce1989d607a828d036249522dd9c1c8de7f4dd2dae43a37369d1" dependencies = [ "glob", "libc", @@ -1149,9 +1360,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.4.7" +version = "4.4.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac495e00dcec98c83465d5ad66c5c4fabd652fd6686e7c6269b117e729a6f17b" +checksum = "1e578d6ec4194633722ccf9544794b71b1385c3c027efe0c55db226fc880865c" dependencies = [ "clap_builder", "clap_derive", @@ -1159,14 +1370,15 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.4.7" +version = "4.4.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c77ed9a32a62e6ca27175d00d29d05ca32e396ea1eb5fb01d8256b669cec7663" +checksum = "4df4df40ec50c46000231c914968278b1eb05098cf8f1b3a518a95030e71d1c7" dependencies = [ "anstream", "anstyle", "clap_lex", "strsim", + "terminal_size", ] [[package]] @@ -1178,7 +1390,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.38", + "syn 2.0.48", ] [[package]] @@ -1189,9 +1401,9 @@ checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1" [[package]] name = "coarsetime" -version = "0.1.29" +version = "0.1.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a73ef0d00d14301df35d0f13f5ea32344de6b00837485c358458f1e7f2d27db4" +checksum = "71367d3385c716342014ad17e3d19f7788ae514885a1f4c24f500260fb365e1a" dependencies = [ "libc", "once_cell", @@ -1247,6 +1459,22 @@ dependencies = [ "unicode-width", ] +[[package]] +name = "common" +version = "0.1.0" +source = "git+https://github.com/w3f/ring-proof#b273d33f9981e2bb3375ab45faeb537f7ee35224" +dependencies = [ + "ark-ec", + "ark-ff", + "ark-poly", + "ark-serialize", + "ark-std", + "fflonk", + "getrandom_or_panic", + "merlin 3.0.0", + "rand_chacha 0.3.1", +] + [[package]] name = "common-path" version = "1.0.0" @@ -1255,37 +1483,37 @@ checksum = "2382f75942f4b3be3690fe4f86365e9c853c1587d6ee58212cebf6e2a9ccd101" [[package]] name = "concurrent-queue" -version = "2.3.0" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f057a694a54f12365049b0958a1685bb52d567f5593b355fbf685838e873d400" +checksum = "d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363" dependencies = [ "crossbeam-utils", ] [[package]] name = "console" -version = "0.15.7" +version = "0.15.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c926e00cc70edefdc64d3a5ff31cc65bb97a3460097762bd23afb4d8145fccf8" +checksum = "0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb" dependencies = [ "encode_unicode", "lazy_static", "libc", "unicode-width", - "windows-sys 0.45.0", + "windows-sys 0.52.0", ] [[package]] name = "const-oid" -version = "0.9.5" +version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28c122c3980598d243d63d9a704629a2d748d101f278052ff068be5a4423ab6f" +checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" [[package]] name = "const-random" -version = "0.1.16" +version = "0.1.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11df32a13d7892ec42d51d3d175faba5211ffe13ed25d4fb348ac9e9ce835593" +checksum = "5aaf16c9c2c612020bcfd042e170f6e32de9b9d75adb5277cdbbd2e2c8c8299a" dependencies = [ "const-random-macro", ] @@ -1296,7 +1524,7 @@ version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e" dependencies = [ - "getrandom 0.2.10", + "getrandom 0.2.12", "once_cell", "tiny-keccak", ] @@ -1313,9 +1541,15 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2" +[[package]] +name = "constcat" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd7e35aee659887cbfb97aaf227ac12cad1a9d7c71e55ff3376839ed4e282d08" + [[package]] name = "contracts-node" -version = "0.35.0" +version = "0.36.0" dependencies = [ "clap", "color-print", @@ -1359,6 +1593,7 @@ dependencies = [ "sc-transaction-pool", "sc-transaction-pool-api", "serde", + "serde_json", "sp-api", "sp-block-builder", "sp-blockchain", @@ -1366,6 +1601,7 @@ dependencies = [ "sp-consensus-grandpa", "sp-core", "sp-io", + "sp-keyring", "sp-keystore", "sp-runtime", "sp-timestamp", @@ -1374,11 +1610,12 @@ dependencies = [ "substrate-frame-rpc-system", "substrate-prometheus-endpoint", "try-runtime-cli", + "wasmtime", ] [[package]] name = "contracts-node-runtime" -version = "0.35.0" +version = "0.36.0" dependencies = [ "frame-benchmarking", "frame-executive", @@ -1392,7 +1629,6 @@ dependencies = [ "pallet-authorship", "pallet-balances", "pallet-contracts", - "pallet-contracts-primitives", "pallet-grandpa", "pallet-insecure-randomness-collective-flip", "pallet-sudo", @@ -1413,8 +1649,8 @@ dependencies = [ "sp-offchain", "sp-runtime", "sp-session", - "sp-std", - "sp-storage", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-transaction-pool", "sp-version", "substrate-wasm-builder", @@ -1422,7 +1658,7 @@ dependencies = [ [[package]] name = "contracts-parachain-runtime" -version = "0.35.0" +version = "0.36.0" dependencies = [ "cumulus-pallet-aura-ext", "cumulus-pallet-dmp-queue", @@ -1448,8 +1684,8 @@ dependencies = [ "pallet-balances", "pallet-collator-selection", "pallet-contracts", - "pallet-contracts-primitives", "pallet-insecure-randomness-collective-flip", + "pallet-message-queue", "pallet-session", "pallet-sudo", "pallet-timestamp", @@ -1457,6 +1693,7 @@ dependencies = [ "pallet-transaction-payment-rpc-runtime-api", "pallet-utility", "pallet-xcm", + "parachains-common", "parity-scale-codec", "polkadot-parachain-primitives", "polkadot-runtime-common", @@ -1466,11 +1703,12 @@ dependencies = [ "sp-block-builder", "sp-consensus-aura", "sp-core", + "sp-genesis-builder", "sp-inherents", "sp-offchain", "sp-runtime", "sp-session", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-transaction-pool", "sp-version", "staging-parachain-info", @@ -1488,9 +1726,9 @@ checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" [[package]] name = "core-foundation" -version = "0.9.3" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" +checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" dependencies = [ "core-foundation-sys", "libc", @@ -1498,9 +1736,9 @@ dependencies = [ [[package]] name = "core-foundation-sys" -version = "0.8.4" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" +checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" [[package]] name = "core2" @@ -1532,9 +1770,9 @@ dependencies = [ [[package]] name = "cpufeatures" -version = "0.2.10" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fbc60abd742b35f2492f808e1abbb83d45f72db402e14c55057edc9c7b1e9e4" +checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" dependencies = [ "libc", ] @@ -1563,7 +1801,7 @@ dependencies = [ "gimli 0.27.3", "hashbrown 0.13.2", "log", - "regalloc2", + "regalloc2 0.6.1", "smallvec", "target-lexicon", ] @@ -1637,21 +1875,6 @@ dependencies = [ "wasmtime-types", ] -[[package]] -name = "crc" -version = "3.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86ec7a15cbe22e59248fc7eadb1907dab5ba09372595da4d73dd805ed4417dfe" -dependencies = [ - "crc-catalog", -] - -[[package]] -name = "crc-catalog" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cace84e55f07e7301bae1c519df89cdad8cc3cd868413d3fdbdeca9ff3db484" - [[package]] name = "crc32fast" version = "1.3.2" @@ -1663,46 +1886,37 @@ dependencies = [ [[package]] name = "crossbeam-deque" -version = "0.8.3" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef" +checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" dependencies = [ - "cfg-if", "crossbeam-epoch", "crossbeam-utils", ] [[package]] name = "crossbeam-epoch" -version = "0.9.15" +version = "0.9.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7" +checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" dependencies = [ - "autocfg", - "cfg-if", "crossbeam-utils", - "memoffset 0.9.0", - "scopeguard", ] [[package]] name = "crossbeam-queue" -version = "0.3.8" +version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1cfb3ea8a53f37c40dea2c7bedcbd88bdfae54f5e2175d6ecaff1c988353add" +checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" dependencies = [ - "cfg-if", "crossbeam-utils", ] [[package]] name = "crossbeam-utils" -version = "0.8.16" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" -dependencies = [ - "cfg-if", -] +checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" [[package]] name = "crunchy" @@ -1712,25 +1926,13 @@ checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" [[package]] name = "crypto-bigint" -version = "0.4.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef2b4b23cddf68b89b8f8069890e8c270d54e2d5fe1b143820234805e4cb17ef" -dependencies = [ - "generic-array 0.14.7", - "rand_core 0.6.4", - "subtle", - "zeroize", -] - -[[package]] -name = "crypto-bigint" -version = "0.5.3" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "740fe28e594155f10cfc383984cbefd529d7396050557148f79cb0f621204124" +checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76" dependencies = [ "generic-array 0.14.7", "rand_core 0.6.4", - "subtle", + "subtle 2.5.0", "zeroize", ] @@ -1747,31 +1949,32 @@ dependencies = [ [[package]] name = "crypto-mac" -version = "0.8.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab" +checksum = "4434400df11d95d556bac068ddfedd482915eb18fe8bea89bc80b6e4b1c179e5" dependencies = [ - "generic-array 0.14.7", - "subtle", + "generic-array 0.12.4", + "subtle 1.0.0", ] [[package]] name = "crypto-mac" -version = "0.11.1" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1d1a86f49236c215f271d40892d5fc950490551400b02ef360692c29815c714" +checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab" dependencies = [ "generic-array 0.14.7", - "subtle", + "subtle 2.5.0", ] [[package]] -name = "ctr" -version = "0.8.0" +name = "crypto-mac" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "049bb91fb4aaf0e3c7efa6cd5ef877dbbbd15b39dad06d9948de4ec8a75761ea" +checksum = "25fab6889090c8133f3deb8f73ba3c65a7f456f66436fc012a1b1e272b1e103e" dependencies = [ - "cipher 0.3.0", + "generic-array 0.14.7", + "subtle 2.5.0", ] [[package]] @@ -1785,9 +1988,8 @@ dependencies = [ [[package]] name = "cumulus-client-cli" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed29c6894204aa823332c312a3d948673f0a450cacdc0e12d9a8a0be6663c153" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "clap", "parity-scale-codec", @@ -1795,6 +1997,7 @@ dependencies = [ "sc-cli", "sc-client-api", "sc-service", + "sp-blockchain", "sp-core", "sp-runtime", "url", @@ -1802,9 +2005,8 @@ dependencies = [ [[package]] name = "cumulus-client-collator" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "580cf46afbc23ad440c11e230f5a1e97527c93929bca29eb8018a6a7af3befc8" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "cumulus-client-consensus-common", "cumulus-client-network", @@ -1826,17 +2028,16 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-aura" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7e30ab726e61a35b8543e586fc6b57a43c1944ba74180d2c28a1f80ec2d484a" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "async-trait", "cumulus-client-collator", "cumulus-client-consensus-common", "cumulus-client-consensus-proposer", + "cumulus-client-parachain-inherent", "cumulus-primitives-aura", "cumulus-primitives-core", - "cumulus-primitives-parachain-inherent", "cumulus-relay-chain-interface", "futures", "parity-scale-codec", @@ -1869,9 +2070,8 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-common" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49b0161d655374be6bb29bad93862afb84ae5c32adfc62b9d7819879d5e64773" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "async-trait", "cumulus-client-pov-recovery", @@ -1899,9 +2099,8 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-proposer" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "918d544a7d7b57f9530380ede93255d42378eaa89096ad7e1c5e8adc3868dc42" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "anyhow", "async-trait", @@ -1915,9 +2114,8 @@ dependencies = [ [[package]] name = "cumulus-client-network" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0eb961e2c3e4a83b1707de04233110d4a2ee361f04c7b2ad5e9e5f15cf2ea3da" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "async-trait", "cumulus-relay-chain-interface", @@ -1937,11 +2135,34 @@ dependencies = [ "tracing", ] +[[package]] +name = "cumulus-client-parachain-inherent" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +dependencies = [ + "async-trait", + "cumulus-primitives-core", + "cumulus-primitives-parachain-inherent", + "cumulus-relay-chain-interface", + "cumulus-test-relay-sproof-builder", + "parity-scale-codec", + "sc-client-api", + "scale-info", + "sp-api", + "sp-crypto-hashing", + "sp-inherents", + "sp-runtime", + "sp-state-machine", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-trie", + "tracing", +] + [[package]] name = "cumulus-client-pov-recovery" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc8f304c811d9cfba4b6497d4d033e0500547bb9f8bf29fd20f57de740e916f4" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -1953,7 +2174,7 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-overseer", "polkadot-primitives", - "rand 0.8.5", + "rand", "sc-client-api", "sc-consensus", "sp-consensus", @@ -1964,9 +2185,8 @@ dependencies = [ [[package]] name = "cumulus-client-service" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "756bf1ea290c818c2f7fac0c0c51dc1419f243f89b733aeef3ea8b51e70109e6" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "cumulus-client-cli", "cumulus-client-collator", @@ -1974,6 +2194,7 @@ dependencies = [ "cumulus-client-network", "cumulus-client-pov-recovery", "cumulus-primitives-core", + "cumulus-primitives-proof-size-hostfunction", "cumulus-relay-chain-inprocess-interface", "cumulus-relay-chain-interface", "cumulus-relay-chain-minimal-node", @@ -2000,9 +2221,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-aura-ext" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b220a1c3071a088217c0a23020b17baba60e2685f13ae08396e10b3c62e197a5" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "cumulus-pallet-parachain-system", "frame-support", @@ -2014,16 +2234,16 @@ dependencies = [ "sp-application-crypto", "sp-consensus-aura", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "cumulus-pallet-dmp-queue" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c63f5595db891c0b05c846a1fd7d0f49ad8b4b19e5f79f015e125853b6a519e1" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "cumulus-primitives-core", + "frame-benchmarking", "frame-support", "frame-system", "log", @@ -2031,35 +2251,38 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "staging-xcm", ] [[package]] name = "cumulus-pallet-parachain-system" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8848c0ce4e55777b621703ef62224d5b8e2c250ccc03fb34c5372d995b86fa16" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "bytes", "cumulus-pallet-parachain-system-proc-macro", "cumulus-primitives-core", "cumulus-primitives-parachain-inherent", + "cumulus-primitives-proof-size-hostfunction", "environmental", + "frame-benchmarking", "frame-support", "frame-system", "impl-trait-for-tuples", "log", + "pallet-message-queue", "parity-scale-codec", "polkadot-parachain-primitives", + "polkadot-runtime-parachains", "scale-info", "sp-core", - "sp-externalities", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-inherents", "sp-io", "sp-runtime", "sp-state-machine", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-trie", "sp-version", "staging-xcm", @@ -2068,21 +2291,19 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system-proc-macro" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1235a0c8b242349a41d84c07774e17acf942e9fee383dda31c021ccaea9eedb" +version = "0.6.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ - "proc-macro-crate", + "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.38", + "syn 2.0.48", ] [[package]] name = "cumulus-pallet-session-benchmarking" -version = "5.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30bf028e8349229271e07d4ce99d8ada205a27de52d849bdd08e89a8271df424" +version = "9.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-benchmarking", "frame-support", @@ -2090,14 +2311,13 @@ dependencies = [ "pallet-session", "parity-scale-codec", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "cumulus-pallet-xcm" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9848582a0748e29ab06faf9b1448b7039da1f90f6400b384c391c5831cb5fd7c" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2106,37 +2326,39 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "staging-xcm", ] [[package]] name = "cumulus-pallet-xcmp-queue" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0ac74a0c55c7ed27a51ce618b864e9d4a7f39de8ea03a4bd65ccff55145b5fa" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ + "bounded-collections", + "bp-xcm-bridge-hub-router", "cumulus-primitives-core", "frame-benchmarking", "frame-support", "frame-system", "log", + "pallet-message-queue", "parity-scale-codec", "polkadot-runtime-common", - "rand_chacha 0.3.1", + "polkadot-runtime-parachains", "scale-info", + "sp-core", "sp-io", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "staging-xcm", "staging-xcm-executor", ] [[package]] name = "cumulus-primitives-aura" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e59e8e10f2ec522afde1363141be0d499fdbd8be9889bee9b29b92dd52c2935" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", @@ -2144,14 +2366,13 @@ dependencies = [ "sp-api", "sp-consensus-aura", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "cumulus-primitives-core" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1aed2ae9917749ad77ca62acf65826a0f5e725a920ff1cab01d9bb020d59cdbf" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", @@ -2160,63 +2381,65 @@ dependencies = [ "scale-info", "sp-api", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-trie", "staging-xcm", ] [[package]] name = "cumulus-primitives-parachain-inherent" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87d8d415d8748df234bf0415576648fa529fbffa9de802959db7851f5e43d4dc" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "async-trait", "cumulus-primitives-core", - "cumulus-relay-chain-interface", - "cumulus-test-relay-sproof-builder", "parity-scale-codec", - "sc-client-api", "scale-info", - "sp-api", "sp-core", "sp-inherents", - "sp-runtime", - "sp-state-machine", - "sp-std", - "sp-storage", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-trie", +] + +[[package]] +name = "cumulus-primitives-proof-size-hostfunction" +version = "0.2.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +dependencies = [ + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-trie", - "tracing", ] [[package]] name = "cumulus-primitives-timestamp" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a980cec30854da16e3f40c8fc18f9ec8feb984da17f7d68d89c3206adaa4753" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "cumulus-primitives-core", "futures", "parity-scale-codec", "sp-inherents", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-timestamp", ] [[package]] name = "cumulus-primitives-utility" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "926a72124a351594cfdce41d7762e668d442e08c193d909d9f69fbe22e95414e" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "cumulus-primitives-core", "frame-support", "log", + "pallet-asset-conversion", + "pallet-xcm-benchmarks", "parity-scale-codec", "polkadot-runtime-common", + "polkadot-runtime-parachains", "sp-io", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -2224,9 +2447,8 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-inprocess-interface" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f822628210c50781adf6afc5b22df63deb2b073712d2109b3903731b81bada9" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2249,9 +2471,8 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-interface" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "642e7e83e5b3162cb2bf5b160e11443f5aabf11c5fd3c1deaf116d907ae79716" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2268,45 +2489,49 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-minimal-node" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5394c833bd582e46eecbc6ce96c9065d9b2a6ff9861f4016e4db6ac41c505d91" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ - "array-bytes", + "array-bytes 6.2.2", "async-trait", "cumulus-primitives-core", "cumulus-relay-chain-interface", "cumulus-relay-chain-rpc-interface", "futures", + "parking_lot 0.12.1", "polkadot-availability-recovery", "polkadot-collator-protocol", "polkadot-core-primitives", "polkadot-network-bridge", "polkadot-node-collation-generation", + "polkadot-node-core-chain-api", + "polkadot-node-core-prospective-parachains", "polkadot-node-core-runtime-api", "polkadot-node-network-protocol", "polkadot-node-subsystem-util", "polkadot-overseer", "polkadot-primitives", "sc-authority-discovery", + "sc-client-api", "sc-network", "sc-network-common", "sc-service", "sc-tracing", "sc-utils", - "schnellru", "sp-api", + "sp-blockchain", "sp-consensus", "sp-consensus-babe", "sp-runtime", + "substrate-prometheus-endpoint", + "tokio", "tracing", ] [[package]] name = "cumulus-relay-chain-rpc-interface" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97c3adbcef74c30a6f920083f7777c8bba81b16e9dfca90d6664caa8f20d2a3d" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2318,7 +2543,7 @@ dependencies = [ "parity-scale-codec", "pin-project", "polkadot-overseer", - "rand 0.8.5", + "rand", "sc-client-api", "sc-rpc-api", "sc-service", @@ -2333,7 +2558,8 @@ dependencies = [ "sp-core", "sp-runtime", "sp-state-machine", - "sp-storage", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-version", "thiserror", "tokio", "tokio-util", @@ -2343,16 +2569,15 @@ dependencies = [ [[package]] name = "cumulus-test-relay-sproof-builder" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fba4a4d5de5f68bde4aff857194efcaae44e874b6947d9aac9ea02bcda4382c" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "cumulus-primitives-core", "parity-scale-codec", "polkadot-primitives", "sp-runtime", "sp-state-machine", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-trie", ] @@ -2365,7 +2590,7 @@ dependencies = [ "byteorder", "digest 0.8.1", "rand_core 0.5.1", - "subtle", + "subtle 2.5.0", "zeroize", ] @@ -2378,7 +2603,7 @@ dependencies = [ "byteorder", "digest 0.9.0", "rand_core 0.5.1", - "subtle", + "subtle 2.5.0", "zeroize", ] @@ -2395,19 +2620,19 @@ dependencies = [ "fiat-crypto", "platforms", "rustc_version 0.4.0", - "subtle", + "subtle 2.5.0", "zeroize", ] [[package]] name = "curve25519-dalek-derive" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83fdaf97f4804dcebfa5862639bc9ce4121e82140bec2a987ac5140294865b5b" +checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.38", + "syn 2.0.48", ] [[package]] @@ -2425,9 +2650,9 @@ dependencies = [ [[package]] name = "cxx" -version = "1.0.109" +version = "1.0.115" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c390c123d671cc547244943ecad81bdaab756c6ea332d9ca9c1f48d952a24895" +checksum = "8de00f15a6fa069c99b88c5c78c4541d0e7899a33b86f7480e23df2431fce0bc" dependencies = [ "cc", "cxxbridge-flags", @@ -2437,9 +2662,9 @@ dependencies = [ [[package]] name = "cxx-build" -version = "1.0.109" +version = "1.0.115" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00d3d3ac9ffb900304edf51ca719187c779f4001bb544f26c4511d621de905cf" +checksum = "0a71e1e631fa2f2f5f92e8b0d860a00c198c6771623a6cefcc863e3554f0d8d6" dependencies = [ "cc", "codespan-reporting", @@ -2447,72 +2672,37 @@ dependencies = [ "proc-macro2", "quote", "scratch", - "syn 2.0.38", + "syn 2.0.48", ] [[package]] name = "cxxbridge-flags" -version = "1.0.109" +version = "1.0.115" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94415827ecfea0f0c74c8cad7d1a86ddb3f05354d6a6ddeda0adee5e875d2939" +checksum = "6f3fed61d56ba497c4efef9144dfdbaa25aa58f2f6b3a7cf441d4591c583745c" [[package]] name = "cxxbridge-macro" -version = "1.0.109" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e33dbbe9f5621c9247f97ec14213b04f350bff4b6cebefe834c60055db266ecf" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.38", -] - -[[package]] -name = "darling" -version = "0.14.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850" -dependencies = [ - "darling_core", - "darling_macro", -] - -[[package]] -name = "darling_core" -version = "0.14.4" +version = "1.0.115" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0" +checksum = "8908e380a8efd42150c017b0cfa31509fc49b6d47f7cb6b33e93ffb8f4e3661e" dependencies = [ - "fnv", - "ident_case", "proc-macro2", "quote", - "strsim", - "syn 1.0.109", -] - -[[package]] -name = "darling_macro" -version = "0.14.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e" -dependencies = [ - "darling_core", - "quote", - "syn 1.0.109", + "syn 2.0.48", ] [[package]] name = "data-encoding" -version = "2.4.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2e66c9d817f1720209181c316d28635c050fa304f9c79e47a520882661b7308" +checksum = "7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5" [[package]] name = "data-encoding-macro" -version = "0.1.13" +version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c904b33cc60130e1aeea4956ab803d08a3f4a0ca82d64ed757afac3891f2bb99" +checksum = "20c01c06f5f429efdf2bae21eb67c28b3df3cf85b7dd2d8ef09c0838dac5d33e" dependencies = [ "data-encoding", "data-encoding-macro-internal", @@ -2520,25 +2710,14 @@ dependencies = [ [[package]] name = "data-encoding-macro-internal" -version = "0.1.11" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fdf3fce3ce863539ec1d7fd1b6dcc3c645663376b43ed376bbf887733e4f772" +checksum = "0047d07f2c89b17dd631c80450d69841a6b5d7fb17278cbc43d7e4cfcf2576f3" dependencies = [ "data-encoding", "syn 1.0.109", ] -[[package]] -name = "der" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1a467a65c5e759bce6e65eaf91cc29f466cdc57cb65777bd646872a8a1fd4de" -dependencies = [ - "const-oid", - "pem-rfc7468", - "zeroize", -] - [[package]] name = "der" version = "0.7.8" @@ -2549,27 +2728,13 @@ dependencies = [ "zeroize", ] -[[package]] -name = "der-parser" -version = "7.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe398ac75057914d7d07307bf67dc7f3f574a26783b4fc7805a20ffa9f506e82" -dependencies = [ - "asn1-rs 0.3.1", - "displaydoc", - "nom", - "num-bigint", - "num-traits", - "rusticata-macros", -] - [[package]] name = "der-parser" version = "8.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dbd676fbbab537128ef0278adb5576cf363cff6aa22a7b24effe97347cfab61e" dependencies = [ - "asn1-rs 0.5.2", + "asn1-rs", "displaydoc", "nom", "num-bigint", @@ -2579,9 +2744,9 @@ dependencies = [ [[package]] name = "deranged" -version = "0.3.9" +version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f32d04922c60427da6f9fef14d042d9edddef64cb9d4ce0d64d0685fbeb1fd3" +checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" dependencies = [ "powerfmt", ] @@ -2608,37 +2773,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "derive_builder" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d07adf7be193b71cc36b193d0f5fe60b918a3a9db4dad0449f57bcfd519704a3" -dependencies = [ - "derive_builder_macro", -] - -[[package]] -name = "derive_builder_core" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f91d4cfa921f1c05904dc3c57b4a32c38aed3340cce209f3a6fd1478babafc4" -dependencies = [ - "darling", - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "derive_builder_macro" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f0314b72bed045f3a68671b3c86328386762c93f82d98c65c3cb5e5f573dd68" -dependencies = [ - "derive_builder_core", - "syn 1.0.109", -] - [[package]] name = "derive_more" version = "0.99.17" @@ -2685,7 +2819,7 @@ dependencies = [ "block-buffer 0.10.4", "const-oid", "crypto-common", - "subtle", + "subtle 2.5.0", ] [[package]] @@ -2738,23 +2872,39 @@ checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.38", + "syn 2.0.48", +] + +[[package]] +name = "dleq_vrf" +version = "0.0.2" +source = "git+https://github.com/w3f/ring-vrf?rev=e9782f9#e9782f938629c90f3adb3fff2358bc8d1386af3e" +dependencies = [ + "ark-ec", + "ark-ff", + "ark-scale", + "ark-secret-scalar", + "ark-serialize", + "ark-std", + "ark-transcript", + "arrayvec 0.7.4", + "zeroize", ] [[package]] name = "docify" -version = "0.2.4" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76ee528c501ddd15d5181997e9518e59024844eac44fd1e40cb20ddb2a8562fa" +checksum = "7cc4fd38aaa9fb98ac70794c82a00360d1e165a87fbf96a8a91f9dfc602aaee2" dependencies = [ "docify_macros", ] [[package]] name = "docify_macros" -version = "0.2.4" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ca01728ab2679c464242eca99f94e2ce0514b52ac9ad950e2ed03fca991231c" +checksum = "63fa215f3a0d40fb2a221b3aa90d8e1fbb8379785a990cb60d62ac71ebdc6460" dependencies = [ "common-path", "derive-syn-parse", @@ -2762,9 +2912,9 @@ dependencies = [ "proc-macro2", "quote", "regex", - "syn 2.0.38", + "syn 2.0.48", "termcolor", - "toml 0.7.8", + "toml 0.8.8", "walkdir", ] @@ -2809,34 +2959,22 @@ dependencies = [ [[package]] name = "dyn-clone" -version = "1.0.14" +version = "1.0.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23d2f3407d9a573d666de4b5bdf10569d73ca9478087346697dcbae6244bfbcd" +checksum = "545b22097d44f8a9581187cdf93de7a71e4722bf51200cfaba810865b49a495d" [[package]] name = "ecdsa" -version = "0.14.8" +version = "0.16.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "413301934810f597c1d19ca71c8710e99a3f1ba28a0d2ebc01551a2daeea3c5c" +checksum = "ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca" dependencies = [ - "der 0.6.1", - "elliptic-curve 0.12.3", - "rfc6979 0.3.1", - "signature 1.6.4", -] - -[[package]] -name = "ecdsa" -version = "0.16.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4b1e0c257a9e9f25f90ff76d7a68360ed497ee519c8e428d1825ef0000799d4" -dependencies = [ - "der 0.7.8", + "der", "digest 0.10.7", - "elliptic-curve 0.13.6", - "rfc6979 0.4.0", - "signature 2.1.0", - "spki 0.7.2", + "elliptic-curve", + "rfc6979", + "signature", + "spki", ] [[package]] @@ -2845,21 +2983,22 @@ version = "2.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" dependencies = [ - "pkcs8 0.10.2", - "signature 2.1.0", + "pkcs8", + "signature", ] [[package]] name = "ed25519-dalek" -version = "2.0.0" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7277392b266383ef8396db7fdeb1e77b6c52fed775f5df15bb24f35b72156980" +checksum = "1f628eaec48bfd21b865dc2950cfa014450c01d2fa2b69a86c2fd5844ec523c0" dependencies = [ "curve25519-dalek 4.1.1", "ed25519", "rand_core 0.6.4", "serde", "sha2 0.10.8", + "subtle 2.5.0", "zeroize", ] @@ -2885,7 +3024,7 @@ checksum = "7d9ce6874da5d4415896cd45ffbc4d1cfc0c4f9c079427bd870742c30f2f65a9" dependencies = [ "curve25519-dalek 4.1.1", "ed25519", - "hashbrown 0.14.2", + "hashbrown 0.14.3", "hex", "rand_core 0.6.4", "sha2 0.10.8", @@ -2900,42 +3039,20 @@ checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" [[package]] name = "elliptic-curve" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7bb888ab5300a19b8e5bceef25ac745ad065f3c9f7efc6de1b91958110891d3" -dependencies = [ - "base16ct 0.1.1", - "crypto-bigint 0.4.9", - "der 0.6.1", - "digest 0.10.7", - "ff 0.12.1", - "generic-array 0.14.7", - "group 0.12.1", - "hkdf", - "pem-rfc7468", - "pkcs8 0.9.0", - "rand_core 0.6.4", - "sec1 0.3.0", - "subtle", - "zeroize", -] - -[[package]] -name = "elliptic-curve" -version = "0.13.6" +version = "0.13.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d97ca172ae9dc9f9b779a6e3a65d308f2af74e5b8c921299075bdb4a0370e914" +checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47" dependencies = [ - "base16ct 0.2.0", - "crypto-bigint 0.5.3", + "base16ct", + "crypto-bigint", "digest 0.10.7", - "ff 0.13.0", + "ff", "generic-array 0.14.7", - "group 0.13.0", - "pkcs8 0.10.2", + "group", + "pkcs8", "rand_core 0.6.4", - "sec1 0.7.3", - "subtle", + "sec1", + "subtle 2.5.0", "zeroize", ] @@ -2974,38 +3091,25 @@ checksum = "f95e2801cd355d4a1a3e3953ce6ee5ae9603a5c833455343a8bfe3f44d418246" dependencies = [ "proc-macro2", "quote", - "syn 2.0.38", + "syn 2.0.48", ] [[package]] name = "enumn" -version = "0.1.12" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2ad8cef1d801a4686bfd8919f0b30eac4c8e48968c437a6405ded4fb5272d2b" +checksum = "6fd000fd6988e73bbe993ea3db9b1aa64906ab88766d654973924340c8cddb42" dependencies = [ "proc-macro2", "quote", - "syn 2.0.38", -] - -[[package]] -name = "env_logger" -version = "0.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a12e6657c4c97ebab115a42dcee77225f7f482cdd841cf7088c657a42e9e00e7" -dependencies = [ - "atty", - "humantime", - "log", - "regex", - "termcolor", + "syn 2.0.48", ] [[package]] name = "env_logger" -version = "0.10.0" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0" +checksum = "4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580" dependencies = [ "humantime", "is-terminal", @@ -3028,12 +3132,12 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "errno" -version = "0.3.5" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac3e13f66a2f95e32a39eaa81f6b95d42878ca0e1db0c7543723dfe12557e860" +checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" dependencies = [ "libc", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] @@ -3044,15 +3148,36 @@ checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" [[package]] name = "event-listener" -version = "3.0.0" +version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29e56284f00d94c1bc7fd3c77027b4623c88c1f53d8d2394c6199f2921dea325" +checksum = "d93877bcde0eb80ca09131a08d23f0a5c18a620b01db137dba666d18cd9b30c2" dependencies = [ "concurrent-queue", "parking", "pin-project-lite 0.2.13", ] +[[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.13", +] + +[[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.13", +] + [[package]] name = "exit-future" version = "0.2.0" @@ -3080,11 +3205,11 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f86a749cf851891866c10515ef6c299b5c69661465e9c3bbe7e07a2b77fb0f7" dependencies = [ - "blake2", + "blake2 0.10.6", "fs-err", "proc-macro2", "quote", - "syn 2.0.38", + "syn 2.0.48", ] [[package]] @@ -3099,6 +3224,12 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" +[[package]] +name = "fallible-iterator" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" + [[package]] name = "fastrand" version = "1.9.0" @@ -3132,7 +3263,7 @@ checksum = "f5aa1e3ae159e592ad222dc90c5acbad632b527779ba88486abe92782ab268bd" dependencies = [ "expander 0.0.4", "indexmap 1.9.3", - "proc-macro-crate", + "proc-macro-crate 1.3.1", "proc-macro2", "quote", "syn 1.0.109", @@ -3141,38 +3272,42 @@ dependencies = [ [[package]] name = "fdlimit" -version = "0.2.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c4c9e43643f5a3be4ca5b67d26b98031ff9db6806c3440ae32e02e3ceac3f1b" +checksum = "e182f7dbc2ef73d9ef67351c5fbbea084729c48362d3ce9dd44c28e32e277fe5" dependencies = [ "libc", + "thiserror", ] [[package]] name = "ff" -version = "0.12.1" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d013fc25338cc558c5c2cfbad646908fb23591e2404481826742b651c9af7160" +checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ "rand_core 0.6.4", - "subtle", + "subtle 2.5.0", ] [[package]] -name = "ff" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" +name = "fflonk" +version = "0.1.0" +source = "git+https://github.com/w3f/fflonk#1e854f35e9a65d08b11a86291405cdc95baa0a35" dependencies = [ - "rand_core 0.6.4", - "subtle", + "ark-ec", + "ark-ff", + "ark-poly", + "ark-serialize", + "ark-std", + "merlin 3.0.0", ] [[package]] name = "fiat-crypto" -version = "0.2.1" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0870c84016d4b481be5c9f323c24f65e31e901ae618f0e80f4308fb00de1d2d" +checksum = "27573eac26f4dd11e2b1916c3fe1baa56407c83c71a773a8ba17ec0bca03b6b7" [[package]] name = "file-per-thread-logger" @@ -3180,20 +3315,20 @@ version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "84f2e425d9790201ba4af4630191feac6dcc98765b118d4d18e91d23c2353866" dependencies = [ - "env_logger 0.10.0", + "env_logger", "log", ] [[package]] name = "filetime" -version = "0.2.22" +version = "0.2.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4029edd3e734da6fe05b6cd7bd2960760a616bd2ddd0d59a0124746d6272af0" +checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd" dependencies = [ "cfg-if", "libc", - "redox_syscall 0.3.5", - "windows-sys 0.48.0", + "redox_syscall 0.4.1", + "windows-sys 0.52.0", ] [[package]] @@ -3219,7 +3354,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "835c052cb0c08c1acf6ffd71c022172e18723949c8282f2b9f27efbc51e64534" dependencies = [ "byteorder", - "rand 0.8.5", + "rand", "rustc-hex", "static_assertions", ] @@ -3258,18 +3393,17 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" -version = "10.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6d54d3a638f0279210c924f4a44e6548bf6345670f5af059a874a5006af4eca" +version = "12.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "parity-scale-codec", ] [[package]] name = "form_urlencoded" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652" +checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" dependencies = [ "percent-encoding", ] @@ -3282,9 +3416,8 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a01af5751a0e4492dc979c57586976403e7ab63641add1a9fd804cad4169f4f6" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-support", "frame-support-procedural", @@ -3300,20 +3433,19 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-runtime-interface", - "sp-std", - "sp-storage", + "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "static_assertions", ] [[package]] name = "frame-benchmarking-cli" -version = "28.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4493341076535acb0bdb591e0e97b32cfacb8515dd74e66156f199d187cec004" +version = "32.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "Inflector", - "array-bytes", + "array-bytes 6.2.2", "chrono", "clap", "comfy-table", @@ -3327,7 +3459,7 @@ dependencies = [ "linked-hash-map", "log", "parity-scale-codec", - "rand 0.8.5", + "rand", "rand_pcg", "sc-block-builder", "sc-cli", @@ -3342,36 +3474,34 @@ dependencies = [ "sp-blockchain", "sp-core", "sp-database", - "sp-externalities", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-inherents", "sp-io", "sp-keystore", "sp-runtime", "sp-state-machine", - "sp-storage", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-trie", - "sp-wasm-interface", + "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "thiserror", "thousands", ] [[package]] name = "frame-election-provider-solution-type" -version = "11.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35d1461dc3a49bbd9bdf8955eca27f54cdcc6b38373bbd636e011a8594d23f3f" +version = "13.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ - "proc-macro-crate", + "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.38", + "syn 2.0.48", ] [[package]] name = "frame-election-provider-support" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9fe9b8322a08a8a52ed3a7a7f7ca90827aa3bace41dc060c5b32d2ff0cd25c3" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -3382,14 +3512,13 @@ dependencies = [ "sp-core", "sp-npos-elections", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "frame-executive" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da12a8c223d6991bd7f9aae542d3d7c9fadde3a81b6f16c2550b808f3b21ecd5" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-support", "frame-system", @@ -3400,8 +3529,8 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", - "sp-tracing", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] @@ -3418,11 +3547,9 @@ dependencies = [ [[package]] name = "frame-remote-externalities" -version = "0.31.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8b26379217d223364e6715ed12cdfdc9f368c6afcb15fd8771e387ab7b0265f" +version = "0.35.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ - "async-recursion", "futures", "indicatif", "jsonrpsee", @@ -3430,6 +3557,7 @@ dependencies = [ "parity-scale-codec", "serde", "sp-core", + "sp-crypto-hashing", "sp-io", "sp-runtime", "sp-state-machine", @@ -3441,11 +3569,11 @@ dependencies = [ [[package]] name = "frame-support" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0dc5640279221fbd316a3a652963c1cb9d51630ea3f62a08a5ad7fa402f23a4" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "aquamarine", + "array-bytes 6.2.2", "bitflags 1.3.2", "docify", "environmental", @@ -3464,8 +3592,8 @@ dependencies = [ "sp-api", "sp-arithmetic", "sp-core", - "sp-core-hashing-proc-macro", - "sp-debug-derive", + "sp-crypto-hashing-proc-macro", + "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-genesis-builder", "sp-inherents", "sp-io", @@ -3473,8 +3601,8 @@ dependencies = [ "sp-runtime", "sp-staking", "sp-state-machine", - "sp-std", - "sp-tracing", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-weights", "static_assertions", "tt-call", @@ -3482,9 +3610,8 @@ dependencies = [ [[package]] name = "frame-support-procedural" -version = "19.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f22719c65353a0010a084cb2040e2e6569aff34562e59119cb66ddd7ecfa588c" +version = "23.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "Inflector", "cfg-expr", @@ -3496,40 +3623,39 @@ dependencies = [ "proc-macro-warning", "proc-macro2", "quote", - "syn 2.0.38", + "sp-crypto-hashing", + "syn 2.0.48", ] [[package]] name = "frame-support-procedural-tools" -version = "8.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e046ecdc04dd66f17d760525631f553ddcbea6f09423f78fcf52b47c97656cd0" +version = "10.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-support-procedural-tools-derive", - "proc-macro-crate", + "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.38", + "syn 2.0.48", ] [[package]] name = "frame-support-procedural-tools-derive" -version = "9.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4034ebf9ca7497fa3893191fe3e81adcd3d7cd1c232e60ef41ef58ea0c445ae9" +version = "11.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.38", + "syn 2.0.48", ] [[package]] name = "frame-system" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc19d4d4037b695805385d56983da173bbb969f68e0e4e6a1240bb30118e87d7" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "cfg-if", + "docify", "frame-support", "log", "parity-scale-codec", @@ -3538,16 +3664,15 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-version", "sp-weights", ] [[package]] name = "frame-system-benchmarking" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb79e630dc8fbed5601e58c1b8d84ec3900a511f105140b5bbb6c18c476488d2" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-benchmarking", "frame-support", @@ -3556,14 +3681,13 @@ dependencies = [ "scale-info", "sp-core", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "frame-system-rpc-runtime-api" -version = "22.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a13ed2be7e4ad2cf140d16b94194595d3b2fea0b60a46832945c497924c2d0d0" +version = "26.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "parity-scale-codec", "sp-api", @@ -3571,22 +3695,24 @@ dependencies = [ [[package]] name = "frame-try-runtime" -version = "0.30.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9eceb53c4efa82dd7dd08f0770abfaa9587c592a015b21dc29ce4c24422de13" +version = "0.34.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-support", "parity-scale-codec", "sp-api", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "fs-err" -version = "2.9.0" +version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0845fa252299212f0389d64ba26f34fa32cfe41588355f21ed507c59a0f64541" +checksum = "88a41f105fe1d5b6b34b2055e3dc59bb79b46b48b2040b9e6c7b4b5de097aa41" +dependencies = [ + "autocfg", +] [[package]] name = "fs2" @@ -3600,11 +3726,11 @@ dependencies = [ [[package]] name = "fs4" -version = "0.6.6" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2eeb4ed9e12f43b7fa0baae3f9cdda28352770132ef2e09a23760c29cae8bd47" +checksum = "29f9df8a11882c4e3335eb2d18a0137c505d9ca927470b0cac9c6f0ae07d28f7" dependencies = [ - "rustix 0.38.20", + "rustix 0.38.30", "windows-sys 0.48.0", ] @@ -3616,9 +3742,9 @@ checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" [[package]] name = "futures" -version = "0.3.28" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40" +checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" dependencies = [ "futures-channel", "futures-core", @@ -3631,9 +3757,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.28" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2" +checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" dependencies = [ "futures-core", "futures-sink", @@ -3641,15 +3767,15 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.28" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c" +checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" [[package]] name = "futures-executor" -version = "0.3.28" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0" +checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" dependencies = [ "futures-core", "futures-task", @@ -3659,9 +3785,9 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.28" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964" +checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" [[package]] name = "futures-lite" @@ -3678,15 +3804,28 @@ dependencies = [ "waker-fn", ] +[[package]] +name = "futures-lite" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "445ba825b27408685aaecefd65178908c36c6e96aaf6d8599419d46e624192ba" +dependencies = [ + "fastrand 2.0.1", + "futures-core", + "futures-io", + "parking", + "pin-project-lite 0.2.13", +] + [[package]] name = "futures-macro" -version = "0.3.28" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" +checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.38", + "syn 2.0.48", ] [[package]] @@ -3697,20 +3836,20 @@ checksum = "d2411eed028cdf8c8034eaf21f9915f956b6c3abec4d4c7949ee67f0721127bd" dependencies = [ "futures-io", "rustls 0.20.9", - "webpki 0.22.4", + "webpki", ] [[package]] name = "futures-sink" -version = "0.3.28" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e" +checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" [[package]] name = "futures-task" -version = "0.3.28" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65" +checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" [[package]] name = "futures-timer" @@ -3720,9 +3859,9 @@ checksum = "e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c" [[package]] name = "futures-util" -version = "0.3.28" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533" +checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" dependencies = [ "futures-channel", "futures-core", @@ -3788,9 +3927,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.10" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" +checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5" dependencies = [ "cfg-if", "libc", @@ -3798,13 +3937,13 @@ dependencies = [ ] [[package]] -name = "ghash" -version = "0.4.4" +name = "getrandom_or_panic" +version = "0.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1583cc1656d7839fd3732b80cf4f38850336cdb9b8ded1cd399ca62958de3c99" +checksum = "6ea1015b5a70616b688dc230cfe50c8af89d972cb132d5a622814d29773b10b9" dependencies = [ - "opaque-debug 0.3.0", - "polyval 0.5.3", + "rand", + "rand_core 0.6.4", ] [[package]] @@ -3814,7 +3953,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d930750de5717d2dd0b8c0d42c076c0e884c81a73e6cab859bbd2339c71e3e40" dependencies = [ "opaque-debug 0.3.0", - "polyval 0.6.1", + "polyval", ] [[package]] @@ -3823,16 +3962,20 @@ version = "0.27.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e" dependencies = [ - "fallible-iterator", + "fallible-iterator 0.2.0", "indexmap 1.9.3", "stable_deref_trait", ] [[package]] name = "gimli" -version = "0.28.0" +version = "0.28.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" +checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" +dependencies = [ + "fallible-iterator 0.3.0", + "stable_deref_trait", +] [[package]] name = "glob" @@ -3840,46 +3983,22 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" -[[package]] -name = "globset" -version = "0.4.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "759c97c1e17c55525b57192c06a267cda0ac5210b222d6b82189a2338fa1c13d" -dependencies = [ - "aho-corasick", - "bstr", - "fnv", - "log", - "regex", -] - -[[package]] -name = "group" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dfbfb3a6cfbd390d5c9564ab283a0349b9b9fcd46a706c1eb10e0db70bfbac7" -dependencies = [ - "ff 0.12.1", - "rand_core 0.6.4", - "subtle", -] - [[package]] name = "group" version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" dependencies = [ - "ff 0.13.0", + "ff", "rand_core 0.6.4", - "subtle", + "subtle 2.5.0", ] [[package]] name = "h2" -version = "0.3.21" +version = "0.3.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91fc23aa11be92976ef4729127f1a74adf36d8436f7816b185d18df956790833" +checksum = "bb2c4422095b67ee78da96fbb51a4cc413b3b25883c7717ff7ca1ab31022c9c9" dependencies = [ "bytes", "fnv", @@ -3887,7 +4006,7 @@ dependencies = [ "futures-sink", "futures-util", "http", - "indexmap 1.9.3", + "indexmap 2.2.1", "slab", "tokio", "tokio-util", @@ -3896,9 +4015,9 @@ dependencies = [ [[package]] name = "handlebars" -version = "4.4.0" +version = "4.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c39b3bc2a8f715298032cf5087e58573809374b08160aa7d750582bdb82d2683" +checksum = "faa67bab9ff362228eb3d00bd024a4965d8231bbb7921167f0cfa66c6626b225" dependencies = [ "log", "pest", @@ -3938,40 +4057,40 @@ version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" dependencies = [ - "ahash 0.8.6", + "ahash 0.8.7", ] [[package]] name = "hashbrown" -version = "0.14.2" +version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156" +checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" dependencies = [ - "ahash 0.8.6", + "ahash 0.8.7", "allocator-api2", "serde", ] [[package]] -name = "heck" -version = "0.4.1" +name = "hashlink" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" +checksum = "e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7" +dependencies = [ + "hashbrown 0.14.3", +] [[package]] -name = "hermit-abi" -version = "0.1.19" +name = "heck" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" -dependencies = [ - "libc", -] +checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" [[package]] name = "hermit-abi" -version = "0.3.3" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" +checksum = "5d3d0e0f38255e7fa3cf31335b3a56f05febd18025f4db5ef7a0cfb4f8da651f" [[package]] name = "hex" @@ -3987,9 +4106,9 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "hkdf" -version = "0.12.3" +version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "791a029f6b9fc27657f6f188ec6e5e43f6911f6f878e0dc5501396e09809d437" +checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7" dependencies = [ "hmac 0.12.1", ] @@ -4010,7 +4129,7 @@ version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a2a2320eb7ec0ebe8da8f744d7812d9fc4cb4d09344ac01898dbcb6a20ae69b" dependencies = [ - "crypto-mac 0.11.1", + "crypto-mac 0.11.0", "digest 0.9.0", ] @@ -4036,11 +4155,11 @@ dependencies = [ [[package]] name = "home" -version = "0.5.5" +version = "0.5.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb" +checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" dependencies = [ - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] @@ -4056,9 +4175,9 @@ dependencies = [ [[package]] name = "http" -version = "0.2.9" +version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482" +checksum = "8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb" dependencies = [ "bytes", "fnv", @@ -4067,9 +4186,9 @@ dependencies = [ [[package]] name = "http-body" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" +checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" dependencies = [ "bytes", "http", @@ -4102,9 +4221,9 @@ checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" [[package]] name = "hyper" -version = "0.14.27" +version = "0.14.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468" +checksum = "bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80" dependencies = [ "bytes", "futures-channel", @@ -4117,7 +4236,7 @@ dependencies = [ "httpdate", "itoa", "pin-project-lite 0.2.13", - "socket2 0.4.10", + "socket2 0.5.5", "tokio", "tower-service", "tracing", @@ -4126,33 +4245,32 @@ dependencies = [ [[package]] name = "hyper-rustls" -version = "0.24.1" +version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d78e1e73ec14cf7375674f74d7dde185c8206fd9dea6fb6295e8a98098aaa97" +checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590" dependencies = [ "futures-util", "http", "hyper", "log", - "rustls 0.21.8", + "rustls 0.21.10", "rustls-native-certs", "tokio", "tokio-rustls", - "webpki-roots 0.23.1", ] [[package]] name = "iana-time-zone" -version = "0.1.58" +version = "0.1.59" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8326b86b6cff230b97d0d312a6c40a60726df3332e721f72a1b035f451663b20" +checksum = "b6a67363e2aa4443928ce15e57ebae94fd8949958fd1223c4cfc0cd473ad7539" dependencies = [ "android_system_properties", "core-foundation-sys", "iana-time-zone-haiku", "js-sys", "wasm-bindgen", - "windows-core", + "windows-core 0.52.0", ] [[package]] @@ -4165,10 +4283,10 @@ dependencies = [ ] [[package]] -name = "ident_case" -version = "1.0.1" +name = "id-arena" +version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" +checksum = "25a2bc672d1148e28034f176e01fffebb08b35768468cc954630da77a1449005" [[package]] name = "idna" @@ -4183,9 +4301,9 @@ dependencies = [ [[package]] name = "idna" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c" +checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" dependencies = [ "unicode-bidi", "unicode-normalization", @@ -4193,21 +4311,21 @@ dependencies = [ [[package]] name = "if-addrs" -version = "0.7.0" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbc0fa01ffc752e9dbc72818cdb072cd028b86be5e09dd04c5a643704fe101a9" +checksum = "cabb0019d51a643781ff15c9c8a3e5dedc365c47211270f4e8f82812fedd8f0a" dependencies = [ "libc", - "winapi", + "windows-sys 0.48.0", ] [[package]] name = "if-watch" -version = "3.1.0" +version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbb892e5777fe09e16f3d44de7802f4daa7267ecbe8c466f19d94e25bb0c303e" +checksum = "d6b0422c86d7ce0e97169cc42e04ae643caf278874a7a3c87b8150a220dc7e1e" dependencies = [ - "async-io", + "async-io 2.3.1", "core-foundation", "fnv", "futures", @@ -4281,12 +4399,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.0.2" +version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8adf3ddd720272c6ea8bf59463c04e0f93d0bbf7c5439b691bca2987e0270897" +checksum = "433de089bd45971eecf4668ee0ee8f4cec17db4f8bd8f7bc3197a6ce37aa7d9b" dependencies = [ "equivalent", - "hashbrown 0.14.2", + "hashbrown 0.14.3", ] [[package]] @@ -4341,32 +4459,13 @@ dependencies = [ "num-traits", ] -[[package]] -name = "interceptor" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e8a11ae2da61704edada656798b61c94b35ecac2c58eb955156987d5e6be90b" -dependencies = [ - "async-trait", - "bytes", - "log", - "rand 0.8.5", - "rtcp", - "rtp", - "thiserror", - "tokio", - "waitgroup", - "webrtc-srtp", - "webrtc-util", -] - [[package]] name = "io-lifetimes" version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" dependencies = [ - "hermit-abi 0.3.3", + "hermit-abi", "libc", "windows-sys 0.48.0", ] @@ -4397,13 +4496,13 @@ checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" [[package]] name = "is-terminal" -version = "0.4.9" +version = "0.4.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" +checksum = "0bad00257d07be169d870ab665980b06cdb366d792ad690bf2e76876dc503455" dependencies = [ - "hermit-abi 0.3.3", - "rustix 0.38.20", - "windows-sys 0.48.0", + "hermit-abi", + "rustix 0.38.30", + "windows-sys 0.52.0", ] [[package]] @@ -4435,9 +4534,29 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.9" +version = "1.0.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" + +[[package]] +name = "ittapi" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25a5c0b993601cad796222ea076565c5d9f337d35592f8622c753724f06d7271" +dependencies = [ + "anyhow", + "ittapi-sys", + "log", +] + +[[package]] +name = "ittapi-sys" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" +checksum = "cb7b5e473765060536a660eed127f758cf1a810c73e49063264959c60d1727d9" +dependencies = [ + "cc", +] [[package]] name = "jobserver" @@ -4450,18 +4569,18 @@ dependencies = [ [[package]] name = "js-sys" -version = "0.3.64" +version = "0.3.67" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a" +checksum = "9a1d36f1235bc969acba30b7f5990b864423a6068a10f7c90ae8f0112e3a59d1" dependencies = [ "wasm-bindgen", ] [[package]] name = "jsonrpsee" -version = "0.16.3" +version = "0.20.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "367a292944c07385839818bb71c8d76611138e2dedb0677d035b8da21d29c78b" +checksum = "affdc52f7596ccb2d7645231fc6163bb314630c989b64998f3699a28b4d5d4dc" dependencies = [ "jsonrpsee-core", "jsonrpsee-http-client", @@ -4469,19 +4588,19 @@ dependencies = [ "jsonrpsee-server", "jsonrpsee-types", "jsonrpsee-ws-client", + "tokio", "tracing", ] [[package]] name = "jsonrpsee-client-transport" -version = "0.16.3" +version = "0.20.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8b3815d9f5d5de348e5f162b316dc9cdf4548305ebb15b4eb9328e66cf27d7a" +checksum = "b5b005c793122d03217da09af68ba9383363caa950b90d3436106df8cabce935" dependencies = [ "futures-util", "http", "jsonrpsee-core", - "jsonrpsee-types", "pin-project", "rustls-native-certs", "soketto", @@ -4490,28 +4609,25 @@ dependencies = [ "tokio-rustls", "tokio-util", "tracing", - "webpki-roots 0.25.2", + "url", ] [[package]] name = "jsonrpsee-core" -version = "0.16.3" +version = "0.20.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b5dde66c53d6dcdc8caea1874a45632ec0fcf5b437789f1e45766a1512ce803" +checksum = "da2327ba8df2fdbd5e897e2b5ed25ce7f299d345b9736b6828814c3dbd1fd47b" dependencies = [ "anyhow", - "arrayvec 0.7.4", - "async-lock", + "async-lock 2.8.0", "async-trait", "beef", - "futures-channel", "futures-timer", "futures-util", - "globset", "hyper", "jsonrpsee-types", "parking_lot 0.12.1", - "rand 0.8.5", + "rand", "rustc-hash", "serde", "serde_json", @@ -4523,31 +4639,32 @@ dependencies = [ [[package]] name = "jsonrpsee-http-client" -version = "0.16.3" +version = "0.20.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e5f9fabdd5d79344728521bb65e3106b49ec405a78b66fbff073b72b389fa43" +checksum = "5f80c17f62c7653ce767e3d7288b793dfec920f97067ceb189ebdd3570f2bc20" dependencies = [ "async-trait", "hyper", "hyper-rustls", "jsonrpsee-core", "jsonrpsee-types", - "rustc-hash", "serde", "serde_json", "thiserror", "tokio", + "tower", "tracing", + "url", ] [[package]] name = "jsonrpsee-proc-macros" -version = "0.16.3" +version = "0.20.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44e8ab85614a08792b9bff6c8feee23be78c98d0182d4c622c05256ab553892a" +checksum = "29110019693a4fa2dbda04876499d098fa16d70eba06b1e6e2b3f1b251419515" dependencies = [ "heck", - "proc-macro-crate", + "proc-macro-crate 1.3.1", "proc-macro2", "quote", "syn 1.0.109", @@ -4555,19 +4672,20 @@ dependencies = [ [[package]] name = "jsonrpsee-server" -version = "0.16.3" +version = "0.20.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf4d945a6008c9b03db3354fb3c83ee02d2faa9f2e755ec1dfb69c3551b8f4ba" +checksum = "82c39a00449c9ef3f50b84fc00fc4acba20ef8f559f07902244abf4c15c5ab9c" dependencies = [ - "futures-channel", "futures-util", "http", "hyper", "jsonrpsee-core", "jsonrpsee-types", + "route-recognizer", "serde", "serde_json", "soketto", + "thiserror", "tokio", "tokio-stream", "tokio-util", @@ -4577,9 +4695,9 @@ dependencies = [ [[package]] name = "jsonrpsee-types" -version = "0.16.3" +version = "0.20.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "245ba8e5aa633dd1c1e4fae72bce06e71f42d34c14a2767c6b4d173b57bee5e5" +checksum = "5be0be325642e850ed0bdff426674d2e66b2b7117c9be23a7caef68a2902b7d9" dependencies = [ "anyhow", "beef", @@ -4591,52 +4709,44 @@ dependencies = [ [[package]] name = "jsonrpsee-ws-client" -version = "0.16.3" +version = "0.20.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e1b3975ed5d73f456478681a417128597acd6a2487855fdb7b4a3d4d195bf5e" +checksum = "bca9cb3933ccae417eb6b08c3448eb1cb46e39834e5b503e395e5e5bd08546c0" dependencies = [ "http", "jsonrpsee-client-transport", "jsonrpsee-core", "jsonrpsee-types", + "url", ] [[package]] name = "k256" -version = "0.13.1" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cadb76004ed8e97623117f3df85b17aaa6626ab0b0831e6573f104df16cd1bcc" +checksum = "956ff9b67e26e1a6a866cb758f12c6f8746208489e3e4a4b5580802f2f0a587b" dependencies = [ "cfg-if", - "ecdsa 0.16.8", - "elliptic-curve 0.13.6", + "ecdsa", + "elliptic-curve", "once_cell", "sha2 0.10.8", ] [[package]] name = "keccak" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f6d5ed8676d904364de097082f4e7d240b571b67989ced0240f08b7f966f940" +checksum = "ecc2af9a1119c51f12a14607e783cb977bde58bc069ff0c3da1095e635d70654" dependencies = [ "cpufeatures", ] [[package]] -name = "kusama-runtime-constants" -version = "3.0.0" +name = "keystream" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fd5fda44486f7b352e8199e091d80371b1b9fdd9b3c117e5e25ec28477220a5" -dependencies = [ - "frame-support", - "polkadot-primitives", - "polkadot-runtime-common", - "smallvec", - "sp-core", - "sp-runtime", - "sp-weights", -] +checksum = "c33070833c9ee02266356de0c43f723152bd38bd96ddf52c82b3af10c9138b28" [[package]] name = "kvdb" @@ -4673,9 +4783,9 @@ dependencies = [ [[package]] name = "landlock" -version = "0.2.0" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "520baa32708c4e957d2fc3a186bc5bd8d26637c33137f399ddfc202adb240068" +checksum = "1530c5b973eeed4ac216af7e24baf5737645a6272e361f1fb95710678b67d9cc" dependencies = [ "enumflags2", "libc", @@ -4694,20 +4804,26 @@ version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" +[[package]] +name = "leb128" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" + [[package]] name = "libc" -version = "0.2.149" +version = "0.2.152" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a08173bc88b7955d1b3145aa561539096c421ac8debde8cbc3612ec635fee29b" +checksum = "13e3bf6590cbc649f4d1a3eefc9d5d6eb746f5200ffb04e5e142700b8faa56e7" [[package]] name = "libloading" -version = "0.7.4" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" +checksum = "c571b676ddfc9a8c12f1f3d3085a7b163966a8fd8098a90640953ce5f6170161" dependencies = [ "cfg-if", - "winapi", + "windows-sys 0.48.0", ] [[package]] @@ -4718,14 +4834,14 @@ checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" [[package]] name = "libp2p" -version = "0.51.3" +version = "0.51.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f210d259724eae82005b5c48078619b7745edb7b76de370b03f8ba59ea103097" +checksum = "f35eae38201a993ece6bdc823292d6abd1bffed1c4d0f4a3517d2bd8e1d917fe" dependencies = [ "bytes", "futures", "futures-timer", - "getrandom 0.2.10", + "getrandom 0.2.12", "instant", "libp2p-allow-block-list", "libp2p-connection-limits", @@ -4743,7 +4859,6 @@ dependencies = [ "libp2p-swarm", "libp2p-tcp", "libp2p-wasm-ext", - "libp2p-webrtc", "libp2p-websocket", "libp2p-yamux", "multiaddr", @@ -4788,13 +4903,13 @@ dependencies = [ "libp2p-identity", "log", "multiaddr", - "multihash", + "multihash 0.17.0", "multistream-select", "once_cell", "parking_lot 0.12.1", "pin-project", "quick-protobuf", - "rand 0.8.5", + "rand", "rw-stream-sink", "smallvec", "thiserror", @@ -4848,9 +4963,9 @@ dependencies = [ "ed25519-dalek", "log", "multiaddr", - "multihash", + "multihash 0.17.0", "quick-protobuf", - "rand 0.8.5", + "rand", "sha2 0.10.8", "thiserror", "zeroize", @@ -4875,7 +4990,7 @@ dependencies = [ "libp2p-swarm", "log", "quick-protobuf", - "rand 0.8.5", + "rand", "sha2 0.10.8", "smallvec", "thiserror", @@ -4897,7 +5012,7 @@ dependencies = [ "libp2p-identity", "libp2p-swarm", "log", - "rand 0.8.5", + "rand", "smallvec", "socket2 0.4.10", "tokio", @@ -4933,7 +5048,7 @@ dependencies = [ "log", "once_cell", "quick-protobuf", - "rand 0.8.5", + "rand", "sha2 0.10.8", "snow", "static_assertions", @@ -4955,7 +5070,7 @@ dependencies = [ "libp2p-core", "libp2p-swarm", "log", - "rand 0.8.5", + "rand", "void", ] @@ -4975,7 +5090,7 @@ dependencies = [ "log", "parking_lot 0.12.1", "quinn-proto", - "rand 0.8.5", + "rand", "rustls 0.20.9", "thiserror", "tokio", @@ -4993,7 +5108,7 @@ dependencies = [ "libp2p-core", "libp2p-identity", "libp2p-swarm", - "rand 0.8.5", + "rand", "smallvec", ] @@ -5012,7 +5127,7 @@ dependencies = [ "libp2p-identity", "libp2p-swarm-derive", "log", - "rand 0.8.5", + "rand", "smallvec", "tokio", "void", @@ -5055,12 +5170,12 @@ dependencies = [ "futures-rustls", "libp2p-core", "libp2p-identity", - "rcgen 0.10.0", + "rcgen", "ring 0.16.20", "rustls 0.20.9", "thiserror", - "webpki 0.22.4", - "x509-parser 0.14.0", + "webpki", + "x509-parser", "yasna", ] @@ -5078,37 +5193,6 @@ dependencies = [ "wasm-bindgen-futures", ] -[[package]] -name = "libp2p-webrtc" -version = "0.4.0-alpha.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dba48592edbc2f60b4bc7c10d65445b0c3964c07df26fdf493b6880d33be36f8" -dependencies = [ - "async-trait", - "asynchronous-codec", - "bytes", - "futures", - "futures-timer", - "hex", - "if-watch", - "libp2p-core", - "libp2p-identity", - "libp2p-noise", - "log", - "multihash", - "quick-protobuf", - "quick-protobuf-codec", - "rand 0.8.5", - "rcgen 0.9.3", - "serde", - "stun", - "thiserror", - "tinytemplate", - "tokio", - "tokio-util", - "webrtc", -] - [[package]] name = "libp2p-websocket" version = "0.41.0" @@ -5125,7 +5209,7 @@ dependencies = [ "rw-stream-sink", "soketto", "url", - "webpki-roots 0.22.6", + "webpki-roots", ] [[package]] @@ -5141,6 +5225,17 @@ dependencies = [ "yamux", ] +[[package]] +name = "libredox" +version = "0.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8" +dependencies = [ + "bitflags 2.4.2", + "libc", + "redox_syscall 0.4.1", +] + [[package]] name = "librocksdb-sys" version = "0.11.0+8.1.1" @@ -5169,7 +5264,7 @@ dependencies = [ "libsecp256k1-core", "libsecp256k1-gen-ecmult", "libsecp256k1-gen-genmult", - "rand 0.8.5", + "rand", "serde", "sha2 0.9.9", "typenum", @@ -5183,7 +5278,7 @@ checksum = "5be9b9bb642d8522a44d533eab56c16c738301965504753b03ad1de3425d5451" dependencies = [ "crunchy", "digest 0.9.0", - "subtle", + "subtle 2.5.0", ] [[package]] @@ -5206,9 +5301,9 @@ dependencies = [ [[package]] name = "libz-sys" -version = "1.1.12" +version = "1.1.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d97137b25e321a73eef1418d1d5d2eda4d77e12813f8e6dead84bc52c5870a7b" +checksum = "037731f5d3aaa87a5675e895b63ddff1a87624bc29f77004ea829809654e48f6" dependencies = [ "cc", "pkg-config", @@ -5258,13 +5353,25 @@ checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4" name = "linux-raw-sys" version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" +checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" + +[[package]] +name = "linux-raw-sys" +version = "0.4.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" [[package]] -name = "linux-raw-sys" -version = "0.4.10" +name = "lioness" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da2479e8c062e40bf0066ffa0bc823de0a9368974af99c9f6df941d2c231e03f" +checksum = "4ae926706ba42c425c9457121178330d75e273df2e82e28b758faf3de3a9acb9" +dependencies = [ + "arrayref", + "blake2 0.8.1", + "chacha", + "keystream", +] [[package]] name = "lock_api" @@ -5337,50 +5444,50 @@ dependencies = [ [[package]] name = "macro_magic" -version = "0.4.2" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aee866bfee30d2d7e83835a4574aad5b45adba4cc807f2a3bbba974e5d4383c9" +checksum = "e03844fc635e92f3a0067e25fa4bf3e3dbf3f2927bf3aa01bb7bc8f1c428949d" dependencies = [ "macro_magic_core", "macro_magic_macros", "quote", - "syn 2.0.38", + "syn 2.0.48", ] [[package]] name = "macro_magic_core" -version = "0.4.2" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e766a20fd9c72bab3e1e64ed63f36bd08410e75803813df210d1ce297d7ad00" +checksum = "468155613a44cfd825f1fb0ffa532b018253920d404e6fca1e8d43155198a46d" dependencies = [ "const-random", "derive-syn-parse", "macro_magic_core_macros", "proc-macro2", "quote", - "syn 2.0.38", + "syn 2.0.48", ] [[package]] name = "macro_magic_core_macros" -version = "0.4.3" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d710e1214dffbab3b5dacb21475dde7d6ed84c69ff722b3a47a782668d44fbac" +checksum = "9ea73aa640dc01d62a590d48c0c3521ed739d53b27f919b25c3551e233481654" dependencies = [ "proc-macro2", "quote", - "syn 2.0.38", + "syn 2.0.48", ] [[package]] name = "macro_magic_macros" -version = "0.4.2" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8fb85ec1620619edf2984a7693497d4ec88a9665d8b87e942856884c92dbf2a" +checksum = "ef9d79ae96aaba821963320eb2b6e34d17df1e5a83d8a1985c29cc5be59577b3" dependencies = [ "macro_magic_core", "quote", - "syn 2.0.38", + "syn 2.0.48", ] [[package]] @@ -5420,21 +5527,11 @@ dependencies = [ "rawpointer", ] -[[package]] -name = "md-5" -version = "0.10.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf" -dependencies = [ - "cfg-if", - "digest 0.10.7", -] - [[package]] name = "memchr" -version = "2.6.4" +version = "2.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167" +checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" [[package]] name = "memfd" @@ -5442,7 +5539,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b2cffa4ad52c6f791f4f8b15f0c05f9824b2ced1160e88cc393d64fff9a8ac64" dependencies = [ - "rustix 0.38.20", + "rustix 0.38.30", ] [[package]] @@ -5455,12 +5552,12 @@ dependencies = [ ] [[package]] -name = "memoffset" -version = "0.6.5" +name = "memmap2" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" +checksum = "fe751422e4a8caa417e13c3ea66452215d7d63e19e604f4980461212f3ae1322" dependencies = [ - "autocfg", + "libc", ] [[package]] @@ -5472,15 +5569,6 @@ dependencies = [ "autocfg", ] -[[package]] -name = "memoffset" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" -dependencies = [ - "autocfg", -] - [[package]] name = "memory-db" version = "0.32.0" @@ -5521,7 +5609,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "69672161530e8aeca1d1400fbf3f1a1747ff60ea604265a4e906c2442df20532" dependencies = [ "futures", - "rand 0.8.5", + "rand", "thrift", ] @@ -5542,9 +5630,9 @@ dependencies = [ [[package]] name = "mio" -version = "0.8.9" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3dce281c5e46beae905d4de1870d8b1509a9142b62eedf18b443b011ca8343d0" +checksum = "8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09" dependencies = [ "libc", "wasi 0.11.0+wasi-snapshot-preview1", @@ -5552,10 +5640,34 @@ dependencies = [ ] [[package]] -name = "mmr-gadget" -version = "25.0.0" +name = "mixnet" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30fa1f828c4c4bd71d182d8674b370857b5b6bd30648c6ba81e5652db0cdda1e" +checksum = "daa3eb39495d8e2e2947a1d862852c90cc6a4a8845f8b41c8829cb9fcc047f4a" +dependencies = [ + "arrayref", + "arrayvec 0.7.4", + "bitflags 1.3.2", + "blake2 0.10.6", + "c2-chacha", + "curve25519-dalek 4.1.1", + "either", + "hashlink", + "lioness", + "log", + "parking_lot 0.12.1", + "rand", + "rand_chacha 0.3.1", + "rand_distr", + "subtle 2.5.0", + "thiserror", + "zeroize", +] + +[[package]] +name = "mmr-gadget" +version = "29.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "futures", "log", @@ -5573,11 +5685,9 @@ dependencies = [ [[package]] name = "mmr-rpc" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2335104821e8648e1406f04bbc26e57b4f3c0babacd846b82b0f3f5f2026fb35" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ - "anyhow", "jsonrpsee", "parity-scale-codec", "serde", @@ -5626,7 +5736,7 @@ dependencies = [ "data-encoding", "log", "multibase", - "multihash", + "multihash 0.17.0", "percent-encoding", "serde", "static_assertions", @@ -5656,19 +5766,87 @@ dependencies = [ "blake3", "core2", "digest 0.10.7", - "multihash-derive", + "multihash-derive 0.8.0", "sha2 0.10.8", "sha3", "unsigned-varint", ] +[[package]] +name = "multihash" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfd8a792c1694c6da4f68db0a9d707c72bd260994da179e6030a5dcee00bb815" +dependencies = [ + "core2", + "digest 0.10.7", + "multihash-derive 0.8.0", + "sha2 0.10.8", + "unsigned-varint", +] + +[[package]] +name = "multihash" +version = "0.19.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "076d548d76a0e2a0d4ab471d0b1c36c577786dfc4471242035d97a12a735c492" +dependencies = [ + "core2", + "unsigned-varint", +] + +[[package]] +name = "multihash-codetable" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6d815ecb3c8238d00647f8630ede7060a642c9f704761cd6082cb4028af6935" +dependencies = [ + "blake2b_simd", + "blake2s_simd", + "blake3", + "core2", + "digest 0.10.7", + "multihash-derive 0.9.0", + "ripemd", + "serde", + "sha1", + "sha2 0.10.8", + "sha3", + "strobe-rs", +] + [[package]] name = "multihash-derive" version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc076939022111618a5026d3be019fd8b366e76314538ff9a1b59ffbcbf98bcd" dependencies = [ - "proc-macro-crate", + "proc-macro-crate 1.3.1", + "proc-macro-error", + "proc-macro2", + "quote", + "syn 1.0.109", + "synstructure", +] + +[[package]] +name = "multihash-derive" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "890e72cb7396cb99ed98c1246a97b243cc16394470d94e0bc8b0c2c11d84290e" +dependencies = [ + "core2", + "multihash 0.19.1", + "multihash-derive-impl", +] + +[[package]] +name = "multihash-derive-impl" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d38685e08adb338659871ecfc6ee47ba9b22dcc8abcf6975d379cc49145c3040" +dependencies = [ + "proc-macro-crate 1.3.1", "proc-macro-error", "proc-macro2", "quote", @@ -5725,11 +5903,11 @@ dependencies = [ [[package]] name = "names" -version = "0.13.0" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7d66043b25d4a6cccb23619d10c19c25304b355a7dccd4a8e11423dd2382146" +checksum = "7bddcd3bf5144b6392de80e04c347cd7fab2508f6df16a85fc496ecd5cec39bc" dependencies = [ - "rand 0.8.5", + "rand", ] [[package]] @@ -5813,7 +5991,17 @@ dependencies = [ "bitflags 1.3.2", "cfg-if", "libc", - "memoffset 0.6.5", +] + +[[package]] +name = "nix" +version = "0.27.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053" +dependencies = [ + "bitflags 2.4.2", + "cfg-if", + "libc", ] [[package]] @@ -5909,6 +6097,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" dependencies = [ "autocfg", + "libm", ] [[package]] @@ -5917,7 +6106,7 @@ version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" dependencies = [ - "hermit-abi 0.3.3", + "hermit-abi", "libc", ] @@ -5941,36 +6130,27 @@ dependencies = [ [[package]] name = "object" -version = "0.32.1" +version = "0.32.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0" +checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" dependencies = [ "memchr", ] -[[package]] -name = "oid-registry" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38e20717fa0541f39bd146692035c37bedfa532b3e5071b35761082407546b2a" -dependencies = [ - "asn1-rs 0.3.1", -] - [[package]] name = "oid-registry" version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9bedf36ffb6ba96c2eb7144ef6270557b52e54b20c0a8e1eb2ff99a6c6959bff" dependencies = [ - "asn1-rs 0.5.2", + "asn1-rs", ] [[package]] name = "once_cell" -version = "1.18.0" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "opaque-debug" @@ -5998,9 +6178,9 @@ checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" [[package]] name = "orchestra" -version = "0.3.3" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46d78e1deb2a8d54fc1f063a544130db4da31dfe4d5d3b493186424910222a76" +checksum = "2356622ffdfe72362a45a1e5e87bb113b8327e596e39b91f11f0ef4395c8da79" dependencies = [ "async-trait", "dyn-clonable", @@ -6015,15 +6195,15 @@ dependencies = [ [[package]] name = "orchestra-proc-macro" -version = "0.3.3" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d035b1f968d91a826f2e34a9d6d02cb2af5aa7ca39ebd27922d850ab4b2dd2c6" +checksum = "eedb646674596266dc9bb2b5c7eea7c36b32ecc7777eba0d510196972d72c4fd" dependencies = [ "expander 2.0.0", - "indexmap 2.0.2", + "indexmap 2.2.1", "itertools 0.11.0", "petgraph", - "proc-macro-crate", + "proc-macro-crate 1.3.1", "proc-macro2", "quote", "syn 1.0.109", @@ -6039,32 +6219,58 @@ dependencies = [ ] [[package]] -name = "p256" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51f44edd08f51e2ade572f141051021c5af22677e42b7dd28a88155151c33594" +name = "pallet-asset-conversion" +version = "10.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ - "ecdsa 0.14.8", - "elliptic-curve 0.12.3", - "sha2 0.10.8", + "frame-benchmarking", + "frame-support", + "frame-system", + "parity-scale-codec", + "scale-info", + "sp-api", + "sp-arithmetic", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] -name = "p384" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfc8c5bf642dde52bb9e87c0ecd8ca5a76faac2eeed98dedb7c717997e1080aa" +name = "pallet-asset-rate" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ - "ecdsa 0.14.8", - "elliptic-curve 0.12.3", - "sha2 0.10.8", + "frame-benchmarking", + "frame-support", + "frame-system", + "parity-scale-codec", + "scale-info", + "sp-core", + "sp-runtime", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", +] + +[[package]] +name = "pallet-asset-tx-payment" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +dependencies = [ + "frame-support", + "frame-system", + "pallet-transaction-payment", + "parity-scale-codec", + "scale-info", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-assets" -version = "25.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d704075c2b504c1f66263440cf97af860efd7e7919f25ccebdeeeb255313c261" +version = "29.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-benchmarking", "frame-support", @@ -6074,14 +6280,13 @@ dependencies = [ "scale-info", "sp-core", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-aura" -version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7e2b1cf20dbd9fe630c69b4b0d3bb0d5fa1223ee728b0fc0064ef65698918c2" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-support", "frame-system", @@ -6092,14 +6297,13 @@ dependencies = [ "sp-application-crypto", "sp-consensus-aura", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-authority-discovery" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bdc251538bcec9340337a1624372561e6d8e6ae4eeb1adb1d7b1af13b349cda" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-support", "frame-system", @@ -6109,14 +6313,13 @@ dependencies = [ "sp-application-crypto", "sp-authority-discovery", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-authorship" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae682e78744224150298730dfa1e2c39220e600dce17e42d2c77e49af3d9c59f" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-support", "frame-system", @@ -6124,14 +6327,13 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-babe" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eebab5b1891cc12c13348509831703bea1f160eff60fa7b76b94097cf13b7dcc" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-benchmarking", "frame-support", @@ -6149,14 +6351,13 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-bags-list" -version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd175d6ac024054b5fb41ce899a656e2e3972b0c4a2cbbe030b8d79fe25dc892" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "aquamarine", "docify", @@ -6171,16 +6372,16 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", - "sp-tracing", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-balances" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c17ec19ad23b26866ad7d60cdf8b613f653db7f44232aa25009811441908e2b" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ + "docify", "frame-benchmarking", "frame-support", "frame-system", @@ -6188,14 +6389,13 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-beefy" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6272fe91e3d0e5ea20dd82bc0ea8b0f104fe5eb10c66cadc19f7460586b94ff3" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-support", "frame-system", @@ -6209,16 +6409,15 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-beefy-mmr" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbf6226868b86de0cb2bc795223ff02f9955329409ac61b71cd193582800872b" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ - "array-bytes", + "array-bytes 6.2.2", "binary-merkle-tree", "frame-support", "frame-system", @@ -6235,14 +6434,13 @@ dependencies = [ "sp-io", "sp-runtime", "sp-state-machine", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-bounties" -version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e99eb21766e941ca1d92350da602ca618959c0917f216e124f2838d0e50b6c03" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-benchmarking", "frame-support", @@ -6254,14 +6452,30 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", +] + +[[package]] +name = "pallet-broker" +version = "0.6.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +dependencies = [ + "bitvec", + "frame-benchmarking", + "frame-support", + "frame-system", + "parity-scale-codec", + "scale-info", + "sp-arithmetic", + "sp-core", + "sp-runtime", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-child-bounties" -version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b29f699677ce3e509f12a61529286373534948097f139944ef390add34fece5" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-benchmarking", "frame-support", @@ -6274,14 +6488,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-collator-selection" -version = "5.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01abb1abe8297d0a7c571b609d923ada973999b63702049343612325eb29c622" +version = "9.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-benchmarking", "frame-support", @@ -6290,18 +6503,17 @@ dependencies = [ "pallet-authorship", "pallet-session", "parity-scale-codec", - "rand 0.8.5", + "rand", "scale-info", "sp-runtime", "sp-staking", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-collective" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06d2dcd4a78c11068eafd20df2bf0cbbfda8743ec5434170644c7f0eec7d7615" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-benchmarking", "frame-support", @@ -6312,14 +6524,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-contracts" -version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fa1b164403865e1a0026a014a945e2cc2442b77a971f54090ecdac9e9c92310" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "bitflags 1.3.2", "environmental", @@ -6329,10 +6540,10 @@ dependencies = [ "impl-trait-for-tuples", "log", "pallet-balances", - "pallet-contracts-primitives", "pallet-contracts-proc-macro", + "pallet-contracts-uapi", "parity-scale-codec", - "rand 0.8.5", + "rand", "rand_pcg", "scale-info", "serde", @@ -6341,41 +6552,39 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", - "wasm-instrument 0.4.0", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "staging-xcm", + "staging-xcm-builder", + "wasm-instrument", "wasmi", ] [[package]] -name = "pallet-contracts-primitives" -version = "27.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d6e96a3b0d81401550bc3a059ccf53a7863a5ab2c9e074ca6276c00f2413e8b" +name = "pallet-contracts-proc-macro" +version = "18.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ - "bitflags 1.3.2", - "parity-scale-codec", - "scale-info", - "sp-runtime", - "sp-std", - "sp-weights", + "proc-macro2", + "quote", + "syn 2.0.48", ] [[package]] -name = "pallet-contracts-proc-macro" -version = "15.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f01e8e193ed84cc2ad2990bf409d6797cede015b2c9468b7da29a07d4a3e0f66" +name = "pallet-contracts-uapi" +version = "5.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.38", + "bitflags 1.3.2", + "parity-scale-codec", + "paste", + "polkavm-derive 0.5.0", + "scale-info", ] [[package]] name = "pallet-conviction-voting" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d2bbed9f775d59346703efc5e1d8a3ee3f04aa73c39f733ca80edaf02907380" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "assert_matches", "frame-benchmarking", @@ -6386,14 +6595,13 @@ dependencies = [ "serde", "sp-io", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] -name = "pallet-democracy" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "676fa85ebbe8ac31aef51c08cdf6422690f71d277c0369e630129b96d3ae9541" +name = "pallet-democracy" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-benchmarking", "frame-support", @@ -6405,14 +6613,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-election-provider-multi-phase" -version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "394d978de9611f3b23fc499369f86d5d82e64800959a5701d66907737e779406" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6421,22 +6628,21 @@ dependencies = [ "log", "pallet-election-provider-support-benchmarking", "parity-scale-codec", - "rand 0.8.5", + "rand", "scale-info", "sp-arithmetic", "sp-core", "sp-io", "sp-npos-elections", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "strum 0.24.1", ] [[package]] name = "pallet-election-provider-support-benchmarking" -version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a23b0dec60fd7a0c98234a4b04ef5e1f682bdf7ff3266ca499d85e1aac7bbec" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6444,14 +6650,13 @@ dependencies = [ "parity-scale-codec", "sp-npos-elections", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-elections-phragmen" -version = "25.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23776772408c7fd612ee11c17071b1f5d93cbd8d0e0aadc16d112aca2711028d" +version = "29.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-benchmarking", "frame-support", @@ -6464,14 +6669,13 @@ dependencies = [ "sp-npos-elections", "sp-runtime", "sp-staking", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-fast-unstake" -version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c41338a9d75f9c4c656d5d5ff15d8154edd7de61a97361e2d0ddc552baf6e944" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "docify", "frame-benchmarking", @@ -6484,14 +6688,13 @@ dependencies = [ "sp-io", "sp-runtime", "sp-staking", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-grandpa" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "977d01d5ce3f06fa17adf2ffa55ebaea765efa23bc11a242773a28955ee1d02b" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-benchmarking", "frame-support", @@ -6508,31 +6711,30 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-identity" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffae303f4ecd1da950d4e27417ee4e3bbe3b8eb33776ded6184c40ed97dc5430" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "enumflags2", "frame-benchmarking", "frame-support", "frame-system", + "log", "parity-scale-codec", "scale-info", "sp-io", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-im-online" -version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c30d7b90763c186d63e3f3f7e102c34df17917f6aeb24c4b6503356a886c16e" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-benchmarking", "frame-support", @@ -6546,14 +6748,13 @@ dependencies = [ "sp-io", "sp-runtime", "sp-staking", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-indices" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44159982fa42f9ec453d07bc9bbd41f0d51a710a58616b437700c87113e917cc" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-benchmarking", "frame-support", @@ -6564,14 +6765,13 @@ dependencies = [ "sp-io", "sp-keyring", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-insecure-randomness-collective-flip" -version = "12.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ceb34ce847fbbd8bec05538053bad0b4b3c08939d6d4fa8c5e034601ca67eff7" +version = "16.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-support", "frame-system", @@ -6579,14 +6779,13 @@ dependencies = [ "safe-mix", "scale-info", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-membership" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f4ff96fb2e4e126c96933e7a38e765b0bc30c8de0a66e3680d6a0d38356638e" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-benchmarking", "frame-support", @@ -6597,15 +6796,15 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-message-queue" -version = "27.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13771c5cba1de8dd9b0492ab8923a8dd6b76a657f6eed6265db65c169b5f9111" +version = "31.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ + "environmental", "frame-benchmarking", "frame-support", "frame-system", @@ -6616,15 +6815,14 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-weights", ] [[package]] name = "pallet-mmr" -version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "224a83531b4a748a06501e033b09a22d51c70b8a58ae03794e7d3df4865ea49a" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-benchmarking", "frame-support", @@ -6636,14 +6834,13 @@ dependencies = [ "sp-io", "sp-mmr-primitives", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-multisig" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f777e13b1d99233df1b4a6d7cf50d8c8214389be249467d8616983491ebdb537" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-benchmarking", "frame-support", @@ -6653,14 +6850,13 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-nis" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0f288d37549f0cc09c719577b21dab288785e95f91ff69e8916f7f92f438f94" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-benchmarking", "frame-support", @@ -6670,14 +6866,13 @@ dependencies = [ "sp-arithmetic", "sp-core", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-nomination-pools" -version = "21.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61cd64134f94f4ce7ff594d15ad6599d50abde54e94fd923366855b5bf0835c7" +version = "25.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-support", "frame-system", @@ -6689,15 +6884,14 @@ dependencies = [ "sp-io", "sp-runtime", "sp-staking", - "sp-std", - "sp-tracing", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-nomination-pools-benchmarking" -version = "22.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "889d4929272cb67bdd444700a343f142816ebb5bbae65e771e70f52decb5931f" +version = "26.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6709,28 +6903,26 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-runtime-interface", + "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-staking", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-nomination-pools-runtime-api" -version = "19.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c3a6ba161ed6b04be29ce4b6f1e9a2b0d8ab8f3708a95c39e0e0f334aa0954a" +version = "23.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", "sp-api", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-offences" -version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6dee74e6484d9dc2787baa8687b0b27115167848d2f821ca4e57826af4af50c6" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-support", "frame-system", @@ -6741,14 +6933,13 @@ dependencies = [ "serde", "sp-runtime", "sp-staking", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-offences-benchmarking" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e534be39e87f22945af557c5fcb3b4e22d57a881af4966a0ac15f6f3f9feb2c7" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6766,14 +6957,13 @@ dependencies = [ "scale-info", "sp-runtime", "sp-staking", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-preimage" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50fdee12172aeac7a8c3292c559cf59947c71e37630b43d4f27f5b0f7845725c" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-benchmarking", "frame-support", @@ -6784,14 +6974,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-proxy" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "092eaf774e2ddf8974137fa2970835e421280fb637ddb06ebdfe47fefe29419b" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-benchmarking", "frame-support", @@ -6800,18 +6989,18 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-ranked-collective" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d16d59a6c2169cc28de2eafd24bf9f26d68291fff19186e8dfec88577517723c" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-benchmarking", "frame-support", "frame-system", + "impl-trait-for-tuples", "log", "parity-scale-codec", "scale-info", @@ -6819,14 +7008,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-recovery" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1ee085c026d20ce52d431b8ebe3283f6047fd411953c4cd003239154211c6e5" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-benchmarking", "frame-support", @@ -6835,14 +7023,13 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-referenda" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b78ae2f740127ca4689066c8dce9aa79e2d7273bda0ab6db06a884892055b89" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "assert_matches", "frame-benchmarking", @@ -6855,14 +7042,28 @@ dependencies = [ "sp-arithmetic", "sp-io", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", +] + +[[package]] +name = "pallet-root-testing" +version = "4.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +dependencies = [ + "frame-support", + "frame-system", + "parity-scale-codec", + "scale-info", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-scheduler" -version = "25.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "148b54bb7364da5b95dd34a1ce5d2d89d6a4a28a07e46019cef27e0e3042605b" +version = "29.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "docify", "frame-benchmarking", @@ -6873,15 +7074,14 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-weights", ] [[package]] name = "pallet-session" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f8482f465a73688a7d58e20dea4b10c9a0425995975b2a43d9ce4fe9a21a491" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-support", "frame-system", @@ -6896,15 +7096,14 @@ dependencies = [ "sp-session", "sp-staking", "sp-state-machine", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-trie", ] [[package]] name = "pallet-session-benchmarking" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e688d5db25f47ede6cc0d6f8a76a08e07bf2d017935f2d9e7c78c40aac53089b" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-benchmarking", "frame-support", @@ -6912,17 +7111,16 @@ dependencies = [ "pallet-session", "pallet-staking", "parity-scale-codec", - "rand 0.8.5", + "rand", "sp-runtime", "sp-session", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-society" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "587e0dfc3b03d940b1168ac9b0c0d9da26ad35ebe49b198d022d9f2f97ad26fb" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-benchmarking", "frame-support", @@ -6934,14 +7132,13 @@ dependencies = [ "sp-arithmetic", "sp-io", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-staking" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a1b649d9b95f842258b2e811960bf5e08285180e912303bee6b13c256a466c4" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6958,26 +7155,24 @@ dependencies = [ "sp-io", "sp-runtime", "sp-staking", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-staking-reward-curve" -version = "9.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d99ab20edb6dec19370dbda0a627739dde9cdfea9b4310e28b8a0a0ea0e83fc" +version = "11.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ - "proc-macro-crate", + "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.38", + "syn 2.0.48", ] [[package]] name = "pallet-staking-reward-fn" -version = "15.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a280ef9dfb602b5f39e448d1c7d5922c154b1aee20e42c0740ffef8e2a58f8d1" +version = "19.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "log", "sp-arithmetic", @@ -6985,19 +7180,18 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" -version = "10.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7eb64deb42c5725b257bd2d73fbe64f191e1e5378698f06c15951d43cddd13a5" +version = "14.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "parity-scale-codec", "sp-api", + "sp-staking", ] [[package]] name = "pallet-state-trie-migration" -version = "25.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "102e4426ca996a007026ac39eded61f62c4222fef8840d0a1617b5c41cb1c38b" +version = "29.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-benchmarking", "frame-support", @@ -7008,14 +7202,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-sudo" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "679c265de3a128714d43a7e2edf5ea29f2a39df65e4c44e216c04d6bb5dd5be7" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "docify", "frame-benchmarking", @@ -7025,14 +7218,13 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-timestamp" -version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dac4e66316d53673471420fb887b6a74e2507df169ced62584507ff0fb065c6b" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "docify", "frame-benchmarking", @@ -7044,16 +7236,15 @@ dependencies = [ "sp-inherents", "sp-io", "sp-runtime", - "sp-std", - "sp-storage", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-timestamp", ] [[package]] name = "pallet-tips" -version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a540f30c552ab0dcf32bb378a5f19c9c98dec74647dff93cbe55186aaa6159c" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-benchmarking", "frame-support", @@ -7066,14 +7257,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-transaction-payment" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4cbb78b8499af1d338072950e4aef6acf3cc630afdb8e19b00306e5252d0386" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-support", "frame-system", @@ -7083,14 +7273,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-transaction-payment-rpc" -version = "26.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30a7857973b918e71367acb7c284c829612aa9c91a6ba1fb2985d56fbe224545" +version = "30.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -7105,9 +7294,8 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "402155004abb33b7f2eedfa60ba77fb6f898e62db979a796e013714d18a1c9c2" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -7118,10 +7306,10 @@ dependencies = [ [[package]] name = "pallet-treasury" -version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dd64a50b82946d4ccf2178b7f3927ebac562b2ef31cecda53d31f3ff53a57c4" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ + "docify", "frame-benchmarking", "frame-support", "frame-system", @@ -7130,15 +7318,15 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", + "sp-core", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-utility" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06465e88266b5ed015fdb1ad7345f5008a96d8fa9e012e869b6eb49a8069e809" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-benchmarking", "frame-support", @@ -7148,14 +7336,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-vesting" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1da7d0e09ddc3decc4abe6adca41a24325a458040b1ecdd246143796af2d47b8" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-benchmarking", "frame-support", @@ -7164,14 +7351,13 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-whitelist" -version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "997468b98ea225e8aed84cdb78503e3d35d0c997c2977503732c05afb626e5d9" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-benchmarking", "frame-support", @@ -7180,36 +7366,36 @@ dependencies = [ "scale-info", "sp-api", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "pallet-xcm" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "430a62e82af99a697fabe583b85bf5797ef5d9996b8dec5bc2d195e94b4da3e3" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "bounded-collections", "frame-benchmarking", "frame-support", "frame-system", "log", + "pallet-balances", "parity-scale-codec", "scale-info", "serde", "sp-core", "sp-io", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "staging-xcm", + "staging-xcm-builder", "staging-xcm-executor", ] [[package]] name = "pallet-xcm-benchmarks" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23c7213029f113604b5799b6a126239d096427cdb678a377827eaf6928fde182" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-benchmarking", "frame-support", @@ -7219,37 +7405,69 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", ] +[[package]] +name = "parachains-common" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +dependencies = [ + "cumulus-primitives-core", + "cumulus-primitives-utility", + "frame-support", + "frame-system", + "log", + "pallet-asset-tx-payment", + "pallet-assets", + "pallet-authorship", + "pallet-balances", + "pallet-collator-selection", + "pallet-message-queue", + "pallet-xcm", + "parity-scale-codec", + "polkadot-primitives", + "scale-info", + "sp-consensus-aura", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "staging-parachain-info", + "staging-xcm", + "staging-xcm-executor", + "substrate-wasm-builder", +] + [[package]] name = "parity-db" -version = "0.4.12" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59e9ab494af9e6e813c72170f0d3c1de1500990d62c97cc05cc7576f91aa402f" +checksum = "592a28a24b09c9dc20ac8afaa6839abc417c720afe42c12e1e4a9d6aa2508d2e" dependencies = [ - "blake2", + "blake2 0.10.6", "crc32fast", "fs2", "hex", "libc", "log", "lz4", - "memmap2", + "memmap2 0.5.10", "parking_lot 0.12.1", - "rand 0.8.5", + "rand", "siphasher", "snap", + "winapi", ] [[package]] name = "parity-scale-codec" -version = "3.6.5" +version = "3.6.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dec8a8073036902368c2cdc0387e85ff9a37054d7e7c98e592145e0c92cd4fb" +checksum = "881331e34fa842a2fb61cc2db9643a8fedc615e47cfcc52597d1af0db9a7e8fe" dependencies = [ "arrayvec 0.7.4", "bitvec", @@ -7262,11 +7480,11 @@ dependencies = [ [[package]] name = "parity-scale-codec-derive" -version = "3.6.5" +version = "3.6.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "312270ee71e1cd70289dacf597cab7b207aa107d2f28191c2ae45b2ece18a260" +checksum = "be30eaf4b0a9fba5336683b38de57bb86d179a35862ba6bfcf57625d006bde5b" dependencies = [ - "proc-macro-crate", + "proc-macro-crate 2.0.0", "proc-macro2", "quote", "syn 1.0.109", @@ -7356,16 +7574,7 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d95f5254224e617595d2cc3cc73ff0a5eaf2637519e25f03388154e9378b6ffa" dependencies = [ - "crypto-mac 0.11.1", -] - -[[package]] -name = "pbkdf2" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917" -dependencies = [ - "digest 0.10.7", + "crypto-mac 0.11.0", ] [[package]] @@ -7392,26 +7601,17 @@ dependencies = [ "base64 0.13.1", ] -[[package]] -name = "pem-rfc7468" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24d159833a9105500e0398934e205e0773f0b27529557134ecfc51c27646adac" -dependencies = [ - "base64ct", -] - [[package]] name = "percent-encoding" -version = "2.3.0" +version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94" +checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pest" -version = "2.7.5" +version = "2.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae9cee2a55a544be8b89dc6848072af97a20f2422603c10865be2a42b580fff5" +checksum = "1f200d8d83c44a45b21764d1916299752ca035d15ecd46faca3e9a2a2bf6ad06" dependencies = [ "memchr", "thiserror", @@ -7420,9 +7620,9 @@ dependencies = [ [[package]] name = "pest_derive" -version = "2.7.5" +version = "2.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81d78524685f5ef2a3b3bd1cafbc9fcabb036253d9b1463e726a91cd16e2dfc2" +checksum = "bcd6ab1236bbdb3a49027e920e693192ebfe8913f6d60e294de57463a493cfde" dependencies = [ "pest", "pest_generator", @@ -7430,22 +7630,22 @@ dependencies = [ [[package]] name = "pest_generator" -version = "2.7.5" +version = "2.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68bd1206e71118b5356dae5ddc61c8b11e28b09ef6a31acbd15ea48a28e0c227" +checksum = "2a31940305ffc96863a735bef7c7994a00b325a7138fdbc5bda0f1a0476d3275" dependencies = [ "pest", "pest_meta", "proc-macro2", "quote", - "syn 2.0.38", + "syn 2.0.48", ] [[package]] name = "pest_meta" -version = "2.7.5" +version = "2.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c747191d4ad9e4a4ab9c8798f1e82a39affe7ef9648390b7e5548d18e099de6" +checksum = "a7ff62f5259e53b78d1af898941cdcdccfae7385cf7d793a6e55de5d05bb4b7d" dependencies = [ "once_cell", "pest", @@ -7459,27 +7659,27 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" dependencies = [ "fixedbitset", - "indexmap 2.0.2", + "indexmap 2.2.1", ] [[package]] name = "pin-project" -version = "1.1.3" +version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422" +checksum = "0302c4a0442c456bd56f841aee5c3bfd17967563f6fadc9ceb9f9c23cf3807e0" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.1.3" +version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405" +checksum = "266c042b60c9c76b8d53061e52b2e0d1116abc57cefc8c5cd671619a56ac3690" dependencies = [ "proc-macro2", "quote", - "syn 2.0.38", + "syn 2.0.48", ] [[package]] @@ -7511,46 +7711,37 @@ dependencies = [ "futures-io", ] -[[package]] -name = "pkcs8" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9eca2c590a5f85da82668fa685c09ce2888b9430e83299debf1f34b65fd4a4ba" -dependencies = [ - "der 0.6.1", - "spki 0.6.0", -] - [[package]] name = "pkcs8" version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" dependencies = [ - "der 0.7.8", - "spki 0.7.2", + "der", + "spki", ] [[package]] name = "pkg-config" -version = "0.3.27" +version = "0.3.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" +checksum = "2900ede94e305130c13ddd391e0ab7cbaeb783945ae07a279c268cb05109c6cb" [[package]] name = "platforms" -version = "3.1.2" +version = "3.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4503fa043bf02cee09a9582e9554b4c6403b2ef55e4612e96561d294419429f8" +checksum = "626dec3cac7cc0e1577a2ec3fc496277ec2baa084bebad95bb6fdbfae235f84c" [[package]] name = "polkadot-approval-distribution" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea7bdfdad9271565de6ef4c28c4094df9d1da66f037cf9342ec2f7d7fe5fe2fd" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ + "bitvec", "futures", "futures-timer", + "itertools 0.10.5", "polkadot-node-jaeger", "polkadot-node-metrics", "polkadot-node-network-protocol", @@ -7558,15 +7749,14 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "rand 0.8.5", + "rand", "tracing-gum", ] [[package]] name = "polkadot-availability-bitfield-distribution" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "184e9c8cf8dfcb23c828642ee7060d43172425215adcba4e44a33751f1735f69" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "always-assert", "futures", @@ -7575,15 +7765,14 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "rand 0.8.5", + "rand", "tracing-gum", ] [[package]] name = "polkadot-availability-distribution" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a0af00d0fc4c24b2632b34dc3d9157ef49277dda9e1e6c4b47f5a4efa2afd8e" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "derive_more", "fatality", @@ -7595,7 +7784,7 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "rand 0.8.5", + "rand", "schnellru", "sp-core", "sp-keystore", @@ -7605,9 +7794,8 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6419dffb08bf7b5348a38b569fd4707b4a491fd86326b817bd4d98bb5300e4c4" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "async-trait", "fatality", @@ -7619,25 +7807,26 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "rand 0.8.5", + "rand", "sc-network", "schnellru", "thiserror", + "tokio", "tracing-gum", ] [[package]] name = "polkadot-cli" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00dbc59d9643c82617a722e6fc072f099a613306b0132ec82a7ab31102e40f5b" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ + "cfg-if", "clap", "frame-benchmarking-cli", "futures", "log", "polkadot-node-metrics", - "polkadot-performance-test", + "polkadot-node-primitives", "polkadot-service", "sc-cli", "sc-executor", @@ -7656,9 +7845,8 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3206d593993819a9d74121cd6dbc8ef7c592b55dcd1c4c236fd824355473ee33" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "bitvec", "fatality", @@ -7679,28 +7867,26 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "209cc9c9f7ed951bb11a2ff2f592e6b5cd79d6f50311e4f702adce0fcc577152" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "parity-scale-codec", "scale-info", "sp-core", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "polkadot-dispute-distribution" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ab9353c3566e44664e7ed7dde1868348948663caa2d9cac44ce983fa66e99c6" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "derive_more", "fatality", "futures", "futures-timer", - "indexmap 1.9.3", + "indexmap 2.2.1", "parity-scale-codec", "polkadot-erasure-coding", "polkadot-node-network-protocol", @@ -7718,9 +7904,8 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "041da63ce9403adc7e070ea47f92e6389013497814edfe7f6112791f052c936d" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -7733,9 +7918,8 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0be3347bce6a38dd689daa20e69d57d282b8a808a4f1c3887470324154194af6" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "futures", "futures-timer", @@ -7743,21 +7927,21 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "rand 0.8.5", + "rand", "rand_chacha 0.3.1", "sc-network", "sc-network-common", "sp-application-crypto", "sp-core", + "sp-crypto-hashing", "sp-keystore", "tracing-gum", ] [[package]] name = "polkadot-network-bridge" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdd9b1482d62f3c1f7de02432a92dc59b041b9daf1787f5dc6e75f2bc7fa216a" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "always-assert", "async-trait", @@ -7779,9 +7963,8 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28056f91ded86cf2b1bbc1a0168fc62754d77dbb325c81bd3d70b1275917771e" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "futures", "parity-scale-codec", @@ -7798,16 +7981,16 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "247831a071924a1a195fbb9ed1464d86b7a1d8abd490591dc16cb21dc888e561" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "bitvec", "derive_more", "futures", "futures-timer", + "itertools 0.10.5", "kvdb", - "merlin 2.0.1", + "merlin 3.0.0", "parity-scale-codec", "polkadot-node-jaeger", "polkadot-node-primitives", @@ -7815,9 +7998,12 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-overseer", "polkadot-primitives", + "rand", + "rand_chacha 0.3.1", + "rand_core 0.6.4", "sc-keystore", "schnellru", - "schnorrkel 0.9.1", + "schnorrkel 0.11.4", "sp-application-crypto", "sp-consensus", "sp-consensus-slots", @@ -7828,9 +8014,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa0ae80fb2eeefbffe5ccd39bfbda867cb650e094e6ef0b29aeb9a946d01cbc0" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "bitvec", "futures", @@ -7851,9 +8036,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a092859f2bbc5a19bbefda38967ab1843d33e3fd65565ed4e349e5f70bacd3d" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "bitvec", "fatality", @@ -7871,9 +8055,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cca2c96551dd71ccf9f29d4d13c2ecb532c50576b45dcf65035aaf7ebda2e029" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "futures", "polkadot-node-subsystem", @@ -7887,9 +8070,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c66e65af80e7afa46b6a8b0bfe30f409e6126132df0a86db9f370eaa9f46591e" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "async-trait", "futures", @@ -7909,25 +8091,22 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "468c69dee4547381abbeb7fdf71be89d0e30381d20625fe3dffea7b3d3d898e2" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "futures", "polkadot-node-metrics", "polkadot-node-subsystem", - "polkadot-primitives", + "polkadot-node-subsystem-types", "sc-client-api", "sc-consensus-babe", - "sp-blockchain", "tracing-gum", ] [[package]] name = "polkadot-node-core-chain-selection" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "580d3181d444ac8bde15df731eb564cb71fb103b624e6feebb737e4fcddbf27f" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "futures", "futures-timer", @@ -7943,9 +8122,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6a97ead8c24602c20b760ef29ef5b4df2bad8c23824ddb7abee557d3437e230" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "fatality", "futures", @@ -7963,9 +8141,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aac23ef33f961a51902e73c18cd6fd4732b194bee6e4da2ebd686d94a6f9a713" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "async-trait", "futures", @@ -7981,9 +8158,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-prospective-parachains" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3d41303c2be017bc2d5c7cc03e9e08afca5981ed7b99b6a71b04052b43b2b13" +version = "6.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "bitvec", "fatality", @@ -7999,9 +8175,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0da55e3e92dfd6807dc2b6beaca4152ea2b29e61690bedc2fba4270fd52c5a7b" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "bitvec", "fatality", @@ -8017,13 +8192,16 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "200ecf92906c3836c1b95cb0be92f30dc37b8186cdfe25dc6f0afc1c2d860a65" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "always-assert", + "array-bytes 6.2.2", + "blake3", + "cfg-if", "futures", "futures-timer", + "is_executable", "libc", "parity-scale-codec", "pin-project", @@ -8031,24 +8209,24 @@ dependencies = [ "polkadot-node-core-pvf-common", "polkadot-node-metrics", "polkadot-node-primitives", + "polkadot-node-subsystem", "polkadot-parachain-primitives", "polkadot-primitives", - "rand 0.8.5", + "rand", "slotmap", "sp-core", "sp-maybe-compressed-blob", - "sp-wasm-interface", - "substrate-build-script-utils", + "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "tempfile", + "thiserror", "tokio", "tracing-gum", ] [[package]] name = "polkadot-node-core-pvf-checker" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1372aee1962c37cc915a88ae8780bbdce50689db88afd9ce8369b2c394529a2b" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "futures", "polkadot-node-primitives", @@ -8063,57 +8241,35 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-common" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78c062659543cea9eb0ccb934e02f284dd71cbbc90fbbcde931795f9a1ff4489" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ + "cfg-if", "cpu-time", "futures", "landlock", "libc", + "nix 0.27.1", "parity-scale-codec", "polkadot-parachain-primitives", "polkadot-primitives", "sc-executor", "sc-executor-common", "sc-executor-wasmtime", + "seccompiler", "sp-core", - "sp-externalities", - "sp-io", - "sp-tracing", - "tokio", - "tracing-gum", -] - -[[package]] -name = "polkadot-node-core-pvf-prepare-worker" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1aa8d4dd44801391192860629e3e1d0f346bea5fbc0e48556f8cf7e87f9baaf" -dependencies = [ - "futures", - "libc", - "parity-scale-codec", - "polkadot-node-core-pvf-common", - "polkadot-parachain-primitives", - "polkadot-primitives", - "rayon", - "sc-executor", - "sc-executor-common", - "sc-executor-wasmtime", + "sp-crypto-hashing", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-io", - "sp-maybe-compressed-blob", - "sp-tracing", - "tikv-jemalloc-ctl", - "tokio", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "thiserror", "tracing-gum", ] [[package]] name = "polkadot-node-core-runtime-api" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "436b785b8f5c988cd9eb6147ff60714df4e4604db77a41200fef554f970da4e3" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "futures", "polkadot-node-metrics", @@ -8127,9 +8283,8 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e67dbaac90484bad44e91812f8bd698cc87587728e570e33ce77c90a7c3cce8" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "lazy_static", "log", @@ -8146,9 +8301,8 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b40316be4e77cc63d4fa95236ef4b188b4eb7304918ce6ca5e10aeb568a21bd" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "bs58 0.5.0", "futures", @@ -8166,11 +8320,10 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d872b0f84734ef355d73e4492fc59c3e755d7232cd465bf0ed68679fb3291868" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ - "async-channel", + "async-channel 1.9.0", "async-trait", "bitvec", "derive_more", @@ -8181,7 +8334,7 @@ dependencies = [ "polkadot-node-jaeger", "polkadot-node-primitives", "polkadot-primitives", - "rand 0.8.5", + "rand", "sc-authority-discovery", "sc-network", "strum 0.24.1", @@ -8191,16 +8344,16 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b18e1dfcc68fd13a87fb2e06d6c8ec3cb83d6914140b9de3e191cf495089d63e" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ + "bitvec", "bounded-vec", "futures", "parity-scale-codec", "polkadot-parachain-primitives", "polkadot-primitives", - "schnorrkel 0.9.1", + "schnorrkel 0.11.4", "serde", "sp-application-crypto", "sp-consensus-babe", @@ -8214,9 +8367,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcb0aa59a2574322416075f586779bdfe6d75044503b134fb553038a6444de78" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -8225,11 +8377,11 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "306c61acfa9ba62eb36c238236321e2dc2ffe51698555b361a52e5f2f3c1470b" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "async-trait", + "bitvec", "derive_more", "futures", "orchestra", @@ -8244,16 +8396,17 @@ dependencies = [ "smallvec", "sp-api", "sp-authority-discovery", + "sp-blockchain", "sp-consensus-babe", + "sp-runtime", "substrate-prometheus-endpoint", "thiserror", ] [[package]] name = "polkadot-node-subsystem-util" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f130f93ebf9e4536c1965b3db64d891665195cf17e848d6404a59159e81780b9" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "async-trait", "derive_more", @@ -8264,7 +8417,7 @@ dependencies = [ "kvdb", "parity-db", "parity-scale-codec", - "parking_lot 0.11.2", + "parking_lot 0.12.1", "pin-project", "polkadot-node-jaeger", "polkadot-node-metrics", @@ -8275,7 +8428,7 @@ dependencies = [ "polkadot-overseer", "polkadot-primitives", "prioritized-metered-channel", - "rand 0.8.5", + "rand", "sc-client-api", "schnellru", "sp-application-crypto", @@ -8287,9 +8440,8 @@ dependencies = [ [[package]] name = "polkadot-overseer" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2a68991609f78f18243c24b53cbb895147e9001967ef64ab5dbdf60e1ec5aef" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "async-trait", "futures", @@ -8302,7 +8454,6 @@ dependencies = [ "polkadot-node-subsystem-types", "polkadot-primitives", "sc-client-api", - "schnellru", "sp-api", "sp-core", "tikv-jemalloc-ctl", @@ -8311,46 +8462,25 @@ dependencies = [ [[package]] name = "polkadot-parachain-primitives" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "864de6d7b7ed9c955aa1da6c53585ad75c73618307b569447dd0559f8f9baef9" +version = "6.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "bounded-collections", "derive_more", - "frame-support", "parity-scale-codec", "polkadot-core-primitives", "scale-info", "serde", "sp-core", "sp-runtime", - "sp-std", -] - -[[package]] -name = "polkadot-performance-test" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae4917b787db9e934d5f2edf8885a546a888393513964a92e1cad1b509abeb1e" -dependencies = [ - "env_logger 0.9.3", - "log", - "polkadot-erasure-coding", - "polkadot-node-core-pvf-prepare-worker", - "polkadot-node-primitives", - "polkadot-primitives", - "quote", - "sc-executor-common", - "sp-maybe-compressed-blob", - "staging-kusama-runtime", - "thiserror", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-weights", ] [[package]] name = "polkadot-primitives" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9de3d7ae1191401fe2476a69dece0853011d2c9fdcb7eb194cdead641f395abb" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "bitvec", "hex-literal", @@ -8370,14 +8500,13 @@ dependencies = [ "sp-keystore", "sp-runtime", "sp-staking", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "polkadot-rpc" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2096e839cf2abebe41bfb4b13b63cc97b94f3d193cfa7d45a834c7c7b7bc9fe2" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "jsonrpsee", "mmr-rpc", @@ -8393,6 +8522,7 @@ dependencies = [ "sc-consensus-grandpa", "sc-consensus-grandpa-rpc", "sc-rpc", + "sc-rpc-spec-v2", "sc-sync-state-rpc", "sc-transaction-pool-api", "sp-api", @@ -8408,9 +8538,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac922a958e3e1435d7adffe49c1528b6396baf668ab45f635b79bff750053543" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "bitvec", "frame-benchmarking", @@ -8420,11 +8549,14 @@ dependencies = [ "impl-trait-for-tuples", "libsecp256k1", "log", + "pallet-asset-rate", "pallet-authorship", "pallet-babe", "pallet-balances", + "pallet-broker", "pallet-election-provider-multi-phase", "pallet-fast-unstake", + "pallet-identity", "pallet-session", "pallet-staking", "pallet-staking-reward-fn", @@ -8432,6 +8564,7 @@ dependencies = [ "pallet-transaction-payment", "pallet-treasury", "pallet-vesting", + "pallet-xcm-benchmarks", "parity-scale-codec", "polkadot-primitives", "polkadot-runtime-parachains", @@ -8448,30 +8581,30 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", "static_assertions", ] [[package]] name = "polkadot-runtime-metrics" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93dbff21f9ce253f4cd976a972c5b4b18150cecb6fdae195a975e51cf3c797df" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "bs58 0.5.0", "frame-benchmarking", "parity-scale-codec", "polkadot-primitives", - "sp-std", - "sp-tracing", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "polkadot-runtime-parachains" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ffa4bade116bef54be48bb1ead3917d84478f43184d5f9ae001ec333d7d7d66" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "bitflags 1.3.2", "bitvec", @@ -8485,6 +8618,7 @@ dependencies = [ "pallet-authorship", "pallet-babe", "pallet-balances", + "pallet-broker", "pallet-message-queue", "pallet-session", "pallet-staking", @@ -8495,13 +8629,14 @@ dependencies = [ "polkadot-parachain-primitives", "polkadot-primitives", "polkadot-runtime-metrics", - "rand 0.8.5", + "rand", "rand_chacha 0.3.1", "rustc-hex", "scale-info", "serde", "sp-api", "sp-application-crypto", + "sp-arithmetic", "sp-core", "sp-inherents", "sp-io", @@ -8509,7 +8644,7 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "staging-xcm", "staging-xcm-executor", "static_assertions", @@ -8517,9 +8652,8 @@ dependencies = [ [[package]] name = "polkadot-service" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b9ddbc0f038905684bd60561307fdd366c26d8c322b015f17eadc3344771dd9" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "async-trait", "frame-benchmarking", @@ -8541,6 +8675,7 @@ dependencies = [ "pallet-transaction-payment-rpc-runtime-api", "parity-db", "parity-scale-codec", + "parking_lot 0.12.1", "polkadot-approval-distribution", "polkadot-availability-bitfield-distribution", "polkadot-availability-distribution", @@ -8622,7 +8757,7 @@ dependencies = [ "sp-runtime", "sp-session", "sp-state-machine", - "sp-storage", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-timestamp", "sp-transaction-pool", "sp-version", @@ -8635,21 +8770,19 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a0b9b25860ce4f1ae4c6018835225287d87f63c77de9b525a79722d2f142d06" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "arrayvec 0.7.4", "bitvec", "fatality", "futures", "futures-timer", - "indexmap 1.9.3", + "indexmap 2.2.1", "parity-scale-codec", "polkadot-node-network-protocol", "polkadot-node-primitives", "polkadot-node-subsystem", - "polkadot-node-subsystem-types", "polkadot-node-subsystem-util", "polkadot-primitives", "sp-keystore", @@ -8660,15 +8793,94 @@ dependencies = [ [[package]] name = "polkadot-statement-table" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "857b4c83022e353c48f38e4db15542e5da4d778e81058e533c44d559c72b5a51" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "parity-scale-codec", "polkadot-primitives", "sp-core", ] +[[package]] +name = "polkavm-common" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88b4e215c80fe876147f3d58158d5dfeae7dabdd6047e175af77095b78d0035c" + +[[package]] +name = "polkavm-common" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92c99f7eee94e7be43ba37eef65ad0ee8cbaf89b7c00001c3f6d2be985cb1817" + +[[package]] +name = "polkavm-derive" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6380dbe1fb03ecc74ad55d841cfc75480222d153ba69ddcb00977866cbdabdb8" +dependencies = [ + "polkavm-derive-impl 0.5.0", + "syn 2.0.48", +] + +[[package]] +name = "polkavm-derive" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "79fa916f7962348bd1bb1a65a83401675e6fc86c51a0fdbcf92a3108e58e6125" +dependencies = [ + "polkavm-derive-impl-macro", +] + +[[package]] +name = "polkavm-derive-impl" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc8211b3365bbafb2fb32057d68b0e1ca55d079f5cf6f9da9b98079b94b3987d" +dependencies = [ + "polkavm-common 0.5.0", + "proc-macro2", + "quote", + "syn 2.0.48", +] + +[[package]] +name = "polkavm-derive-impl" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c10b2654a8a10a83c260bfb93e97b262cf0017494ab94a65d389e0eda6de6c9c" +dependencies = [ + "polkavm-common 0.8.0", + "proc-macro2", + "quote", + "syn 2.0.48", +] + +[[package]] +name = "polkavm-derive-impl-macro" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15e85319a0d5129dc9f021c62607e0804f5fb777a05cdda44d750ac0732def66" +dependencies = [ + "polkavm-derive-impl 0.8.0", + "syn 2.0.48", +] + +[[package]] +name = "polkavm-linker" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdec1451cb18261d5d01de82acc15305e417fb59588cdcb3127d3dcc9672b925" +dependencies = [ + "gimli 0.28.1", + "hashbrown 0.14.3", + "log", + "object 0.32.2", + "polkavm-common 0.8.0", + "regalloc2 0.9.3", + "rustc-demangle", +] + [[package]] name = "polling" version = "2.8.0" @@ -8686,14 +8898,17 @@ dependencies = [ ] [[package]] -name = "poly1305" -version = "0.7.2" +name = "polling" +version = "3.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "048aeb476be11a4b6ca432ca569e375810de9294ae78f4774e78ea98a9246ede" +checksum = "545c980a3880efd47b2e262f6a4bb6daad6555cf3367aa9c4e52895f69537a41" dependencies = [ - "cpufeatures", - "opaque-debug 0.3.0", - "universal-hash 0.4.1", + "cfg-if", + "concurrent-queue", + "pin-project-lite 0.2.13", + "rustix 0.38.30", + "tracing", + "windows-sys 0.52.0", ] [[package]] @@ -8704,19 +8919,7 @@ checksum = "8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abf" dependencies = [ "cpufeatures", "opaque-debug 0.3.0", - "universal-hash 0.5.1", -] - -[[package]] -name = "polyval" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8419d2b623c7c0896ff2d5d96e2cb4ede590fed28fcc34934f4c33c036e620a1" -dependencies = [ - "cfg-if", - "cpufeatures", - "opaque-debug 0.3.0", - "universal-hash 0.4.1", + "universal-hash", ] [[package]] @@ -8728,14 +8931,14 @@ dependencies = [ "cfg-if", "cpufeatures", "opaque-debug 0.3.0", - "universal-hash 0.5.1", + "universal-hash", ] [[package]] name = "portable-atomic" -version = "1.5.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b559898e0b4931ed2d3b959ab0c2da4d99cc644c4b0b1a35b4d344027f474023" +checksum = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0" [[package]] name = "powerfmt" @@ -8791,12 +8994,12 @@ dependencies = [ [[package]] name = "prettyplease" -version = "0.2.15" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae005bd773ab59b4725093fd7df83fd7892f7d8eafb48dbd7de6e024e4215f9d" +checksum = "a41cf62165e97c7f814d2221421dbb9afcbcdb0a88068e5ea206e19951c2cbb5" dependencies = [ "proc-macro2", - "syn 2.0.38", + "syn 2.0.48", ] [[package]] @@ -8814,9 +9017,9 @@ dependencies = [ [[package]] name = "prioritized-metered-channel" -version = "0.5.1" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e99f0c89bd88f393aab44a4ab949351f7bc7e7e1179d11ecbfe50cbe4c47e342" +checksum = "a172e6cc603231f2cf004232eabcecccc0da53ba576ab286ef7baa0cfc7927ad" dependencies = [ "coarsetime", "crossbeam-queue", @@ -8835,7 +9038,25 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" dependencies = [ "once_cell", - "toml_edit", + "toml_edit 0.19.15", +] + +[[package]] +name = "proc-macro-crate" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e8366a6159044a37876a2b9817124296703c586a5c92e2c53751fa06d8d43e8" +dependencies = [ + "toml_edit 0.20.7", +] + +[[package]] +name = "proc-macro-crate" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284" +dependencies = [ + "toml_edit 0.21.0", ] [[package]] @@ -8864,20 +9085,20 @@ dependencies = [ [[package]] name = "proc-macro-warning" -version = "0.4.2" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d1eaa7fa0aa1929ffdf7eeb6eac234dde6268914a14ad44d23521ab6a9b258e" +checksum = "834da187cfe638ae8abb0203f0b33e5ccdb02a28e7199f2f47b3e2754f50edca" dependencies = [ "proc-macro2", "quote", - "syn 2.0.38", + "syn 2.0.48", ] [[package]] name = "proc-macro2" -version = "1.0.69" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] @@ -8916,7 +9137,7 @@ checksum = "440f724eba9f6996b75d63681b0a92b06947f1457076d503a4d2e2c8f56442b8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.38", + "syn 2.0.48", ] [[package]] @@ -8926,7 +9147,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b82eaa1d779e9a4bc1c3217db8ffbeabaae1dca241bf70183242128d48681cd" dependencies = [ "bytes", - "prost-derive", + "prost-derive 0.11.9", +] + +[[package]] +name = "prost" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "146c289cda302b98a28d40c8b3b90498d6e526dd24ac2ecea73e4e491685b94a" +dependencies = [ + "bytes", + "prost-derive 0.12.3", ] [[package]] @@ -8943,7 +9174,7 @@ dependencies = [ "multimap", "petgraph", "prettyplease 0.1.25", - "prost", + "prost 0.11.9", "prost-types", "regex", "syn 1.0.109", @@ -8964,13 +9195,26 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "prost-derive" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "efb6c9a1dd1def8e2124d17e83a20af56f1570d6c2d2bd9e266ccb768df3840e" +dependencies = [ + "anyhow", + "itertools 0.11.0", + "proc-macro2", + "quote", + "syn 2.0.48", +] + [[package]] name = "prost-types" version = "0.11.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "213622a1460818959ac1181aaeb2dc9c7f63df720db7d788b3e24eacd1983e13" dependencies = [ - "prost", + "prost 0.11.9", ] [[package]] @@ -8982,6 +9226,17 @@ dependencies = [ "cc", ] +[[package]] +name = "pulldown-cmark" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ffade02495f22453cd593159ea2f59827aae7f53fa8323f756799b670881dcf8" +dependencies = [ + "bitflags 1.3.2", + "memchr", + "unicase", +] + [[package]] name = "quick-error" version = "1.2.3" @@ -9028,7 +9283,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94b0b33c13a79f669c85defaf4c275dc86a0c0372807d0ca3d78e0bb87274863" dependencies = [ "bytes", - "rand 0.8.5", + "rand", "ring 0.16.20", "rustc-hash", "rustls 0.20.9", @@ -9036,14 +9291,14 @@ dependencies = [ "thiserror", "tinyvec", "tracing", - "webpki 0.22.4", + "webpki", ] [[package]] name = "quote" -version = "1.0.33" +version = "1.0.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" +checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" dependencies = [ "proc-macro2", ] @@ -9054,19 +9309,6 @@ 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" @@ -9113,16 +9355,17 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.10", + "getrandom 0.2.12", ] [[package]] -name = "rand_hc" -version = "0.2.0" +name = "rand_distr" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" +checksum = "32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31" dependencies = [ - "rand_core 0.5.1", + "num-traits", + "rand", ] [[package]] @@ -9142,9 +9385,9 @@ checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3" [[package]] name = "rayon" -version = "1.8.0" +version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1" +checksum = "fa7237101a77a10773db45d62004a272517633fbcc3df19d96455ede1122e051" dependencies = [ "either", "rayon-core", @@ -9152,27 +9395,14 @@ dependencies = [ [[package]] name = "rayon-core" -version = "1.12.0" +version = "1.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed" +checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" dependencies = [ "crossbeam-deque", "crossbeam-utils", ] -[[package]] -name = "rcgen" -version = "0.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6413f3de1edee53342e6138e75b56d32e7bc6e332b3bd62d497b1929d4cfbcdd" -dependencies = [ - "pem", - "ring 0.16.20", - "time", - "x509-parser 0.13.2", - "yasna", -] - [[package]] name = "rcgen" version = "0.10.0" @@ -9194,15 +9424,6 @@ dependencies = [ "bitflags 1.3.2", ] -[[package]] -name = "redox_syscall" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" -dependencies = [ - "bitflags 1.3.2", -] - [[package]] name = "redox_syscall" version = "0.4.1" @@ -9214,46 +9435,45 @@ dependencies = [ [[package]] name = "redox_users" -version = "0.4.3" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" +checksum = "a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4" dependencies = [ - "getrandom 0.2.10", - "redox_syscall 0.2.16", + "getrandom 0.2.12", + "libredox", "thiserror", ] [[package]] name = "reed-solomon-novelpoly" -version = "1.0.2" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58130877ca403ab42c864fbac74bb319a0746c07a634a92a5cfc7f54af272582" +checksum = "87413ebb313323d431e85d0afc5a68222aaed972843537cbfe5f061cf1b4bcab" dependencies = [ "derive_more", "fs-err", - "itertools 0.11.0", "static_init", "thiserror", ] [[package]] name = "ref-cast" -version = "1.0.20" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acde58d073e9c79da00f2b5b84eed919c8326832648a5b109b3fce1bb1175280" +checksum = "c4846d4c50d1721b1a3bef8af76924eef20d5e723647333798c1b519b3a9473f" dependencies = [ "ref-cast-impl", ] [[package]] name = "ref-cast-impl" -version = "1.0.20" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f7473c2cfcf90008193dd0e3e16599455cb601a9fce322b5bb55de799664925" +checksum = "5fddb4f8d99b0a2ebafc65a87a69a7b9875e4b1ae1f00db265d300ef7f28bccc" dependencies = [ "proc-macro2", "quote", - "syn 2.0.38", + "syn 2.0.48", ] [[package]] @@ -9268,15 +9488,28 @@ dependencies = [ "smallvec", ] +[[package]] +name = "regalloc2" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad156d539c879b7a24a363a2016d77961786e71f48f2e2fc8302a92abd2429a6" +dependencies = [ + "hashbrown 0.13.2", + "log", + "rustc-hash", + "slice-group-by", + "smallvec", +] + [[package]] name = "regex" -version = "1.10.2" +version = "1.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" +checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15" dependencies = [ "aho-corasick", "memchr", - "regex-automata 0.4.3", + "regex-automata 0.4.5", "regex-syntax 0.8.2", ] @@ -9291,9 +9524,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.3" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" +checksum = "5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd" dependencies = [ "aho-corasick", "memchr", @@ -9324,23 +9557,28 @@ dependencies = [ [[package]] name = "rfc6979" -version = "0.3.1" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7743f17af12fa0b03b803ba12cd6a8d9483a587e89c69445e3909655c0b9fabb" +checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2" dependencies = [ - "crypto-bigint 0.4.9", "hmac 0.12.1", - "zeroize", + "subtle 2.5.0", ] [[package]] -name = "rfc6979" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2" -dependencies = [ - "hmac 0.12.1", - "subtle", +name = "ring" +version = "0.1.0" +source = "git+https://github.com/w3f/ring-proof#b273d33f9981e2bb3375ab45faeb537f7ee35224" +dependencies = [ + "ark-ec", + "ark-ff", + "ark-poly", + "ark-serialize", + "ark-std", + "blake2 0.10.6", + "common", + "fflonk", + "merlin 3.0.0", ] [[package]] @@ -9360,18 +9598,27 @@ dependencies = [ [[package]] name = "ring" -version = "0.17.5" +version = "0.17.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb0205304757e5d899b9c2e448b867ffd03ae7f988002e47cd24954391394d0b" +checksum = "688c63d65483050968b2a8937f7995f443e27041a0f7700aa59b0822aedebb74" dependencies = [ "cc", - "getrandom 0.2.10", + "getrandom 0.2.12", "libc", "spin 0.9.8", "untrusted 0.9.0", "windows-sys 0.48.0", ] +[[package]] +name = "ripemd" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd124222d17ad93a644ed9d011a40f4fb64aa54275c08cc216524a9ea82fb09f" +dependencies = [ + "digest 0.10.7", +] + [[package]] name = "rocksdb" version = "0.21.0" @@ -9384,9 +9631,8 @@ dependencies = [ [[package]] name = "rococo-runtime" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0715aaed64da03af8ce68af387dd02e65524351c212afd5384d46615662b3c2" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "binary-merkle-tree", "frame-benchmarking", @@ -9398,6 +9644,7 @@ dependencies = [ "frame-try-runtime", "hex-literal", "log", + "pallet-asset-rate", "pallet-authority-discovery", "pallet-authorship", "pallet-babe", @@ -9407,6 +9654,7 @@ dependencies = [ "pallet-bounties", "pallet-child-bounties", "pallet-collective", + "pallet-conviction-voting", "pallet-democracy", "pallet-elections-phragmen", "pallet-grandpa", @@ -9421,7 +9669,10 @@ dependencies = [ "pallet-offences", "pallet-preimage", "pallet-proxy", + "pallet-ranked-collective", "pallet-recovery", + "pallet-referenda", + "pallet-root-testing", "pallet-scheduler", "pallet-session", "pallet-society", @@ -9435,6 +9686,7 @@ dependencies = [ "pallet-treasury", "pallet-utility", "pallet-vesting", + "pallet-whitelist", "pallet-xcm", "pallet-xcm-benchmarks", "parity-scale-codec", @@ -9448,6 +9700,7 @@ dependencies = [ "serde_derive", "smallvec", "sp-api", + "sp-arithmetic", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", @@ -9461,8 +9714,8 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std", - "sp-storage", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-transaction-pool", "sp-version", "staging-xcm", @@ -9474,9 +9727,8 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fef0b660c7a725559c6be97a47511be63561c137da105ee13b07d9c7a462e43" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-support", "polkadot-primitives", @@ -9485,28 +9737,25 @@ dependencies = [ "sp-core", "sp-runtime", "sp-weights", + "staging-xcm", + "staging-xcm-builder", ] [[package]] -name = "rpassword" -version = "7.2.0" +name = "route-recognizer" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6678cf63ab3491898c0d021b493c94c9b221d91295294a2a5746eacbe5928322" -dependencies = [ - "libc", - "rtoolbox", - "winapi", -] +checksum = "afab94fb28594581f62d981211a9a4d53cc8130bbcbbb89a0440d9b8e81a7746" [[package]] -name = "rtcp" -version = "0.7.2" +name = "rpassword" +version = "7.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1919efd6d4a6a85d13388f9487549bb8e359f17198cc03ffd72f79b553873691" +checksum = "80472be3c897911d0137b2d2b9055faf6eeac5b14e324073d83bc17b191d7e3f" dependencies = [ - "bytes", - "thiserror", - "webrtc-util", + "libc", + "rtoolbox", + "windows-sys 0.48.0", ] [[package]] @@ -9519,33 +9768,19 @@ dependencies = [ "log", "netlink-packet-route", "netlink-proto", - "nix", + "nix 0.24.3", "thiserror", "tokio", ] [[package]] name = "rtoolbox" -version = "0.0.1" +version = "0.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "034e22c514f5c0cb8a10ff341b9b048b5ceb21591f31c8f44c43b960f9b3524a" +checksum = "c247d24e63230cdb56463ae328478bd5eac8b8faa8c69461a77e8e323afac90e" dependencies = [ "libc", - "winapi", -] - -[[package]] -name = "rtp" -version = "0.6.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2a095411ff00eed7b12e4c6a118ba984d113e1079582570d56a5ee723f11f80" -dependencies = [ - "async-trait", - "bytes", - "rand 0.8.5", - "serde", - "thiserror", - "webrtc-util", + "windows-sys 0.48.0", ] [[package]] @@ -9581,7 +9816,7 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" dependencies = [ - "semver 1.0.20", + "semver 1.0.21", ] [[package]] @@ -9595,9 +9830,9 @@ dependencies = [ [[package]] name = "rustix" -version = "0.36.16" +version = "0.36.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6da3636faa25820d8648e0e31c5d519bbb01f72fdf57131f0f5f7da5fed36eab" +checksum = "305efbd14fde4139eb501df5f136994bb520b033fa9fbdce287507dc23b8c7ed" dependencies = [ "bitflags 1.3.2", "errno", @@ -9609,9 +9844,9 @@ dependencies = [ [[package]] name = "rustix" -version = "0.37.26" +version = "0.37.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84f3f8f960ed3b5a59055428714943298bf3fa2d4a1d53135084e0544829d995" +checksum = "fea8ca367a3a01fe35e6943c400addf443c0f57670e6ec51196f71a4b8762dd2" dependencies = [ "bitflags 1.3.2", "errno", @@ -9623,28 +9858,15 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.20" +version = "0.38.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67ce50cb2e16c2903e30d1cbccfd8387a74b9d4c938b6a4c5ec6cc7556f7a8a0" +checksum = "322394588aaf33c24007e8bb3238ee3e4c5c09c084ab32bc73890b99ff326bca" dependencies = [ - "bitflags 2.4.1", + "bitflags 2.4.2", "errno", "libc", - "linux-raw-sys 0.4.10", - "windows-sys 0.48.0", -] - -[[package]] -name = "rustls" -version = "0.19.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35edb675feee39aec9c99fa5ff985081995a06d594114ae14cbe797ad7b7a6d7" -dependencies = [ - "base64 0.13.1", - "log", - "ring 0.16.20", - "sct 0.6.1", - "webpki 0.21.4", + "linux-raw-sys 0.4.13", + "windows-sys 0.52.0", ] [[package]] @@ -9655,20 +9877,20 @@ checksum = "1b80e3dec595989ea8510028f30c408a4630db12c9cbb8de34203b89d6577e99" dependencies = [ "log", "ring 0.16.20", - "sct 0.7.1", - "webpki 0.22.4", + "sct", + "webpki", ] [[package]] name = "rustls" -version = "0.21.8" +version = "0.21.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "446e14c5cda4f3f30fe71863c34ec70f5ac79d6087097ad0bb433e1be5edf04c" +checksum = "f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba" dependencies = [ "log", - "ring 0.17.5", - "rustls-webpki 0.101.7", - "sct 0.7.1", + "ring 0.17.7", + "rustls-webpki", + "sct", ] [[package]] @@ -9685,21 +9907,11 @@ dependencies = [ [[package]] name = "rustls-pemfile" -version = "1.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2" -dependencies = [ - "base64 0.21.5", -] - -[[package]] -name = "rustls-webpki" -version = "0.100.3" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f6a5fc258f1c1276dfe3016516945546e2d5383911efc0fc4f1cdc5df3a4ae3" +checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" dependencies = [ - "ring 0.16.20", - "untrusted 0.7.1", + "base64 0.21.7", ] [[package]] @@ -9708,7 +9920,7 @@ version = "0.101.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" dependencies = [ - "ring 0.17.5", + "ring 0.17.7", "untrusted 0.9.0", ] @@ -9742,9 +9954,9 @@ dependencies = [ [[package]] name = "ryu" -version = "1.0.15" +version = "1.0.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" +checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c" [[package]] name = "safe-mix" @@ -9775,21 +9987,19 @@ dependencies = [ [[package]] name = "sc-allocator" -version = "19.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bd6e58990dcb1eae76db49c456ded9a7906ee194857cf1dfb00da8bbc8cf73d" +version = "23.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "log", "sp-core", - "sp-wasm-interface", + "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "thiserror", ] [[package]] name = "sc-authority-discovery" -version = "0.30.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb85aa27916c2262aef532e6fc12d9654ce4717689cd25c75a88c5cc36609d18" +version = "0.34.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "async-trait", "futures", @@ -9797,11 +10007,12 @@ dependencies = [ "ip_network", "libp2p", "log", - "multihash", + "multihash 0.18.1", + "multihash-codetable", "parity-scale-codec", - "prost", + "prost 0.12.3", "prost-build", - "rand 0.8.5", + "rand", "sc-client-api", "sc-network", "sp-api", @@ -9816,16 +10027,14 @@ dependencies = [ [[package]] name = "sc-basic-authorship" -version = "0.30.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0f802a95cece137daa3a0980f41a8e9265aa65d1b078f8d771f7d2f41e04266" +version = "0.34.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "futures", "futures-timer", "log", "parity-scale-codec", "sc-block-builder", - "sc-client-api", "sc-proposer-metrics", "sc-telemetry", "sc-transaction-pool-api", @@ -9840,27 +10049,29 @@ dependencies = [ [[package]] name = "sc-block-builder" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4653cc3665319f76451f651bc5e3eb84965802293daeaf2def5bfe9c1310171b" +version = "0.33.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "parity-scale-codec", - "sc-client-api", "sp-api", "sp-block-builder", "sp-blockchain", "sp-core", "sp-inherents", "sp-runtime", + "sp-trie", ] [[package]] name = "sc-chain-spec" -version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5fae1616d342e570fb4770c9f1a73ab8e1aecb9c5b71020404f8e45db458260" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ - "memmap2", + "array-bytes 6.2.2", + "docify", + "log", + "memmap2 0.9.4", + "parity-scale-codec", "sc-chain-spec-derive", "sc-client-api", "sc-executor", @@ -9870,43 +10081,47 @@ dependencies = [ "serde_json", "sp-blockchain", "sp-core", + "sp-crypto-hashing", + "sp-genesis-builder", + "sp-io", "sp-runtime", "sp-state-machine", ] [[package]] name = "sc-chain-spec-derive" -version = "9.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88a074891d17c03c58b1314c9add361a5a7fb28d4d3addd7a32dca8b119bd877" +version = "11.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ - "proc-macro-crate", + "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.38", + "syn 2.0.48", ] [[package]] name = "sc-cli" -version = "0.32.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc423e21a22adc4f6056ccb5e19fca9ddc6cce1a49cd9aa44c53d6b2338fbeb3" +version = "0.36.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ - "array-bytes", + "array-bytes 6.2.2", + "bip39", "chrono", "clap", "fdlimit", "futures", + "itertools 0.10.5", "libp2p-identity", "log", "names", "parity-scale-codec", - "rand 0.8.5", + "rand", "regex", "rpassword", "sc-client-api", "sc-client-db", "sc-keystore", + "sc-mixnet", "sc-network", "sc-service", "sc-telemetry", @@ -9922,15 +10137,13 @@ dependencies = [ "sp-runtime", "sp-version", "thiserror", - "tiny-bip39", "tokio", ] [[package]] name = "sc-client-api" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d49efb455b1b276557ba3cac01c2e42811148cc73149858296e4ae96707dc70e" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "fnv", "futures", @@ -9945,20 +10158,19 @@ dependencies = [ "sp-consensus", "sp-core", "sp-database", - "sp-externalities", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-runtime", "sp-state-machine", "sp-statement-store", - "sp-storage", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-trie", "substrate-prometheus-endpoint", ] [[package]] name = "sc-client-db" -version = "0.31.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1062af3e43f09e0080714382ee3e7dd850037908938323eefdcd4f4b61bdd6b" +version = "0.35.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "hash-db", "kvdb", @@ -9983,9 +10195,8 @@ dependencies = [ [[package]] name = "sc-consensus" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5f8da1ef0f036209b80d8bde5c8990ea1a86241532d84b5fd15f5e721da849c" +version = "0.33.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "async-trait", "futures", @@ -10009,9 +10220,8 @@ dependencies = [ [[package]] name = "sc-consensus-aura" -version = "0.30.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cbb98be43737b79517f2de34b5185a58238dc8f69e84ddf7e4730bc0e2e2e65" +version = "0.34.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "async-trait", "futures", @@ -10039,9 +10249,8 @@ dependencies = [ [[package]] name = "sc-consensus-babe" -version = "0.30.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e21750ec5f62320492d14c59cf47b4d84a1306e8e54e4674d5c6bc3b8059ed1" +version = "0.34.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "async-trait", "fork-tree", @@ -10066,6 +10275,7 @@ dependencies = [ "sp-consensus-babe", "sp-consensus-slots", "sp-core", + "sp-crypto-hashing", "sp-inherents", "sp-keystore", "sp-runtime", @@ -10075,9 +10285,8 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" -version = "0.30.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba36543e3ec8fe5c03a2478f5f1382e5b63bfa4c86d8418631d2db7c94960a8b" +version = "0.34.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "futures", "jsonrpsee", @@ -10098,12 +10307,11 @@ dependencies = [ [[package]] name = "sc-consensus-beefy" -version = "9.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1be80ee14b37a706e7a8b701119cae4e367f07e19a0b8cd3a5e4b979b0bf04dd" +version = "13.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ - "array-bytes", - "async-channel", + "array-bytes 6.2.2", + "async-channel 1.9.0", "async-trait", "fnv", "futures", @@ -10123,19 +10331,20 @@ dependencies = [ "sp-consensus", "sp-consensus-beefy", "sp-core", + "sp-crypto-hashing", "sp-keystore", "sp-mmr-primitives", "sp-runtime", "substrate-prometheus-endpoint", "thiserror", + "tokio", "wasm-timer", ] [[package]] name = "sc-consensus-beefy-rpc" -version = "9.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0357a9c56f40f76f74b5f167f73984297d26d1cc9159474f8b16b8d3eacab2c" +version = "13.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "futures", "jsonrpsee", @@ -10153,9 +10362,8 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06fee81cdd6b24f8423db4fc660d1cd97fa0d3503edbede59bf1d53635ac3815" +version = "0.33.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "fork-tree", "parity-scale-codec", @@ -10167,12 +10375,11 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa" -version = "0.15.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98285bbed76ba058f3c9f4111471208cd4c246d2ca7b52b7fbea15afdbb40ca5" +version = "0.19.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ - "ahash 0.8.6", - "array-bytes", + "ahash 0.8.7", + "array-bytes 6.2.2", "async-trait", "dyn-clone", "finality-grandpa", @@ -10182,7 +10389,7 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.1", - "rand 0.8.5", + "rand", "sc-block-builder", "sc-chain-spec", "sc-client-api", @@ -10190,6 +10397,7 @@ dependencies = [ "sc-network", "sc-network-common", "sc-network-gossip", + "sc-network-sync", "sc-telemetry", "sc-transaction-pool-api", "sc-utils", @@ -10201,6 +10409,7 @@ dependencies = [ "sp-consensus", "sp-consensus-grandpa", "sp-core", + "sp-crypto-hashing", "sp-keystore", "sp-runtime", "substrate-prometheus-endpoint", @@ -10209,9 +10418,8 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa-rpc" -version = "0.15.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "451a6a65656ab70919b0bba167f03ae1c0605c442f04369bc159e7c08772f3a0" +version = "0.19.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "finality-grandpa", "futures", @@ -10230,9 +10438,8 @@ dependencies = [ [[package]] name = "sc-consensus-manual-seal" -version = "0.31.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "415f9ad57ce1884c4d34f76d007101d10b63b093c0ac81e576a9ffd79889b042" +version = "0.35.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "assert_matches", "async-trait", @@ -10266,9 +10473,8 @@ dependencies = [ [[package]] name = "sc-consensus-slots" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0a232d18eb53288775eaeb782cad70ca75815cd10e6212352e6e53cc3961931" +version = "0.33.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "async-trait", "futures", @@ -10290,9 +10496,8 @@ dependencies = [ [[package]] name = "sc-executor" -version = "0.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cfeaa8dc2a70ed5820667d3251266ed156f38d8062c2f976aa7c618411f1776" +version = "0.32.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", @@ -10301,52 +10506,50 @@ dependencies = [ "schnellru", "sp-api", "sp-core", - "sp-externalities", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-io", "sp-panic-handler", - "sp-runtime-interface", + "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-trie", "sp-version", - "sp-wasm-interface", + "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "tracing", ] [[package]] name = "sc-executor-common" -version = "0.25.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d404519f2a636d5977b1ac16c90aeb4129fe4609a5b284960a2dcb005c08da6" +version = "0.29.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "sc-allocator", "sp-maybe-compressed-blob", - "sp-wasm-interface", + "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "thiserror", - "wasm-instrument 0.3.0", + "wasm-instrument", ] [[package]] name = "sc-executor-wasmtime" -version = "0.25.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a82515a0cb74a2acb58f6ced20fae56eeb87ba4d813e60e46cf190a53d44c931" +version = "0.29.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "anyhow", "cfg-if", "libc", "log", - "rustix 0.36.16", + "parking_lot 0.12.1", + "rustix 0.36.17", "sc-allocator", "sc-executor-common", - "sp-runtime-interface", - "sp-wasm-interface", + "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "wasmtime", ] [[package]] name = "sc-informant" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "233ece6736217208ffac94f84de2d15465f80f676f881dacd0a9b3411b476951" +version = "0.33.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "ansi_term", "futures", @@ -10355,17 +10558,17 @@ dependencies = [ "sc-client-api", "sc-network", "sc-network-common", + "sc-network-sync", "sp-blockchain", "sp-runtime", ] [[package]] name = "sc-keystore" -version = "21.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c15cc8b79eb0832cac48fde41e9ecd011df5d57dad7608f2b89fe721e97012c" +version = "25.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ - "array-bytes", + "array-bytes 6.2.2", "parking_lot 0.12.1", "serde_json", "sp-application-crypto", @@ -10374,14 +10577,42 @@ dependencies = [ "thiserror", ] +[[package]] +name = "sc-mixnet" +version = "0.4.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +dependencies = [ + "array-bytes 4.2.0", + "arrayvec 0.7.4", + "blake2 0.10.6", + "bytes", + "futures", + "futures-timer", + "libp2p-identity", + "log", + "mixnet", + "multiaddr", + "parity-scale-codec", + "parking_lot 0.12.1", + "sc-client-api", + "sc-network", + "sc-transaction-pool-api", + "sp-api", + "sp-consensus", + "sp-core", + "sp-keystore", + "sp-mixnet", + "sp-runtime", + "thiserror", +] + [[package]] name = "sc-network" -version = "0.30.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3edad0e7930c2572d6920dc257bc03af6f40ba272bc45602edd0a045d94e5e59" +version = "0.34.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ - "array-bytes", - "async-channel", + "array-bytes 6.2.2", + "async-channel 1.9.0", "async-trait", "asynchronous-codec", "bytes", @@ -10398,7 +10629,7 @@ dependencies = [ "parking_lot 0.12.1", "partial_sort", "pin-project", - "rand 0.8.5", + "rand", "sc-client-api", "sc-network-common", "sc-utils", @@ -10411,6 +10642,8 @@ dependencies = [ "sp-runtime", "substrate-prometheus-endpoint", "thiserror", + "tokio", + "tokio-stream", "unsigned-varint", "wasm-timer", "zeroize", @@ -10418,16 +10651,15 @@ dependencies = [ [[package]] name = "sc-network-bitswap" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6a0d247f576989cb2fe49df0511cbbd826f1e47b444848971e2bddec8f18a65" +version = "0.33.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ - "async-channel", + "async-channel 1.9.0", "cid", "futures", "libp2p-identity", "log", - "prost", + "prost 0.12.3", "prost-build", "sc-client-api", "sc-network", @@ -10439,9 +10671,8 @@ dependencies = [ [[package]] name = "sc-network-common" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b418c79cea8ab5b43f5bbe7ee95da7d6490bdfedbe92a9b07a714ca4f09a2426" +version = "0.33.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "async-trait", "bitflags 1.3.2", @@ -10457,17 +10688,17 @@ dependencies = [ [[package]] name = "sc-network-gossip" -version = "0.30.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27a9e8b4e16ab5b67b1fe389349855a2946d3c9168df54afcafec5dd67cae4cd" +version = "0.34.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ - "ahash 0.8.6", + "ahash 0.8.7", "futures", "futures-timer", "libp2p", "log", "sc-network", "sc-network-common", + "sc-network-sync", "schnellru", "sp-runtime", "substrate-prometheus-endpoint", @@ -10476,17 +10707,16 @@ dependencies = [ [[package]] name = "sc-network-light" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e36fc98d43aa75eb0d0690af6a8c6a929318f6cb4bf1fc039410ece56c8bb5a9" +version = "0.33.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ - "array-bytes", - "async-channel", + "array-bytes 6.2.2", + "async-channel 1.9.0", "futures", "libp2p-identity", "log", "parity-scale-codec", - "prost", + "prost 0.12.3", "prost-build", "sc-client-api", "sc-network", @@ -10498,12 +10728,11 @@ dependencies = [ [[package]] name = "sc-network-sync" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d049b008a7353fc46cb45a1f6f68e5e5128442b6726cfd82da09cb676443e73" +version = "0.33.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ - "array-bytes", - "async-channel", + "array-bytes 6.2.2", + "async-channel 1.9.0", "async-trait", "fork-tree", "futures", @@ -10512,7 +10741,7 @@ dependencies = [ "log", "mockall", "parity-scale-codec", - "prost", + "prost 0.12.3", "prost-build", "sc-client-api", "sc-consensus", @@ -10529,21 +10758,23 @@ dependencies = [ "sp-runtime", "substrate-prometheus-endpoint", "thiserror", + "tokio", + "tokio-stream", ] [[package]] name = "sc-network-transactions" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ef6606f7705bc9c038c9e11715b7ddbdb2a5b43c12d8e3cc346e0b9927218e4" +version = "0.33.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ - "array-bytes", + "array-bytes 6.2.2", "futures", "libp2p", "log", "parity-scale-codec", "sc-network", "sc-network-common", + "sc-network-sync", "sc-utils", "sp-consensus", "sp-runtime", @@ -10552,11 +10783,10 @@ dependencies = [ [[package]] name = "sc-offchain" -version = "25.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b9d2458e033256bca62b01e89369bb9a7d74a460b74a5e3786afc5db3f55b1c" +version = "29.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ - "array-bytes", + "array-bytes 6.2.2", "bytes", "fnv", "futures", @@ -10569,7 +10799,7 @@ dependencies = [ "once_cell", "parity-scale-codec", "parking_lot 0.12.1", - "rand 0.8.5", + "rand", "sc-client-api", "sc-network", "sc-network-common", @@ -10577,7 +10807,7 @@ dependencies = [ "sc-utils", "sp-api", "sp-core", - "sp-externalities", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-keystore", "sp-offchain", "sp-runtime", @@ -10587,9 +10817,8 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" -version = "0.15.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6fc35c74a42a49d4ea4df44f78ebbd5a744f9bdca3f4ea1d3d9e5e02b0e6ee7" +version = "0.17.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -10597,9 +10826,8 @@ dependencies = [ [[package]] name = "sc-rpc" -version = "25.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ede50e654b3e0c076bb9beb041612af80f07dfb883cc05d8aaae1c7a1bb72761" +version = "29.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "futures", "jsonrpsee", @@ -10609,6 +10837,7 @@ dependencies = [ "sc-block-builder", "sc-chain-spec", "sc-client-api", + "sc-mixnet", "sc-rpc-api", "sc-tracing", "sc-transaction-pool-api", @@ -10629,13 +10858,13 @@ dependencies = [ [[package]] name = "sc-rpc-api" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cac4149b7427beed423006c78e0b75c0193ac01d6e66ff0dd8a1909747cf593" +version = "0.33.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "jsonrpsee", "parity-scale-codec", "sc-chain-spec", + "sc-mixnet", "sc-transaction-pool-api", "scale-info", "serde", @@ -10649,9 +10878,8 @@ dependencies = [ [[package]] name = "sc-rpc-server" -version = "9.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a62b9c5bf359cd4923ce10d294532936aa68d0cd59e890a0414f6434397180b" +version = "11.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "http", "jsonrpsee", @@ -10665,11 +10893,10 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" -version = "0.30.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e770646ab839fb33dfeb7cbde94d98cdaf78526c70b10aa59ec5810953ff2a5" +version = "0.34.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ - "array-bytes", + "array-bytes 6.2.2", "futures", "futures-util", "hex", @@ -10679,12 +10906,14 @@ dependencies = [ "parking_lot 0.12.1", "sc-chain-spec", "sc-client-api", + "sc-rpc", "sc-transaction-pool-api", "sc-utils", "serde", "sp-api", "sp-blockchain", "sp-core", + "sp-rpc", "sp-runtime", "sp-version", "thiserror", @@ -10694,9 +10923,8 @@ dependencies = [ [[package]] name = "sc-service" -version = "0.31.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9c7fa14eaf48c44edff226ce9b18dc984c122e9deebbf825a8945be7c046ade" +version = "0.35.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "async-trait", "directories", @@ -10708,8 +10936,7 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", "pin-project", - "rand 0.8.5", - "sc-block-builder", + "rand", "sc-chain-spec", "sc-client-api", "sc-client-db", @@ -10738,12 +10965,12 @@ dependencies = [ "sp-blockchain", "sp-consensus", "sp-core", - "sp-externalities", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-keystore", "sp-runtime", "sp-session", "sp-state-machine", - "sp-storage", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-transaction-pool", "sp-transaction-storage-proof", "sp-trie", @@ -10759,9 +10986,8 @@ dependencies = [ [[package]] name = "sc-state-db" -version = "0.26.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43bc9266fdec30b59857e794fc329aa600aaa6ed46799f9df859a7e30c0ec34b" +version = "0.30.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "log", "parity-scale-codec", @@ -10771,14 +10997,12 @@ dependencies = [ [[package]] name = "sc-storage-monitor" -version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a644660e0063cfa77a0609c4d37109050fb48cb0723562a0b87ec02214d907c2" +version = "0.16.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "clap", "fs4", "log", - "sc-client-db", "sp-core", "thiserror", "tokio", @@ -10786,9 +11010,8 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" -version = "0.30.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd0c77869b8cc2854143303118efa5aa042464e7d9f9dc7ccd93a4a628df2a5d" +version = "0.34.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -10806,29 +11029,29 @@ dependencies = [ [[package]] name = "sc-sysinfo" -version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ff97437e564c0e7483d7e32384e3f6571f656728ea03a6e1b07a6325e064a76" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ + "derive_more", "futures", "libc", "log", - "rand 0.8.5", + "rand", "rand_pcg", "regex", "sc-telemetry", "serde", "serde_json", "sp-core", + "sp-crypto-hashing", "sp-io", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "sc-telemetry" -version = "11.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b46193a2979c86da75fc43276d222359757ea257b512fe6e4128e7a50b0bb22" +version = "15.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "chrono", "futures", @@ -10836,7 +11059,7 @@ dependencies = [ "log", "parking_lot 0.12.1", "pin-project", - "rand 0.8.5", + "rand", "sc-utils", "serde", "serde_json", @@ -10846,16 +11069,16 @@ dependencies = [ [[package]] name = "sc-tracing" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fcb4398268e83957ebbc84e6290307198e817caa47386135d3de6ba3316203a" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "ansi_term", - "atty", "chrono", + "is-terminal", "lazy_static", "libc", "log", + "parity-scale-codec", "parking_lot 0.12.1", "regex", "rustc-hash", @@ -10867,7 +11090,7 @@ dependencies = [ "sp-core", "sp-rpc", "sp-runtime", - "sp-tracing", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "thiserror", "tracing", "tracing-log", @@ -10876,21 +11099,19 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" -version = "9.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71bd05d3f24c0c2489c57b90a76db883c23c25577718ca05c9b0181fd427f501" +version = "11.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ - "proc-macro-crate", + "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.38", + "syn 2.0.48", ] [[package]] name = "sc-transaction-pool" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6af477c0e8a2698aabf442a3918313e8f096eb6695ceaaa7e12679c496d2826" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "async-trait", "futures", @@ -10906,8 +11127,9 @@ dependencies = [ "sp-api", "sp-blockchain", "sp-core", + "sp-crypto-hashing", "sp-runtime", - "sp-tracing", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-transaction-pool", "substrate-prometheus-endpoint", "thiserror", @@ -10915,9 +11137,8 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4f1b864d0ae8f1891eb310672c12fc160d24e37ef297d5ef0db257558fe13b1" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "async-trait", "futures", @@ -10932,11 +11153,10 @@ dependencies = [ [[package]] name = "sc-utils" -version = "10.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8b01c8eed623f999d402e44679d42ad42586afd4638aaed38708a307b59f4d7" +version = "14.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ - "async-channel", + "async-channel 1.9.0", "futures", "futures-timer", "lazy_static", @@ -10966,7 +11186,7 @@ version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "abf2c68b89cafb3b8d918dd07b42be0da66ff202cf1155c5739a4e0c1ea0dc19" dependencies = [ - "proc-macro-crate", + "proc-macro-crate 1.3.1", "proc-macro2", "quote", "syn 1.0.109", @@ -10974,11 +11194,11 @@ dependencies = [ [[package]] name = "schannel" -version = "0.1.22" +version = "0.1.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88" +checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534" dependencies = [ - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] @@ -10987,7 +11207,7 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "772575a524feeb803e5b0fcbc6dd9f367e579488197c94c6e4023aad2305774d" dependencies = [ - "ahash 0.8.6", + "ahash 0.8.7", "cfg-if", "hashbrown 0.13.2", ] @@ -11001,12 +11221,10 @@ dependencies = [ "arrayref", "arrayvec 0.5.2", "curve25519-dalek 2.1.3", - "getrandom 0.1.16", "merlin 2.0.1", - "rand 0.7.3", "rand_core 0.5.1", "sha2 0.8.2", - "subtle", + "subtle 2.5.0", "zeroize", ] @@ -11026,6 +11244,25 @@ dependencies = [ "zeroize", ] +[[package]] +name = "schnorrkel" +version = "0.11.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8de18f6d8ba0aad7045f5feae07ec29899c1112584a38509a84ad7b04451eaa0" +dependencies = [ + "aead", + "arrayref", + "arrayvec 0.7.4", + "curve25519-dalek 4.1.1", + "getrandom_or_panic", + "merlin 3.0.0", + "rand_core 0.6.4", + "serde_bytes", + "sha2 0.10.8", + "subtle 2.5.0", + "zeroize", +] + [[package]] name = "scopeguard" version = "1.2.0" @@ -11038,80 +11275,53 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a3cf7c11c38cb994f3d40e8a8cde3bbd1f72a435e4c49e85d6553d8312306152" -[[package]] -name = "sct" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b362b83898e0e69f38515b82ee15aa80636befe47c3b6d3d89a911e78fc228ce" -dependencies = [ - "ring 0.16.20", - "untrusted 0.7.1", -] - [[package]] name = "sct" version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" dependencies = [ - "ring 0.17.5", + "ring 0.17.7", "untrusted 0.9.0", ] -[[package]] -name = "sdp" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d22a5ef407871893fd72b4562ee15e4742269b173959db4b8df6f538c414e13" -dependencies = [ - "rand 0.8.5", - "substring", - "thiserror", - "url", -] - [[package]] name = "sec1" -version = "0.3.0" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3be24c1842290c45df0a7bf069e0c268a747ad05a192f2fd7dcfdbc1cba40928" +checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc" dependencies = [ - "base16ct 0.1.1", - "der 0.6.1", + "base16ct", + "der", "generic-array 0.14.7", - "pkcs8 0.9.0", - "subtle", + "pkcs8", + "subtle 2.5.0", "zeroize", ] [[package]] -name = "sec1" -version = "0.7.3" +name = "seccompiler" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc" +checksum = "345a3e4dddf721a478089d4697b83c6c0a8f5bf16086f6c13397e4534eb6e2e5" dependencies = [ - "base16ct 0.2.0", - "der 0.7.8", - "generic-array 0.14.7", - "pkcs8 0.10.2", - "subtle", - "zeroize", + "libc", ] [[package]] name = "secp256k1" -version = "0.24.3" +version = "0.28.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b1629c9c557ef9b293568b338dddfc8208c98a18c59d722a9d53f859d9c9b62" +checksum = "3f622567e3b4b38154fb8190bcf6b160d7a4301d70595a49195b48c116007a27" dependencies = [ "secp256k1-sys", ] [[package]] name = "secp256k1-sys" -version = "0.6.1" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83080e2c2fc1006e625be82e5d1eb6a43b7fd9578b617fcc55814daf286bba4b" +checksum = "e5d1746aae42c19d583c3c1a8c646bfad910498e2051c551a7f2e3c0c9fbb7eb" dependencies = [ "cc", ] @@ -11168,9 +11378,9 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.20" +version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090" +checksum = "b97ed7a9823b74f99c7742f5336af7be5ecd3eeafcb1507d1fa93347b1d589b0" dependencies = [ "serde", ] @@ -11183,29 +11393,38 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" [[package]] name = "serde" -version = "1.0.190" +version = "1.0.196" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91d3c334ca1ee894a2c6f6ad698fe8c435b76d504b13d436f0685d648d6d96f7" +checksum = "870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32" dependencies = [ "serde_derive", ] +[[package]] +name = "serde_bytes" +version = "0.11.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b8497c313fd43ab992087548117643f6fcd935cbf36f176ffda0aacf9591734" +dependencies = [ + "serde", +] + [[package]] name = "serde_derive" -version = "1.0.190" +version = "1.0.196" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67c5609f394e5c2bd7fc51efda478004ea80ef42fee983d5c67a65e34f32c0e3" +checksum = "33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67" dependencies = [ "proc-macro2", "quote", - "syn 2.0.38", + "syn 2.0.48", ] [[package]] name = "serde_json" -version = "1.0.107" +version = "1.0.113" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65" +checksum = "69801b70b1c3dac963ecb03a364ba0ceda9cf60c71cfe475e99864759c8b8a79" dependencies = [ "itoa", "ryu", @@ -11214,9 +11433,9 @@ dependencies = [ [[package]] name = "serde_spanned" -version = "0.6.4" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12022b835073e5b11e90a14f86838ceb1c8fb0325b72416845c487ac0fa95e80" +checksum = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1" dependencies = [ "serde", ] @@ -11302,9 +11521,9 @@ dependencies = [ [[package]] name = "shlex" -version = "1.2.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7cee0529a6d40f580e7a5e6c495c8fbfe21b7b52795ed4bb5e62cdf92bc6380" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" [[package]] name = "signal-hook-registry" @@ -11317,19 +11536,9 @@ dependencies = [ [[package]] name = "signature" -version = "1.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" -dependencies = [ - "digest 0.10.7", - "rand_core 0.6.4", -] - -[[package]] -name = "signature" -version = "2.1.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500" +checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" dependencies = [ "digest 0.10.7", "rand_core 0.6.4", @@ -11348,6 +11557,11 @@ dependencies = [ "wide", ] +[[package]] +name = "simple-mermaid" +version = "0.1.0" +source = "git+https://github.com/kianenigma/simple-mermaid.git?rev=e48b187bcfd5cc75111acd9d241f1bd36604344b#e48b187bcfd5cc75111acd9d241f1bd36604344b" + [[package]] name = "siphasher" version = "0.3.11" @@ -11371,31 +11585,30 @@ checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" [[package]] name = "slot-range-helper" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5109eff24021551c130973a924318728720e6c74fc98d206b4f42b7763978fdc" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "enumn", "parity-scale-codec", "paste", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "slotmap" -version = "1.0.6" +version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1e08e261d0e8f5c43123b7adf3e4ca1690d655377ac93a03b2c9d3e98de1342" +checksum = "dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a" dependencies = [ "version_check", ] [[package]] name = "smallvec" -version = "1.11.1" +version = "1.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "942b4a808e05215192e39f4ab80813e599068285906cc91aa64f923db842bd5a" +checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7" [[package]] name = "smol" @@ -11403,15 +11616,15 @@ version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13f2b548cd8447f8de0fdf1c592929f70f4fc7039a05e47404b0d096ec6987a1" dependencies = [ - "async-channel", + "async-channel 1.9.0", "async-executor", "async-fs", - "async-io", - "async-lock", + "async-io 1.13.0", + "async-lock 2.8.0", "async-net", "async-process", "blocking", - "futures-lite", + "futures-lite 1.13.0", ] [[package]] @@ -11421,22 +11634,22 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0bb30cf57b7b5f6109ce17c3164445e2d6f270af2cb48f6e4d31c2967c9a9f5" dependencies = [ "arrayvec 0.7.4", - "async-lock", + "async-lock 2.8.0", "atomic-take", - "base64 0.21.5", + "base64 0.21.7", "bip39", "blake2-rfc", "bs58 0.5.0", - "chacha20 0.9.1", + "chacha20", "crossbeam-queue", "derive_more", "ed25519-zebra 4.0.3", "either", "event-listener 2.5.3", "fnv", - "futures-lite", + "futures-lite 1.13.0", "futures-util", - "hashbrown 0.14.2", + "hashbrown 0.14.3", "hex", "hmac 0.12.1", "itertools 0.11.0", @@ -11449,8 +11662,8 @@ dependencies = [ "num-traits", "pbkdf2 0.12.2", "pin-project", - "poly1305 0.8.0", - "rand 0.8.5", + "poly1305", + "rand", "rand_chacha 0.3.1", "ruzstd", "schnorrkel 0.10.2", @@ -11474,18 +11687,18 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "256b5bad1d6b49045e95fe87492ce73d5af81545d8b4d8318a872d2007024c33" dependencies = [ - "async-channel", - "async-lock", - "base64 0.21.5", + "async-channel 1.9.0", + "async-lock 2.8.0", + "base64 0.21.7", "blake2-rfc", "derive_more", "either", "event-listener 2.5.3", "fnv", "futures-channel", - "futures-lite", + "futures-lite 1.13.0", "futures-util", - "hashbrown 0.14.2", + "hashbrown 0.14.3", "hex", "itertools 0.11.0", "log", @@ -11493,7 +11706,7 @@ dependencies = [ "no-std-net", "parking_lot 0.12.1", "pin-project", - "rand 0.8.5", + "rand", "rand_chacha 0.3.1", "serde", "serde_json", @@ -11506,25 +11719,25 @@ dependencies = [ [[package]] name = "snap" -version = "1.1.0" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e9f0ab6ef7eb7353d9119c170a436d1bf248eea575ac42d19d12f4e34130831" +checksum = "1b6b67fb9a61334225b5b790716f609cd58395f895b3fe8b328786812a40bc3b" [[package]] name = "snow" -version = "0.9.3" +version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c9d1425eb528a21de2755c75af4c9b5d57f50a0d4c3b7f1828a4cd03f8ba155" +checksum = "850948bee068e713b8ab860fe1adc4d109676ab4c3b621fd8147f06b261f2f85" dependencies = [ - "aes-gcm 0.9.4", - "blake2", + "aes-gcm", + "blake2 0.10.6", "chacha20poly1305", "curve25519-dalek 4.1.1", "rand_core 0.6.4", - "ring 0.16.20", + "ring 0.17.7", "rustc_version 0.4.0", "sha2 0.10.8", - "subtle", + "subtle 2.5.0", ] [[package]] @@ -11560,15 +11773,14 @@ dependencies = [ "http", "httparse", "log", - "rand 0.8.5", + "rand", "sha-1", ] [[package]] name = "sp-api" -version = "22.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddc5213210472ba2becdc094fbb9d30c4455753b1a608962797e1e971c3e5ec4" +version = "26.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "hash-db", "log", @@ -11576,11 +11788,12 @@ dependencies = [ "scale-info", "sp-api-proc-macro", "sp-core", - "sp-externalities", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-metadata-ir", "sp-runtime", + "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-state-machine", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-trie", "sp-version", "thiserror", @@ -11588,79 +11801,91 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" -version = "11.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20e7f093302d30b9d35436db024376459bdc9da7530abcacf5d87c32a67d94fd" +version = "15.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "Inflector", - "blake2", + "blake2 0.10.6", "expander 2.0.0", - "proc-macro-crate", + "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.38", + "syn 2.0.48", ] [[package]] name = "sp-application-crypto" -version = "26.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b74454c936a45ac55c8de95b9fd8b5e38f8b43d97df8f4274dd6777b20d95569" +version = "30.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "parity-scale-codec", "scale-info", "serde", "sp-core", "sp-io", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "sp-arithmetic" -version = "19.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e41f710a77e9debd1c9b80f862709dce648e50f0904cde4117488e7d11d4796d" +version = "23.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "integer-sqrt", "num-traits", "parity-scale-codec", "scale-info", "serde", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "static_assertions", ] +[[package]] +name = "sp-ark-bls12-381" +version = "0.4.2" +source = "git+https://github.com/paritytech/arkworks-substrate#caa2eed74beb885dd07c7db5f916f2281dad818f" +dependencies = [ + "ark-bls12-381-ext", + "sp-crypto-ec-utils", +] + +[[package]] +name = "sp-ark-ed-on-bls12-381-bandersnatch" +version = "0.4.2" +source = "git+https://github.com/paritytech/arkworks-substrate#caa2eed74beb885dd07c7db5f916f2281dad818f" +dependencies = [ + "ark-ed-on-bls12-381-bandersnatch-ext", + "sp-crypto-ec-utils", +] + [[package]] name = "sp-authority-discovery" -version = "22.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3259fe9bf2e48eba37067f464a3db79ef20e25f1297cbad310c11738757c5c6a" +version = "26.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "parity-scale-codec", "scale-info", "sp-api", "sp-application-crypto", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "sp-block-builder" -version = "22.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c6a066e310d4c0c240829d7bb5d6bd01dde55d03e15b665f0372b40952f37e6" +version = "26.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "sp-api", "sp-inherents", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "sp-blockchain" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f506119858f25a73ed9d61a2ead0d5b97b5141055b3b4a12b9b82e530b06c673" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "futures", "log", @@ -11677,9 +11902,8 @@ dependencies = [ [[package]] name = "sp-consensus" -version = "0.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04e142e27f140d50701e613d925f61482fafccb7d90933ee30d7bae54d293ea3" +version = "0.32.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "async-trait", "futures", @@ -11693,9 +11917,8 @@ dependencies = [ [[package]] name = "sp-consensus-aura" -version = "0.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dcc6df7a006a55651d0e7bdf2d8d4583d5b917cb4b7b6a1331398e96307a883" +version = "0.32.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "async-trait", "parity-scale-codec", @@ -11705,15 +11928,14 @@ dependencies = [ "sp-consensus-slots", "sp-inherents", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-timestamp", ] [[package]] name = "sp-consensus-babe" -version = "0.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "572374a1260687fa18481ccac58c4a64611df379fb1aa65389ce96c6661b3b05" +version = "0.32.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "async-trait", "parity-scale-codec", @@ -11725,15 +11947,14 @@ dependencies = [ "sp-core", "sp-inherents", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-timestamp", ] [[package]] name = "sp-consensus-beefy" -version = "9.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1969665f2c07bd7403810c3e1180ef03e388f74be04a1362fe4471d14a7cda14" +version = "13.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "lazy_static", "parity-scale-codec", @@ -11742,18 +11963,18 @@ dependencies = [ "sp-api", "sp-application-crypto", "sp-core", + "sp-crypto-hashing", "sp-io", "sp-mmr-primitives", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "strum 0.24.1", ] [[package]] name = "sp-consensus-grandpa" -version = "9.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04d20516ed05a6a17f712050d6be385ca53c16b2d49938a29ca05e07f7aa5118" +version = "13.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "finality-grandpa", "log", @@ -11765,31 +11986,31 @@ dependencies = [ "sp-core", "sp-keystore", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "sp-consensus-slots" -version = "0.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ebe1c46246a76af1105639c7434c1383d376fd45a8548fc18ed66dbf86f803c" +version = "0.32.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-timestamp", ] [[package]] name = "sp-core" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7921d278ed2aebbb21a644c96e09663dc49a6139d1e2e063c059dc9f866e149b" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ - "array-bytes", + "array-bytes 6.2.2", + "bandersnatch_vrfs", + "bip39", "bitflags 1.3.2", - "blake2", + "blake2 0.10.6", "bounded-collections", "bs58 0.5.0", "dyn-clonable", @@ -11798,40 +12019,59 @@ dependencies = [ "hash-db", "hash256-std-hasher", "impl-serde", - "lazy_static", + "itertools 0.10.5", "libsecp256k1", "log", - "merlin 2.0.1", + "merlin 3.0.0", "parity-scale-codec", "parking_lot 0.12.1", "paste", "primitive-types", - "rand 0.8.5", - "regex", + "rand", "scale-info", - "schnorrkel 0.9.1", + "schnorrkel 0.11.4", "secp256k1", "secrecy", "serde", - "sp-core-hashing", - "sp-debug-derive", - "sp-externalities", - "sp-runtime-interface", - "sp-std", - "sp-storage", + "sp-crypto-hashing", + "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "ss58-registry", "substrate-bip39", "thiserror", - "tiny-bip39", "tracing", + "w3f-bls", "zeroize", ] [[package]] -name = "sp-core-hashing" -version = "12.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7cb5c31aa385d6997a5b73fdc9837c1c0145559205198555c3000739a474767" +name = "sp-crypto-ec-utils" +version = "0.10.0" +source = "git+https://github.com/paritytech/polkadot-sdk#987edd8864bfcae04faed9a10876da0cecc7445d" +dependencies = [ + "ark-bls12-377", + "ark-bls12-377-ext", + "ark-bls12-381", + "ark-bls12-381-ext", + "ark-bw6-761", + "ark-bw6-761-ext", + "ark-ec", + "ark-ed-on-bls12-377", + "ark-ed-on-bls12-377-ext", + "ark-ed-on-bls12-381-bandersnatch", + "ark-ed-on-bls12-381-bandersnatch-ext", + "ark-scale", + "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk)", +] + +[[package]] +name = "sp-crypto-hashing" +version = "0.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "blake2b_simd", "byteorder", @@ -11842,21 +12082,19 @@ dependencies = [ ] [[package]] -name = "sp-core-hashing-proc-macro" -version = "12.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a4327a220777a8d492ed3d0bcd4c769cbb030301e7d4a2d9e09513d690c313b" +name = "sp-crypto-hashing-proc-macro" +version = "0.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "quote", - "sp-core-hashing", - "syn 2.0.38", + "sp-crypto-hashing", + "syn 2.0.48", ] [[package]] name = "sp-database" -version = "8.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab25f79468af89010a8eb84e6bf56068b59929a55291c03519f47208360f3ebe" +version = "10.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -11864,59 +12102,75 @@ dependencies = [ [[package]] name = "sp-debug-derive" -version = "11.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16f7d375610590566e11882bf5b5a4b8d0666a96ba86808b2650bbbd9be50bf8" +version = "14.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.48", +] + +[[package]] +name = "sp-debug-derive" +version = "14.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk#987edd8864bfcae04faed9a10876da0cecc7445d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.38", + "syn 2.0.48", ] [[package]] name = "sp-externalities" -version = "0.22.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ede074871514ca7c5d2eca9563515d858c6220b47ae815714ed4393a4e99db4a" +version = "0.25.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +dependencies = [ + "environmental", + "parity-scale-codec", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", +] + +[[package]] +name = "sp-externalities" +version = "0.25.0" +source = "git+https://github.com/paritytech/polkadot-sdk#987edd8864bfcae04faed9a10876da0cecc7445d" dependencies = [ "environmental", "parity-scale-codec", - "sp-std", - "sp-storage", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk)", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk)", ] [[package]] name = "sp-genesis-builder" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10b9f0251a09b578393f3297abe54a29abdb7e93c17e89a88dc1cabb8e2d5a2d" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "serde_json", "sp-api", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "sp-inherents" -version = "22.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "439882da80e9bcfd1ba53df7ec5070d4d7f2a9a93f988aa3598f99ee5bfc76eb" +version = "26.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "async-trait", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "thiserror", ] [[package]] name = "sp-io" -version = "26.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88fb6e281de5054565f07a9f79504d21133e115db549993c99f1b21236c677a5" +version = "30.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "bytes", "ed25519-dalek", @@ -11926,12 +12180,13 @@ dependencies = [ "rustversion", "secp256k1", "sp-core", - "sp-externalities", + "sp-crypto-hashing", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-keystore", - "sp-runtime-interface", + "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-state-machine", - "sp-std", - "sp-tracing", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-trie", "tracing", "tracing-core", @@ -11939,11 +12194,9 @@ dependencies = [ [[package]] name = "sp-keyring" -version = "27.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05f09927534d2233e135e4b4a0c758554d0ff66178f6e9cfba2e151dfeac97b3" +version = "31.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ - "lazy_static", "sp-core", "sp-runtime", "strum 0.24.1", @@ -11951,22 +12204,20 @@ dependencies = [ [[package]] name = "sp-keystore" -version = "0.30.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b9f19e773319d96223ce8dba960267e6cb977907537a8f738746ceb86592413" +version = "0.34.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", "sp-core", - "sp-externalities", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "thiserror", ] [[package]] name = "sp-maybe-compressed-blob" -version = "8.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "377a0e22a104a1a83804562fba6702537af6a36df9ee2049c89c3be9148b42b1" +version = "11.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "thiserror", "zstd 0.12.4", @@ -11974,21 +12225,31 @@ dependencies = [ [[package]] name = "sp-metadata-ir" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb0dec8af38c68358600da59cf14424e1230fe9ae1d4b4f64a098288145c0775" +version = "0.6.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-metadata", "parity-scale-codec", "scale-info", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", +] + +[[package]] +name = "sp-mixnet" +version = "0.4.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +dependencies = [ + "parity-scale-codec", + "scale-info", + "sp-api", + "sp-application-crypto", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "sp-mmr-primitives" -version = "22.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f616a1e1f731d027808d06d6b10de8d1e401397571e8f8e4ba84c1e74afc334c" +version = "26.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "ckb-merkle-mountain-range", "log", @@ -11997,17 +12258,16 @@ dependencies = [ "serde", "sp-api", "sp-core", - "sp-debug-derive", + "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "thiserror", ] [[package]] name = "sp-npos-elections" -version = "22.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec60b253bf9097e8ffe103563c515ef80550556ab3b2ec5513ed17a4ad7de520" +version = "26.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "parity-scale-codec", "scale-info", @@ -12015,14 +12275,13 @@ dependencies = [ "sp-arithmetic", "sp-core", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "sp-offchain" -version = "22.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50b1501eb4ede6471162ff48c85ccabb21434b698c8b61e2651f85c00bc1656f" +version = "26.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "sp-api", "sp-core", @@ -12031,9 +12290,8 @@ dependencies = [ [[package]] name = "sp-panic-handler" -version = "11.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd099ba2d6c1bfe5d0c79aa56e440fa3c9257eadfc0c782c09cdc2122b1e60ed" +version = "13.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "backtrace", "lazy_static", @@ -12042,9 +12300,8 @@ dependencies = [ [[package]] name = "sp-rpc" -version = "22.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d8534ae0a6043f70a93054bf0d3da27436637a8134ed44667c360e7a955cb3d" +version = "26.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "rustc-hash", "serde", @@ -12053,64 +12310,95 @@ dependencies = [ [[package]] name = "sp-runtime" -version = "27.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46c0641e1a9d340960b562bcceea1457680fd0e109fc1040f8f5364fd7bc2506" +version = "31.0.1" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ + "docify", "either", "hash256-std-hasher", "impl-trait-for-tuples", "log", "parity-scale-codec", "paste", - "rand 0.8.5", + "rand", "scale-info", "serde", + "simple-mermaid", "sp-application-crypto", "sp-arithmetic", "sp-core", "sp-io", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-weights", ] [[package]] name = "sp-runtime-interface" -version = "20.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17a4030ad93f05c93f2cc294c74bc5fea227f90fb3d1426d4a6f165e017fb7ea" +version = "24.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +dependencies = [ + "bytes", + "impl-trait-for-tuples", + "parity-scale-codec", + "polkavm-derive 0.8.0", + "primitive-types", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-runtime-interface-proc-macro 17.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "static_assertions", +] + +[[package]] +name = "sp-runtime-interface" +version = "24.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk#987edd8864bfcae04faed9a10876da0cecc7445d" dependencies = [ "bytes", "impl-trait-for-tuples", "parity-scale-codec", "primitive-types", - "sp-externalities", - "sp-runtime-interface-proc-macro", - "sp-std", - "sp-storage", - "sp-tracing", - "sp-wasm-interface", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk)", + "sp-runtime-interface-proc-macro 17.0.0 (git+https://github.com/paritytech/polkadot-sdk)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk)", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk)", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk)", + "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk)", "static_assertions", ] [[package]] name = "sp-runtime-interface-proc-macro" -version = "14.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b232943ee7ca83a6d56face33b8af12e9fb470a15a53835f4e12a6e452a41c1c" +version = "17.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +dependencies = [ + "Inflector", + "expander 2.0.0", + "proc-macro-crate 3.1.0", + "proc-macro2", + "quote", + "syn 2.0.48", +] + +[[package]] +name = "sp-runtime-interface-proc-macro" +version = "17.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk#987edd8864bfcae04faed9a10876da0cecc7445d" dependencies = [ "Inflector", - "proc-macro-crate", + "expander 2.0.0", + "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.38", + "syn 2.0.48", ] [[package]] name = "sp-session" -version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfd062688577cc54493ba6f58383bfed89c66d5ef7b7c3747293b0da06c7f795" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "parity-scale-codec", "scale-info", @@ -12119,14 +12407,13 @@ dependencies = [ "sp-keystore", "sp-runtime", "sp-staking", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "sp-staking" -version = "22.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d3b2a4a7aa67a9adb2a8f49ed516f6694b5fa70792ab9b0125934b1c8cdc2e3" +version = "26.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -12134,25 +12421,24 @@ dependencies = [ "serde", "sp-core", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "sp-state-machine" -version = "0.31.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bf4c76bea1a9e4a2e79afe70f42f1d368a8a45308e58f19bfd755c5ddb2b4a3" +version = "0.35.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "hash-db", "log", "parity-scale-codec", "parking_lot 0.12.1", - "rand 0.8.5", + "rand", "smallvec", "sp-core", - "sp-externalities", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-panic-handler", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-trie", "thiserror", "tracing", @@ -12161,71 +12447,97 @@ dependencies = [ [[package]] name = "sp-statement-store" -version = "6.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a11bbdc403457dd7a850078936aa7cc753c617b7bbeba5f5766ce5a55b2bf124" +version = "10.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ - "aes-gcm 0.10.3", + "aes-gcm", "curve25519-dalek 4.1.1", "ed25519-dalek", "hkdf", "parity-scale-codec", - "rand 0.8.5", + "rand", "scale-info", "sha2 0.10.8", "sp-api", "sp-application-crypto", "sp-core", - "sp-externalities", + "sp-crypto-hashing", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-runtime", - "sp-runtime-interface", - "sp-std", + "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "thiserror", "x25519-dalek 2.0.0", ] [[package]] name = "sp-std" -version = "11.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c91d32e165d08a14098ce5ec923eaec59d1d0583758a18a770beec1b780b0d0" +version = "14.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" + +[[package]] +name = "sp-std" +version = "14.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk#987edd8864bfcae04faed9a10876da0cecc7445d" [[package]] name = "sp-storage" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac9660ecd48314443e73ad0f44d58b76426666a1343d72f6f65664e174da9244" +version = "19.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "impl-serde", "parity-scale-codec", "ref-cast", "serde", - "sp-debug-derive", - "sp-std", + "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", +] + +[[package]] +name = "sp-storage" +version = "19.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk#987edd8864bfcae04faed9a10876da0cecc7445d" +dependencies = [ + "impl-serde", + "parity-scale-codec", + "ref-cast", + "serde", + "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk)", ] [[package]] name = "sp-timestamp" -version = "22.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b0ab4b6b2d31db93e7da68894ccb7c5a305524cea051109820b958361d162be" +version = "26.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "async-trait", "parity-scale-codec", "sp-inherents", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "thiserror", ] [[package]] name = "sp-tracing" -version = "13.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69a61948986d2a9f8d67d60884ff0277d910df09ebe08d0e1f309da777516453" +version = "16.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +dependencies = [ + "parity-scale-codec", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "tracing", + "tracing-core", + "tracing-subscriber", +] + +[[package]] +name = "sp-tracing" +version = "16.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk#987edd8864bfcae04faed9a10876da0cecc7445d" dependencies = [ "parity-scale-codec", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk)", "tracing", "tracing-core", "tracing-subscriber", @@ -12233,9 +12545,8 @@ dependencies = [ [[package]] name = "sp-transaction-pool" -version = "22.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42ea9c85f85f52e0a49c3f2ec6cff952fdc3ffe8392bebe21ed30eddd8d059c5" +version = "26.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "sp-api", "sp-runtime", @@ -12243,9 +12554,8 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" -version = "22.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30a2d2d676a4c8e9ff18cb43782ed557d00de28ee9fb090842a8510e4a7ce0a7" +version = "26.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "async-trait", "parity-scale-codec", @@ -12253,28 +12563,28 @@ dependencies = [ "sp-core", "sp-inherents", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-trie", ] [[package]] name = "sp-trie" -version = "25.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bb2d292eb90452dcb0909fb44e74bf04395e3ffa37a66c0f1635a00600382a4" +version = "29.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ - "ahash 0.8.6", + "ahash 0.8.7", "hash-db", - "hashbrown 0.13.2", "lazy_static", "memory-db", "nohash-hasher", "parity-scale-codec", "parking_lot 0.12.1", + "rand", "scale-info", "schnellru", "sp-core", - "sp-std", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "thiserror", "tracing", "trie-db", @@ -12283,62 +12593,71 @@ dependencies = [ [[package]] name = "sp-version" -version = "25.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "125da59ea46ecb23860e7d895f6f2882f596b71ffca0ae4887558aac541f4342" +version = "29.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "impl-serde", "parity-scale-codec", "parity-wasm", "scale-info", "serde", - "sp-core-hashing-proc-macro", + "sp-crypto-hashing-proc-macro", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-version-proc-macro", "thiserror", ] [[package]] name = "sp-version-proc-macro" -version = "11.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92897ffa04436cbd100c49ea1f8b637cb68e2a9fe144115f4b545b5ace2f47e2" +version = "13.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "parity-scale-codec", "proc-macro2", "quote", - "syn 2.0.38", + "syn 2.0.48", ] [[package]] name = "sp-wasm-interface" -version = "17.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf43bb0c8eb76dc41057ce0fb6b744b94c9aec28b31dff53a1efc4f04ef25384" +version = "20.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +dependencies = [ + "anyhow", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "wasmtime", +] + +[[package]] +name = "sp-wasm-interface" +version = "20.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk#987edd8864bfcae04faed9a10876da0cecc7445d" dependencies = [ "anyhow", "impl-trait-for-tuples", "log", "parity-scale-codec", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk)", "wasmtime", ] [[package]] name = "sp-weights" -version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e1cef0aad13ed8a8522a6e86ace16fb97ab220c16d2357e628352b528582693" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ + "bounded-collections", "parity-scale-codec", "scale-info", "serde", "smallvec", "sp-arithmetic", - "sp-core", - "sp-debug-derive", - "sp-std", + "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] @@ -12352,172 +12671,53 @@ name = "spin" version = "0.9.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" - -[[package]] -name = "spinners" -version = "4.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08615eea740067d9899969bc2891c68a19c315cb1f66640af9a9ecb91b13bcab" -dependencies = [ - "lazy_static", - "maplit", - "strum 0.24.1", -] - -[[package]] -name = "spki" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67cf02bbac7a337dc36e4f5a693db6c21e7863f45070f7064577eb4367a3212b" -dependencies = [ - "base64ct", - "der 0.6.1", -] - -[[package]] -name = "spki" -version = "0.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d1e996ef02c474957d681f1b05213dfb0abab947b446a62d37770b23500184a" -dependencies = [ - "base64ct", - "der 0.7.8", -] - -[[package]] -name = "ss58-registry" -version = "1.43.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e6915280e2d0db8911e5032a5c275571af6bdded2916abd691a659be25d3439" -dependencies = [ - "Inflector", - "num-format", - "proc-macro2", - "quote", - "serde", - "serde_json", - "unicode-xid", -] - -[[package]] -name = "stable_deref_trait" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" - -[[package]] -name = "staging-kusama-runtime" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf9f3aacda7b7b476b59f2dca23140b4362f5c46f038fd83c2def6ab431c5a38" -dependencies = [ - "binary-merkle-tree", - "bitvec", - "frame-benchmarking", - "frame-election-provider-support", - "frame-executive", - "frame-support", - "frame-system", - "frame-system-benchmarking", - "frame-system-rpc-runtime-api", - "frame-try-runtime", - "hex-literal", - "kusama-runtime-constants", - "log", - "pallet-authority-discovery", - "pallet-authorship", - "pallet-babe", - "pallet-bags-list", - "pallet-balances", - "pallet-beefy", - "pallet-beefy-mmr", - "pallet-bounties", - "pallet-child-bounties", - "pallet-collective", - "pallet-conviction-voting", - "pallet-democracy", - "pallet-election-provider-multi-phase", - "pallet-election-provider-support-benchmarking", - "pallet-elections-phragmen", - "pallet-fast-unstake", - "pallet-grandpa", - "pallet-identity", - "pallet-im-online", - "pallet-indices", - "pallet-membership", - "pallet-message-queue", - "pallet-mmr", - "pallet-multisig", - "pallet-nis", - "pallet-nomination-pools", - "pallet-nomination-pools-benchmarking", - "pallet-nomination-pools-runtime-api", - "pallet-offences", - "pallet-offences-benchmarking", - "pallet-preimage", - "pallet-proxy", - "pallet-ranked-collective", - "pallet-recovery", - "pallet-referenda", - "pallet-scheduler", - "pallet-session", - "pallet-session-benchmarking", - "pallet-society", - "pallet-staking", - "pallet-staking-runtime-api", - "pallet-state-trie-migration", - "pallet-timestamp", - "pallet-tips", - "pallet-transaction-payment", - "pallet-transaction-payment-rpc-runtime-api", - "pallet-treasury", - "pallet-utility", - "pallet-vesting", - "pallet-whitelist", - "pallet-xcm", - "pallet-xcm-benchmarks", - "parity-scale-codec", - "polkadot-primitives", - "polkadot-runtime-common", - "polkadot-runtime-parachains", - "rustc-hex", - "scale-info", + +[[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 = "spki" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" +dependencies = [ + "base64ct", + "der", +] + +[[package]] +name = "ss58-registry" +version = "1.46.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1114ee5900b8569bbc8b1a014a942f937b752af4b44f4607430b5f86cedaac0" +dependencies = [ + "Inflector", + "num-format", + "proc-macro2", + "quote", "serde", - "serde_derive", - "smallvec", - "sp-api", - "sp-application-crypto", - "sp-arithmetic", - "sp-authority-discovery", - "sp-block-builder", - "sp-consensus-babe", - "sp-consensus-beefy", - "sp-core", - "sp-genesis-builder", - "sp-inherents", - "sp-io", - "sp-mmr-primitives", - "sp-npos-elections", - "sp-offchain", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", - "sp-storage", - "sp-transaction-pool", - "sp-version", - "staging-xcm", - "staging-xcm-builder", - "staging-xcm-executor", - "static_assertions", - "substrate-wasm-builder", + "serde_json", + "unicode-xid", ] [[package]] -name = "staging-parachain-info" -version = "0.3.0" +name = "stable_deref_trait" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a5bab12d15197074042e4f63034a58a1fad1abca3c779b9623696e163f549b5" +checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" + +[[package]] +name = "staging-parachain-info" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -12525,15 +12725,15 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", ] [[package]] name = "staging-xcm" -version = "3.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b199be791bd630ec9edc78b3896826d802f59202739a73cca5d0cd4d95b6088" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ + "array-bytes 6.2.2", "bounded-collections", "derivative", "environmental", @@ -12548,9 +12748,8 @@ dependencies = [ [[package]] name = "staging-xcm-builder" -version = "3.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "855a422587cd951cae29249a6011c18c55486e6f4ae44f1dad1e971413eac880" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-support", "frame-system", @@ -12563,7 +12762,7 @@ dependencies = [ "sp-arithmetic", "sp-io", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-weights", "staging-xcm", "staging-xcm-executor", @@ -12571,9 +12770,8 @@ dependencies = [ [[package]] name = "staging-xcm-executor" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a50ece4a1d0651af4ccb78170e8008a44cd119ee4fdf5190d997c78e24e46a03" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "environmental", "frame-benchmarking", @@ -12581,11 +12779,12 @@ dependencies = [ "impl-trait-for-tuples", "log", "parity-scale-codec", + "scale-info", "sp-arithmetic", "sp-core", "sp-io", "sp-runtime", - "sp-std", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-weights", "staging-xcm", ] @@ -12624,6 +12823,19 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "strobe-rs" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fabb238a1cccccfa4c4fb703670c0d157e1256c1ba695abf1b93bd2bb14bab2d" +dependencies = [ + "bitflags 1.3.2", + "byteorder", + "keccak", + "subtle 2.5.0", + "zeroize", +] + [[package]] name = "strsim" version = "0.10.0" @@ -12668,33 +12880,14 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.38", -] - -[[package]] -name = "stun" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7e94b1ec00bad60e6410e058b52f1c66de3dc5fe4d62d09b3e52bb7d3b73e25" -dependencies = [ - "base64 0.13.1", - "crc", - "lazy_static", - "md-5", - "rand 0.8.5", - "ring 0.16.20", - "subtle", - "thiserror", - "tokio", - "url", - "webrtc-util", + "syn 2.0.48", ] [[package]] name = "substrate-bip39" -version = "0.4.4" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49eee6965196b32f882dd2ee85a92b1dbead41b04e53907f269de3b0dc04733c" +checksum = "e620c7098893ba667438b47169c00aacdd9e7c10e042250ce2b60b087ec97328" dependencies = [ "hmac 0.11.0", "pbkdf2 0.8.0", @@ -12705,15 +12898,13 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" -version = "8.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78127cdb5849eed7399ff9c730faea57c2a4e148e3b46e565abe98248432feb9" +version = "11.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" [[package]] name = "substrate-frame-rpc-system" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5978d5bc95506e7770fe7de97610db13ee72dd1e242894d4843587dc5954102" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -12731,9 +12922,8 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" -version = "0.15.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e99fe4e955b8d7c25bd3a88a6907933867d11ef6194ef935e865a9e87c320ff" +version = "0.17.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "hyper", "log", @@ -12744,9 +12934,8 @@ dependencies = [ [[package]] name = "substrate-rpc-client" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624257055386482adba21684a4af2cebdbaf0a8dd0e1b7cd9eec05b564afa5db" +version = "0.33.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "async-trait", "jsonrpsee", @@ -12758,9 +12947,8 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" -version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7022de77deb109177d7897b57fa8148ee821a04d0aa9f685210974278c883b01" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -12776,37 +12964,34 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" -version = "13.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a23975404eca6d81818f3f3d4ecde9635dae3e616f366dbc1a0d510c86f02a2" +version = "17.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ - "ansi_term", "build-helper", "cargo_metadata", + "console", "filetime", "parity-wasm", + "polkavm-linker", "sp-maybe-compressed-blob", "strum 0.24.1", "tempfile", - "toml 0.7.8", + "toml 0.8.8", "walkdir", "wasm-opt", ] [[package]] -name = "substring" -version = "1.4.5" +name = "subtle" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42ee6433ecef213b2e72f587ef64a2f5943e7cd16fbd82dbe8bc07486c534c86" -dependencies = [ - "autocfg", -] +checksum = "2d67a5a62ba6e01cb2192ff309324cb4875d0c451d55fe2319433abe7a05a8ee" [[package]] name = "subtle" -version = "2.4.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" +checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" [[package]] name = "subtle-ng" @@ -12827,9 +13012,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.38" +version = "2.0.48" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e96b79aaa137db8f61e26363a0c9b47d8b4ec75da28b7d1d614c2303e232408b" +checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f" dependencies = [ "proc-macro2", "quote", @@ -12877,32 +13062,42 @@ checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" [[package]] name = "target-lexicon" -version = "0.12.12" +version = "0.12.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14c39fd04924ca3a864207c66fc2cd7d22d7c016007f9ce846cbb9326331930a" +checksum = "69758bda2e78f098e4ccb393021a0963bb3442eac05f135c30f61b7370bbafae" [[package]] name = "tempfile" -version = "3.8.0" +version = "3.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef" +checksum = "01ce4141aa927a6d1bd34a041795abd0db1cccba5d5f24b009f694bdf3a1f3fa" dependencies = [ "cfg-if", "fastrand 2.0.1", - "redox_syscall 0.3.5", - "rustix 0.38.20", - "windows-sys 0.48.0", + "redox_syscall 0.4.1", + "rustix 0.38.30", + "windows-sys 0.52.0", ] [[package]] name = "termcolor" -version = "1.3.0" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6093bad37da69aab9d123a8091e4be0aa4a03e4d601ec641c327398315f62b64" +checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" dependencies = [ "winapi-util", ] +[[package]] +name = "terminal_size" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7" +dependencies = [ + "rustix 0.38.30", + "windows-sys 0.48.0", +] + [[package]] name = "termtree" version = "0.4.1" @@ -12911,42 +13106,42 @@ checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" [[package]] name = "thiserror" -version = "1.0.50" +version = "1.0.56" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2" +checksum = "d54378c645627613241d077a3a79db965db602882668f9136ac42af9ecb730ad" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-core" -version = "1.0.38" +version = "1.0.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d97345f6437bb2004cd58819d8a9ef8e36cdd7661c2abc4bbde0a7c40d9f497" +checksum = "c001ee18b7e5e3f62cbf58c7fe220119e68d902bb7443179c0c8aef30090e999" dependencies = [ "thiserror-core-impl", ] [[package]] name = "thiserror-core-impl" -version = "1.0.38" +version = "1.0.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10ac1c5050e43014d16b2f94d0d2ce79e65ffdd8b38d8048f9c8f6a8a6da62ac" +checksum = "e4c60d69f36615a077cc7663b9cb8e42275722d23e58a7fa3d2c7f2915d09d04" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.48", ] [[package]] name = "thiserror-impl" -version = "1.0.50" +version = "1.0.56" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8" +checksum = "fa0faa943b50f3db30a20aa7e265dbc66076993efed8463e8de414e5d06d3471" dependencies = [ "proc-macro2", "quote", - "syn 2.0.38", + "syn 2.0.48", ] [[package]] @@ -13010,9 +13205,9 @@ dependencies = [ [[package]] name = "time" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4a34ab300f2dee6e562c10a046fc05e358b29f9bf92277f30c3c8d82275f6f5" +checksum = "f657ba42c3f86e7680e53c8cd3af8abbe56b5491790b46e22e19c0d57463583e" dependencies = [ "deranged", "itoa", @@ -13030,32 +13225,13 @@ checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" [[package]] name = "time-macros" -version = "0.2.15" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ad70d68dba9e1f8aceda7aa6711965dfec1cac869f311a51bd08b3a2ccbce20" +checksum = "26197e33420244aeb70c3e8c78376ca46571bc4e701e4791c2cd9f57dcb3a43f" dependencies = [ "time-core", ] -[[package]] -name = "tiny-bip39" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62cc94d358b5a1e84a5cb9109f559aa3c4d634d2b1b4de3d0fa4adc7c78e2861" -dependencies = [ - "anyhow", - "hmac 0.12.1", - "once_cell", - "pbkdf2 0.11.0", - "rand 0.8.5", - "rustc-hash", - "sha2 0.10.8", - "thiserror", - "unicode-normalization", - "wasm-bindgen", - "zeroize", -] - [[package]] name = "tiny-keccak" version = "2.0.2" @@ -13065,16 +13241,6 @@ dependencies = [ "crunchy", ] -[[package]] -name = "tinytemplate" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc" -dependencies = [ - "serde", - "serde_json", -] - [[package]] name = "tinyvec" version = "1.6.0" @@ -13092,9 +13258,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.33.0" +version = "1.35.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f38200e3ef7995e5ef13baec2f432a6da0aa9ac495b2c0e8f3b7eec2c92d653" +checksum = "c89b4efa943be685f629b149f53829423f8f5531ea21249408e8e2f8671ec104" dependencies = [ "backtrace", "bytes", @@ -13111,13 +13277,13 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "2.1.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e" +checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.38", + "syn 2.0.48", ] [[package]] @@ -13127,7 +13293,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f57eb36ecbe0fc510036adff84824dd3c24bb781e21bfa67b69d556aa85214f" dependencies = [ "pin-project", - "rand 0.8.5", + "rand", "tokio", ] @@ -13137,7 +13303,7 @@ version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" dependencies = [ - "rustls 0.21.8", + "rustls 0.21.10", "tokio", ] @@ -13179,14 +13345,14 @@ dependencies = [ [[package]] name = "toml" -version = "0.7.8" +version = "0.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257" +checksum = "a1a195ec8c9da26928f773888e0742ca3ca1040c6cd859c919c9f59c1954ab35" dependencies = [ "serde", "serde_spanned", "toml_datetime", - "toml_edit", + "toml_edit 0.21.0", ] [[package]] @@ -13204,7 +13370,29 @@ version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ - "indexmap 2.0.2", + "indexmap 2.2.1", + "toml_datetime", + "winnow", +] + +[[package]] +name = "toml_edit" +version = "0.20.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81" +dependencies = [ + "indexmap 2.2.1", + "toml_datetime", + "winnow", +] + +[[package]] +name = "toml_edit" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d34d383cd00a163b4a5b85053df514d45bc330f6de7737edfe0a93311d1eaa03" +dependencies = [ + "indexmap 2.2.1", "serde", "serde_spanned", "toml_datetime", @@ -13217,6 +13405,10 @@ version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" dependencies = [ + "futures-core", + "futures-util", + "pin-project", + "pin-project-lite 0.2.13", "tower-layer", "tower-service", "tracing", @@ -13228,7 +13420,7 @@ version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "61c5bb1d698276a2443e5ecfabc1008bf15a36c12e6a7176e7bf089ea9131140" dependencies = [ - "bitflags 2.4.1", + "bitflags 2.4.2", "bytes", "futures-core", "futures-util", @@ -13272,7 +13464,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.38", + "syn 2.0.48", ] [[package]] @@ -13297,12 +13489,10 @@ dependencies = [ [[package]] name = "tracing-gum" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "388d505e3d23a34f23f4093937252f9a3a874184083680292a3c80f16c2937a7" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "coarsetime", - "polkadot-node-jaeger", "polkadot-primitives", "tracing", "tracing-gum-proc-macro", @@ -13310,15 +13500,14 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0f4ac73c340c95608556d9a52545c227be6b262ab3f3039a4dc005aad449bff" +version = "5.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "expander 2.0.0", - "proc-macro-crate", + "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.38", + "syn 2.0.48", ] [[package]] @@ -13403,7 +13592,7 @@ dependencies = [ "idna 0.2.3", "ipnet", "lazy_static", - "rand 0.8.5", + "rand", "smallvec", "socket2 0.4.10", "thiserror", @@ -13435,15 +13624,14 @@ dependencies = [ [[package]] name = "try-lock" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" +checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "try-runtime-cli" -version = "0.34.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e30562bc5a4beccd52cc4091607830fa0b77c1ce09d55b47f232c8b3d03e23fa" +version = "0.38.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "async-trait", "clap", @@ -13460,8 +13648,8 @@ dependencies = [ "sp-consensus-aura", "sp-consensus-babe", "sp-core", - "sp-debug-derive", - "sp-externalities", + "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-inherents", "sp-io", "sp-keystore", @@ -13482,25 +13670,6 @@ version = "1.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f4f195fd851901624eee5a58c4bb2b4f06399148fcd0ed336e6f1cb60a9881df" -[[package]] -name = "turn" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4712ee30d123ec7ae26d1e1b218395a16c87cdbaf4b3925d170d684af62ea5e8" -dependencies = [ - "async-trait", - "base64 0.13.1", - "futures", - "log", - "md-5", - "rand 0.8.5", - "ring 0.16.20", - "stun", - "thiserror", - "tokio", - "webrtc-util", -] - [[package]] name = "twox-hash" version = "1.6.3" @@ -13509,7 +13678,7 @@ checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" dependencies = [ "cfg-if", "digest 0.10.7", - "rand 0.8.5", + "rand", "static_assertions", ] @@ -13537,11 +13706,20 @@ dependencies = [ "static_assertions", ] +[[package]] +name = "unicase" +version = "2.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89" +dependencies = [ + "version_check", +] + [[package]] name = "unicode-bidi" -version = "0.3.13" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" +checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" [[package]] name = "unicode-ident" @@ -13570,16 +13748,6 @@ version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" -[[package]] -name = "universal-hash" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05" -dependencies = [ - "generic-array 0.14.7", - "subtle", -] - [[package]] name = "universal-hash" version = "0.5.1" @@ -13587,7 +13755,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea" dependencies = [ "crypto-common", - "subtle", + "subtle 2.5.0", ] [[package]] @@ -13616,12 +13784,12 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" [[package]] name = "url" -version = "2.4.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5" +checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" dependencies = [ "form_urlencoded", - "idna 0.4.0", + "idna 0.5.0", "percent-encoding", ] @@ -13631,15 +13799,6 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" -[[package]] -name = "uuid" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88ad59a7560b41a70d191093a945f0b87bc1deeda46fb237479708a1d6b6cdfc" -dependencies = [ - "getrandom 0.2.10", -] - [[package]] name = "valuable" version = "0.1.0" @@ -13665,12 +13824,27 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" [[package]] -name = "waitgroup" -version = "0.1.2" +name = "w3f-bls" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1f50000a783467e6c0200f9d10642f4bc424e39efc1b770203e88b488f79292" +checksum = "7335e4c132c28cc43caef6adb339789e599e39adbe78da0c4d547fad48cbc331" dependencies = [ - "atomic-waker", + "ark-bls12-377", + "ark-bls12-381", + "ark-ec", + "ark-ff", + "ark-serialize", + "ark-serialize-derive", + "arrayref", + "constcat", + "digest 0.10.7", + "rand", + "rand_chacha 0.3.1", + "rand_core 0.6.4", + "sha2 0.10.8", + "sha3", + "thiserror", + "zeroize", ] [[package]] @@ -13712,9 +13886,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.87" +version = "0.2.90" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342" +checksum = "b1223296a201415c7fad14792dbefaace9bd52b62d33453ade1c5b5f07555406" dependencies = [ "cfg-if", "wasm-bindgen-macro", @@ -13722,24 +13896,24 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.87" +version = "0.2.90" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd" +checksum = "fcdc935b63408d58a32f8cc9738a0bffd8f05cc7c002086c6ef20b7312ad9dcd" dependencies = [ "bumpalo", "log", "once_cell", "proc-macro2", "quote", - "syn 2.0.38", + "syn 2.0.48", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-futures" -version = "0.4.37" +version = "0.4.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c02dbc21516f9f1f04f187958890d7e6026df8d16540b7ad9492bc34a67cea03" +checksum = "bde2032aeb86bdfaecc8b261eef3cba735cc426c1f3a3416d1e0791be95fc461" dependencies = [ "cfg-if", "js-sys", @@ -13749,9 +13923,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.87" +version = "0.2.90" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d" +checksum = "3e4c238561b2d428924c49815533a8b9121c664599558a5d9ec51f8a1740a999" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -13759,30 +13933,30 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.87" +version = "0.2.90" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" +checksum = "bae1abb6806dc1ad9e560ed242107c0f6c84335f1749dd4e8ddb012ebd5e25a7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.38", + "syn 2.0.48", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.87" +version = "0.2.90" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" +checksum = "4d91413b1c31d7539ba5ef2451af3f0b833a005eb27a631cec32bc0635a8602b" [[package]] -name = "wasm-instrument" -version = "0.3.0" +name = "wasm-encoder" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa1dafb3e60065305741e83db35c6c2584bb3725b692b5b66148a38d72ace6cd" +checksum = "d162eb64168969ae90e8668ca0593b0e47667e315aa08e717a9c9574d700d826" dependencies = [ - "parity-wasm", + "leb128", ] [[package]] @@ -13796,9 +13970,9 @@ dependencies = [ [[package]] name = "wasm-opt" -version = "0.114.2" +version = "0.116.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "effbef3bd1dde18acb401f73e740a6f3d4a1bc651e9773bddc512fe4d8d68f67" +checksum = "fc942673e7684671f0c5708fc18993569d184265fd5223bb51fc8e5b9b6cfd52" dependencies = [ "anyhow", "libc", @@ -13812,9 +13986,9 @@ dependencies = [ [[package]] name = "wasm-opt-cxx-sys" -version = "0.114.2" +version = "0.116.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c09e24eb283919ace2ed5733bda4842a59ce4c8de110ef5c6d98859513d17047" +checksum = "8c57b28207aa724318fcec6575fe74803c23f6f266fce10cbc9f3f116762f12e" dependencies = [ "anyhow", "cxx", @@ -13824,9 +13998,9 @@ dependencies = [ [[package]] name = "wasm-opt-sys" -version = "0.114.2" +version = "0.116.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36f2f817bed2e8d65eb779fa37317e74de15585751f903c9118342d1970703a4" +checksum = "8a1cce564dc768dacbdb718fc29df2dba80bd21cb47d8f77ae7e3d95ceb98cbe" dependencies = [ "anyhow", "cc", @@ -13851,9 +14025,9 @@ dependencies = [ [[package]] name = "wasmi" -version = "0.31.0" +version = "0.31.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f341edb80021141d4ae6468cbeefc50798716a347d4085c3811900049ea8945" +checksum = "77a8281d1d660cdf54c76a3efa9ddd0c270cada1383a995db3ccb43d166456c7" dependencies = [ "smallvec", "spin 0.9.8", @@ -13864,9 +14038,9 @@ dependencies = [ [[package]] name = "wasmi_arena" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "401c1f35e413fac1846d4843745589d9ec678977ab35a384db8ae7830525d468" +checksum = "104a7f73be44570cac297b3035d76b169d6599637631cf37a1703326a0727073" [[package]] name = "wasmi_core" @@ -13906,6 +14080,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f907fdead3153cb9bfb7a93bbd5b62629472dc06dee83605358c64c52ed3dda9" dependencies = [ "anyhow", + "async-trait", "bincode", "cfg-if", "indexmap 1.9.3", @@ -13920,10 +14095,13 @@ dependencies = [ "target-lexicon", "wasmparser", "wasmtime-cache", + "wasmtime-component-macro", "wasmtime-cranelift", "wasmtime-environ", + "wasmtime-fiber", "wasmtime-jit", "wasmtime-runtime", + "wat", "windows-sys 0.45.0", ] @@ -13943,12 +14121,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c86437fa68626fe896e5afc69234bb2b5894949083586535f200385adfd71213" dependencies = [ "anyhow", - "base64 0.21.5", + "base64 0.21.7", "bincode", "directories-next", "file-per-thread-logger", "log", - "rustix 0.36.16", + "rustix 0.36.17", "serde", "sha2 0.10.8", "toml 0.5.11", @@ -13956,6 +14134,27 @@ dependencies = [ "zstd 0.11.2+zstd.1.5.2", ] +[[package]] +name = "wasmtime-component-macro" +version = "8.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "267096ed7cc93b4ab15d3daa4f195e04dbb7e71c7e5c6457ae7d52e9dd9c3607" +dependencies = [ + "anyhow", + "proc-macro2", + "quote", + "syn 1.0.109", + "wasmtime-component-util", + "wasmtime-wit-bindgen", + "wit-parser", +] + +[[package]] +name = "wasmtime-component-util" +version = "8.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74e02ca7a4a3c69d72b88f26f0192e333958df6892415ac9ab84dcc42c9000c2" + [[package]] name = "wasmtime-cranelift" version = "8.0.1" @@ -14012,6 +14211,19 @@ dependencies = [ "wasmtime-types", ] +[[package]] +name = "wasmtime-fiber" +version = "8.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ab182d5ab6273a133ab88db94d8ca86dc3e57e43d70baaa4d98f94ddbd7d10a" +dependencies = [ + "cc", + "cfg-if", + "rustix 0.36.17", + "wasmtime-asm-macros", + "windows-sys 0.45.0", +] + [[package]] name = "wasmtime-jit" version = "8.0.1" @@ -14024,6 +14236,7 @@ dependencies = [ "cfg-if", "cpp_demangle", "gimli 0.27.3", + "ittapi", "log", "object 0.30.4", "rustc-demangle", @@ -14044,7 +14257,7 @@ checksum = "6e0554b84c15a27d76281d06838aed94e13a77d7bf604bbbaf548aa20eb93846" dependencies = [ "object 0.30.4", "once_cell", - "rustix 0.36.16", + "rustix 0.36.17", ] [[package]] @@ -14072,12 +14285,13 @@ dependencies = [ "log", "mach", "memfd", - "memoffset 0.8.0", + "memoffset", "paste", - "rand 0.8.5", - "rustix 0.36.16", + "rand", + "rustix 0.36.17", "wasmtime-asm-macros", "wasmtime-environ", + "wasmtime-fiber", "wasmtime-jit-debug", "windows-sys 0.45.0", ] @@ -14095,272 +14309,70 @@ dependencies = [ ] [[package]] -name = "web-sys" -version = "0.3.64" +name = "wasmtime-wit-bindgen" +version = "8.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b" +checksum = "983db9cc294d1adaa892a53ff6a0dc6605fc0ab1a4da5d8a2d2d4bde871ff7dd" dependencies = [ - "js-sys", - "wasm-bindgen", + "anyhow", + "heck", + "wit-parser", ] [[package]] -name = "webpki" -version = "0.21.4" +name = "wast" +version = "70.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8e38c0608262c46d4a56202ebabdeb094cef7e560ca7a226c6bf055188aa4ea" +checksum = "f5d415036fe747a32b30c76c8bd6c73f69b7705fb7ebca5f16e852eef0c95802" dependencies = [ - "ring 0.16.20", - "untrusted 0.7.1", + "leb128", + "memchr", + "unicode-width", + "wasm-encoder", ] [[package]] -name = "webpki" -version = "0.22.4" +name = "wat" +version = "1.0.84" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed63aea5ce73d0ff405984102c42de94fc55a6b75765d621c65262469b3c9b53" +checksum = "8241f34599d413d2243a21015ab43aef68bfb32a0e447c54eef8d423525ca15e" dependencies = [ - "ring 0.17.5", - "untrusted 0.9.0", + "wast", ] [[package]] -name = "webpki-roots" -version = "0.22.6" +name = "web-sys" +version = "0.3.67" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6c71e40d7d2c34a5106301fb632274ca37242cd0c9d3e64dbece371a40a2d87" +checksum = "58cd2333b6e0be7a39605f0e255892fd7418a682d8da8fe042fe25128794d2ed" dependencies = [ - "webpki 0.22.4", + "js-sys", + "wasm-bindgen", ] [[package]] -name = "webpki-roots" -version = "0.23.1" +name = "webpki" +version = "0.22.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b03058f88386e5ff5310d9111d53f48b17d732b401aeb83a8d5190f2ac459338" +checksum = "ed63aea5ce73d0ff405984102c42de94fc55a6b75765d621c65262469b3c9b53" dependencies = [ - "rustls-webpki 0.100.3", + "ring 0.17.7", + "untrusted 0.9.0", ] [[package]] name = "webpki-roots" -version = "0.25.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc" - -[[package]] -name = "webrtc" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d3bc9049bdb2cea52f5fd4f6f728184225bdb867ed0dc2410eab6df5bdd67bb" -dependencies = [ - "arc-swap", - "async-trait", - "bytes", - "hex", - "interceptor", - "lazy_static", - "log", - "rand 0.8.5", - "rcgen 0.9.3", - "regex", - "ring 0.16.20", - "rtcp", - "rtp", - "rustls 0.19.1", - "sdp", - "serde", - "serde_json", - "sha2 0.10.8", - "stun", - "thiserror", - "time", - "tokio", - "turn", - "url", - "waitgroup", - "webrtc-data", - "webrtc-dtls", - "webrtc-ice", - "webrtc-mdns", - "webrtc-media", - "webrtc-sctp", - "webrtc-srtp", - "webrtc-util", -] - -[[package]] -name = "webrtc-data" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ef36a4d12baa6e842582fe9ec16a57184ba35e1a09308307b67d43ec8883100" -dependencies = [ - "bytes", - "derive_builder", - "log", - "thiserror", - "tokio", - "webrtc-sctp", - "webrtc-util", -] - -[[package]] -name = "webrtc-dtls" -version = "0.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4a00f4242f2db33307347bd5be53263c52a0331c96c14292118c9a6bb48d267" -dependencies = [ - "aes 0.6.0", - "aes-gcm 0.10.3", - "async-trait", - "bincode", - "block-modes", - "byteorder", - "ccm", - "curve25519-dalek 3.2.0", - "der-parser 8.2.0", - "elliptic-curve 0.12.3", - "hkdf", - "hmac 0.12.1", - "log", - "p256", - "p384", - "rand 0.8.5", - "rand_core 0.6.4", - "rcgen 0.10.0", - "ring 0.16.20", - "rustls 0.19.1", - "sec1 0.3.0", - "serde", - "sha1", - "sha2 0.10.8", - "signature 1.6.4", - "subtle", - "thiserror", - "tokio", - "webpki 0.21.4", - "webrtc-util", - "x25519-dalek 2.0.0", - "x509-parser 0.13.2", -] - -[[package]] -name = "webrtc-ice" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "465a03cc11e9a7d7b4f9f99870558fe37a102b65b93f8045392fef7c67b39e80" -dependencies = [ - "arc-swap", - "async-trait", - "crc", - "log", - "rand 0.8.5", - "serde", - "serde_json", - "stun", - "thiserror", - "tokio", - "turn", - "url", - "uuid", - "waitgroup", - "webrtc-mdns", - "webrtc-util", -] - -[[package]] -name = "webrtc-mdns" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f08dfd7a6e3987e255c4dbe710dde5d94d0f0574f8a21afa95d171376c143106" -dependencies = [ - "log", - "socket2 0.4.10", - "thiserror", - "tokio", - "webrtc-util", -] - -[[package]] -name = "webrtc-media" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f72e1650a8ae006017d1a5280efb49e2610c19ccc3c0905b03b648aee9554991" -dependencies = [ - "byteorder", - "bytes", - "rand 0.8.5", - "rtp", - "thiserror", -] - -[[package]] -name = "webrtc-sctp" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d47adcd9427eb3ede33d5a7f3424038f63c965491beafcc20bc650a2f6679c0" -dependencies = [ - "arc-swap", - "async-trait", - "bytes", - "crc", - "log", - "rand 0.8.5", - "thiserror", - "tokio", - "webrtc-util", -] - -[[package]] -name = "webrtc-srtp" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6183edc4c1c6c0175f8812eefdce84dfa0aea9c3ece71c2bf6ddd3c964de3da5" -dependencies = [ - "aead 0.4.3", - "aes 0.7.5", - "aes-gcm 0.9.4", - "async-trait", - "byteorder", - "bytes", - "ctr 0.8.0", - "hmac 0.11.0", - "log", - "rtcp", - "rtp", - "sha-1", - "subtle", - "thiserror", - "tokio", - "webrtc-util", -] - -[[package]] -name = "webrtc-util" -version = "0.7.0" +version = "0.22.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93f1db1727772c05cf7a2cfece52c3aca8045ca1e176cd517d323489aa3c6d87" +checksum = "b6c71e40d7d2c34a5106301fb632274ca37242cd0c9d3e64dbece371a40a2d87" dependencies = [ - "async-trait", - "bitflags 1.3.2", - "bytes", - "cc", - "ipnet", - "lazy_static", - "libc", - "log", - "nix", - "rand 0.8.5", - "thiserror", - "tokio", - "winapi", + "webpki", ] [[package]] name = "westend-runtime" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "268a959ee1b83395e89fb9a10cbb10d604a073ae97a199988bfc90f8761b2928" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "binary-merkle-tree", "bitvec", @@ -14374,6 +14386,7 @@ dependencies = [ "frame-try-runtime", "hex-literal", "log", + "pallet-asset-rate", "pallet-authority-discovery", "pallet-authorship", "pallet-babe", @@ -14382,6 +14395,7 @@ dependencies = [ "pallet-beefy", "pallet-beefy-mmr", "pallet-collective", + "pallet-conviction-voting", "pallet-democracy", "pallet-election-provider-multi-phase", "pallet-election-provider-support-benchmarking", @@ -14403,6 +14417,8 @@ dependencies = [ "pallet-preimage", "pallet-proxy", "pallet-recovery", + "pallet-referenda", + "pallet-root-testing", "pallet-scheduler", "pallet-session", "pallet-session-benchmarking", @@ -14418,6 +14434,7 @@ dependencies = [ "pallet-treasury", "pallet-utility", "pallet-vesting", + "pallet-whitelist", "pallet-xcm", "pallet-xcm-benchmarks", "parity-scale-codec", @@ -14432,6 +14449,7 @@ dependencies = [ "smallvec", "sp-api", "sp-application-crypto", + "sp-arithmetic", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", @@ -14446,8 +14464,8 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std", - "sp-storage", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", "sp-transaction-pool", "sp-version", "staging-xcm", @@ -14459,9 +14477,8 @@ dependencies = [ [[package]] name = "westend-runtime-constants" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "281a188361cdcd28ade41bfca74d1b52f28bb6eb8f51bfd15ca3be721396ab75" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "frame-support", "polkadot-primitives", @@ -14470,6 +14487,8 @@ dependencies = [ "sp-core", "sp-runtime", "sp-weights", + "staging-xcm", + "staging-xcm-builder", ] [[package]] @@ -14481,14 +14500,14 @@ dependencies = [ "either", "home", "once_cell", - "rustix 0.38.20", + "rustix 0.38.30", ] [[package]] name = "wide" -version = "0.7.13" +version = "0.7.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c68938b57b33da363195412cfc5fc37c9ed49aa9cfe2156fde64b8d2c9498242" +checksum = "b31891d644eba1789fb6715f27fbc322e4bdf2ecdc412ede1993246159271613" dependencies = [ "bytemuck", "safe_arch", @@ -14537,7 +14556,7 @@ version = "0.51.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ca229916c5ee38c2f2bc1e9d8f04df975b4bd93f9955dc69fabb5d91270045c9" dependencies = [ - "windows-core", + "windows-core 0.51.1", "windows-targets 0.48.5", ] @@ -14550,6 +14569,15 @@ dependencies = [ "windows-targets 0.48.5", ] +[[package]] +name = "windows-core" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" +dependencies = [ + "windows-targets 0.52.0", +] + [[package]] name = "windows-sys" version = "0.45.0" @@ -14568,6 +14596,15 @@ dependencies = [ "windows-targets 0.48.5", ] +[[package]] +name = "windows-sys" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +dependencies = [ + "windows-targets 0.52.0", +] + [[package]] name = "windows-targets" version = "0.42.2" @@ -14598,6 +14635,21 @@ dependencies = [ "windows_x86_64_msvc 0.48.5", ] +[[package]] +name = "windows-targets" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" +dependencies = [ + "windows_aarch64_gnullvm 0.52.0", + "windows_aarch64_msvc 0.52.0", + "windows_i686_gnu 0.52.0", + "windows_i686_msvc 0.52.0", + "windows_x86_64_gnu 0.52.0", + "windows_x86_64_gnullvm 0.52.0", + "windows_x86_64_msvc 0.52.0", +] + [[package]] name = "windows_aarch64_gnullvm" version = "0.42.2" @@ -14610,6 +14662,12 @@ version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" + [[package]] name = "windows_aarch64_msvc" version = "0.42.2" @@ -14622,6 +14680,12 @@ version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" + [[package]] name = "windows_i686_gnu" version = "0.42.2" @@ -14634,6 +14698,12 @@ version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" +[[package]] +name = "windows_i686_gnu" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" + [[package]] name = "windows_i686_msvc" version = "0.42.2" @@ -14646,6 +14716,12 @@ version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" +[[package]] +name = "windows_i686_msvc" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" + [[package]] name = "windows_x86_64_gnu" version = "0.42.2" @@ -14658,6 +14734,12 @@ version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" + [[package]] name = "windows_x86_64_gnullvm" version = "0.42.2" @@ -14670,6 +14752,12 @@ version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" + [[package]] name = "windows_x86_64_msvc" version = "0.42.2" @@ -14682,11 +14770,17 @@ version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" + [[package]] name = "winnow" -version = "0.5.17" +version = "0.5.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3b801d0e0a6726477cc207f60162da452f3a95adb368399bef20a946e06f65c" +checksum = "1931d78a9c73861da0134f453bb1f790ce49b2e30eba8410b4b79bac72b46a2d" dependencies = [ "memchr", ] @@ -14701,6 +14795,21 @@ dependencies = [ "windows-sys 0.48.0", ] +[[package]] +name = "wit-parser" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f887c3da527a51b321076ebe6a7513026a4757b6d4d144259946552d6fc728b3" +dependencies = [ + "anyhow", + "id-arena", + "indexmap 1.9.3", + "log", + "pulldown-cmark", + "unicode-xid", + "url", +] + [[package]] name = "wyz" version = "0.5.1" @@ -14733,38 +14842,19 @@ dependencies = [ "zeroize", ] -[[package]] -name = "x509-parser" -version = "0.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb9bace5b5589ffead1afb76e43e34cff39cd0f3ce7e170ae0c29e53b88eb1c" -dependencies = [ - "asn1-rs 0.3.1", - "base64 0.13.1", - "data-encoding", - "der-parser 7.0.0", - "lazy_static", - "nom", - "oid-registry 0.4.0", - "ring 0.16.20", - "rusticata-macros", - "thiserror", - "time", -] - [[package]] name = "x509-parser" version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e0ecbeb7b67ce215e40e3cc7f2ff902f94a223acf44995934763467e7b1febc8" dependencies = [ - "asn1-rs 0.5.2", + "asn1-rs", "base64 0.13.1", "data-encoding", - "der-parser 8.2.0", + "der-parser", "lazy_static", "nom", - "oid-registry 0.6.1", + "oid-registry", "rusticata-macros", "thiserror", "time", @@ -14772,14 +14862,13 @@ dependencies = [ [[package]] name = "xcm-procedural" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d69991e802386307acc13e9d67004da522d083fe338111fe79c4317878445e4" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" dependencies = [ "Inflector", "proc-macro2", "quote", - "syn 2.0.38", + "syn 2.0.48", ] [[package]] @@ -14792,7 +14881,7 @@ dependencies = [ "log", "nohash-hasher", "parking_lot 0.12.1", - "rand 0.8.5", + "rand", "static_assertions", ] @@ -14807,29 +14896,29 @@ dependencies = [ [[package]] name = "zerocopy" -version = "0.7.15" +version = "0.7.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81ba595b9f2772fbee2312de30eeb80ec773b4cb2f1e8098db024afadda6c06f" +checksum = "74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.7.15" +version = "0.7.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "772666c41fb6dceaf520b564b962d738a8e1a83b41bd48945f50837aed78bb1d" +checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.38", + "syn 2.0.48", ] [[package]] name = "zeroize" -version = "1.6.0" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9" +checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d" dependencies = [ "zeroize_derive", ] @@ -14842,7 +14931,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.38", + "syn 2.0.48", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 07c3845..b250c01 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [workspace.package] authors = ["anonymous"] edition = "2021" -version = "0.35.0" +version = "0.36.0" license = "Unlicense" homepage = "https://github.com/paritytech/substrate-contracts-node" repository = "https://github.com/paritytech/substrate-contracts-node" @@ -18,115 +18,120 @@ members = [ panic = 'unwind' [workspace.dependencies] -clap = { version = "4.4.6", features = ["derive"] } -codec = { package = "parity-scale-codec", version = "3.6.5", default-features = false, features = ["derive"] } -futures = "0.3.28" +clap = { version = "4", features = ["derive"] } +codec = { package = "parity-scale-codec", version = "3.6.9", default-features = false, features = ["derive"] } +futures = "0.3.30" hex-literal = { version = "0.4.1"} -jsonrpsee = { version = "0.16.2", features = ["server"] } +jsonrpsee = { version = "0.20.3", features = ["server"] } log = { version = "0.4.20", default-features = false } -serde = { version = "1.0.189", features = ["derive"] } -scale-info = { version = "2.9.0", default-features = false, features = ["derive"] } -smallvec = "1.11.1" +serde = { version = "1.0.195", features = ["derive"] } +serde_json = "1.0.111" +scale-info = { version = "2.10.0", default-features = false, features = ["derive"] } +smallvec = "1.11.2" color-print = "0.3.5" +wasmtime="8.0.1" # Substrate -frame-benchmarking = { version = "24.0.0", default-features = false } -frame-benchmarking-cli = { version = "28.0.0" } -frame-executive = { version = "24.0.0", default-features = false } -frame-support = { version = "24.0.0", default-features = false } -frame-system = { version = "24.0.0", default-features = false } -frame-system-benchmarking = { version = "24.0.0", default-features = false } -frame-system-rpc-runtime-api = { version = "22.0.0", default-features = false } -frame-try-runtime = { version = "0.30.0", default-features = false } -pallet-aura = { version = "23.0.0", default-features = false } -pallet-authorship = { version = "24.0.0", default-features = false } -pallet-balances = { version = "24.0.0", default-features = false } -pallet-session = { version = "24.0.0", default-features = false } -pallet-sudo = { version = "24.0.0", default-features = false } -pallet-timestamp = { version = "23.0.0", default-features = false } -pallet-transaction-payment = { version = "24.0.0", default-features = false } -pallet-transaction-payment-rpc = { version = "26.0.0" } -pallet-transaction-payment-rpc-runtime-api = { version = "24.0.0", default-features = false } -sc-basic-authorship = { version = "0.30.0" } -sc-chain-spec = { version = "23.0.0" } -sc-cli = { version = "0.32.0" } -sc-client-api = { version = "24.0.0" } -sc-consensus = { version = "0.29.0" } -sc-executor = { version = "0.28.0" } -sc-network = { version = "0.30.0" } -sc-network-sync = { version = "0.29.0" } -sc-offchain = { version = "25.0.0" } -sc-rpc = { version = "25.0.0" } -sc-service = { version = "0.31.0" } -sc-sysinfo = { version = "23.0.0" } -sc-telemetry = { version = "11.0.0" } -sc-tracing = { version = "24.0.0" } -sc-transaction-pool = { version = "24.0.0" } -sc-transaction-pool-api = { version = "24.0.0" } -sp-api = { version = "22.0.0", default-features = false } -sp-block-builder = { version = "22.0.0", default-features = false } -sp-blockchain = { version = "24.0.0" } -sp-consensus-aura = { version = "0.28.0", default-features = false } -sp-core = { version = "24.0.0", default-features = false } -sp-inherents = { version = "22.0.0", default-features = false } -sp-io = { version = "26.0.0", default-features = false } -sp-keystore = { version = "0.30.0" } -sp-offchain = { version = "22.0.0", default-features = false } -sp-runtime = { version = "27.0.0", default-features = false } -sp-session = { version = "23.0.0", default-features = false } -sp-std = { version = "11.0.0", default-features = false } -sp-timestamp = { version = "22.0.0" } -sp-transaction-pool = { version = "22.0.0", default-features = false } -sp-version = { version = "25.0.0", default-features = false } -substrate-frame-rpc-system = { version = "24.0.0" } -substrate-prometheus-endpoint = { version = "0.15.0" } -substrate-wasm-builder = { version = "13.0.0" } -substrate-build-script-utils = { version = "8.0.0" } -try-runtime-cli = { version = "0.34.0" } +frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +frame-benchmarking-cli = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } +frame-executive = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +frame-support = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +frame-system = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +frame-system-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +frame-try-runtime = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +pallet-aura = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +pallet-authorship = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +pallet-session = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +pallet-sudo = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +pallet-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +pallet-transaction-payment = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +pallet-message-queue = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +sc-basic-authorship = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } +sc-chain-spec = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } +sc-cli = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } +sc-client-api = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } +sc-consensus = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } +sc-executor = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } +sc-network = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } +sc-network-sync = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } +sc-offchain = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } +sc-rpc = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } +sc-service = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } +sc-sysinfo = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } +sc-telemetry = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } +sc-tracing = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } +sc-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } +sc-transaction-pool-api = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } +sp-api = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +sp-keyring = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +sp-block-builder = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +sp-blockchain = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } +sp-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +sp-core = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +sp-inherents = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +sp-io = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +sp-keystore = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } +sp-offchain = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +sp-session = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +sp-std = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +sp-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } +sp-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +sp-version = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +substrate-frame-rpc-system = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } +substrate-prometheus-endpoint = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } +substrate-wasm-builder = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } +substrate-build-script-utils = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } +try-runtime-cli = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } # extra deps for running a solo node on top of a parachain -pallet-grandpa = { version = "24.0.0", default-features = false } -sc-consensus-grandpa = { version = "0.15.0", default-features = false } -sp-consensus-grandpa = { version = "9.0.0", default-features = false } -sp-genesis-builder = { version = "0.3.0", default-features = false } -sp-storage = { version = "16.0.0", default-features = false } -sc-consensus-aura = { version = "0.30.0", default-features = false } -sc-consensus-manual-seal = { version = "0.31.0", default-features = false} +pallet-grandpa = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +sc-consensus-grandpa = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +sp-consensus-grandpa = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +sp-genesis-builder = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +sp-storage = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +sc-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +sc-consensus-manual-seal = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false} # extra deps for setting up pallet-contracts -pallet-contracts = { version = "23.0.0", default-features = false } -pallet-contracts-primitives = { version = "27.0.0", default-features = false } -pallet-insecure-randomness-collective-flip = { version = "12.0.0", default-features = false } -pallet-assets = { version = "25.0.0", default-features = false } -pallet-utility = { version = "24.0.0", default-features = false } +pallet-contracts = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +pallet-insecure-randomness-collective-flip = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +pallet-assets = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +pallet-utility = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } # Polkadot -pallet-xcm = { version = "3.0.0", default-features = false } -polkadot-cli = { version = "3.0.0", features = ["rococo-native"] } -polkadot-parachain-primitives = { version = "2.0.0", default-features = false } -polkadot-primitives = { version = "3.0.0" } -polkadot-runtime-common = { version = "3.0.0", default-features = false } -xcm = { package="staging-xcm", version = "3.0.0", default-features = false } -xcm-builder = { package="staging-xcm-builder", version = "3.0.1", default-features = false } -xcm-executor = { package="staging-xcm-executor", version = "3.0.0", default-features = false } +pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +polkadot-cli = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", features = ["rococo-native"] } +polkadot-parachain-primitives = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +polkadot-primitives = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } +polkadot-runtime-common = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +xcm = { package="staging-xcm", git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +xcm-builder = { package="staging-xcm-builder", git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +xcm-executor = { package="staging-xcm-executor", git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } # Cumulus -cumulus-client-cli = { version = "0.3.0" } -cumulus-client-collator = { version = "0.3.0" } -cumulus-client-consensus-proposer = { version = "0.3.0" } -cumulus-client-consensus-aura = { version = "0.3.0" } -cumulus-client-consensus-common = { version = "0.3.0" } -cumulus-client-service = { version = "0.3.0" } -cumulus-pallet-aura-ext = { version = "0.3.0", default-features = false } -cumulus-pallet-dmp-queue = { version = "0.3.0", default-features = false } -cumulus-pallet-parachain-system = { version = "0.3.0", default-features = false, features = ["parameterized-consensus-hook",] } -cumulus-pallet-session-benchmarking = {version = "5.0.0", default-features = false } -cumulus-pallet-xcm = { version = "0.3.0", default-features = false } -cumulus-pallet-xcmp-queue = { version = "0.3.0", default-features = false } -cumulus-primitives-core = { version = "0.3.0", default-features = false } -cumulus-primitives-parachain-inherent = { version = "0.3.0" } -cumulus-primitives-timestamp = { version = "0.3.0", default-features = false } -cumulus-primitives-utility = { version = "0.3.0", default-features = false } -cumulus-relay-chain-interface = { version = "0.3.0" } -pallet-collator-selection = { version = "5.0.0", default-features = false } -parachain-info = { package = "staging-parachain-info", version = "0.3.0", default-features = false } +cumulus-client-cli = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } +cumulus-client-collator = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } +cumulus-client-consensus-proposer = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } +cumulus-client-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } +cumulus-client-consensus-common = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } +cumulus-client-service = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } +cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false, features = ["parameterized-consensus-hook",] } +cumulus-pallet-session-benchmarking = {git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +cumulus-pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +cumulus-primitives-core = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } +cumulus-primitives-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +cumulus-primitives-utility = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +cumulus-relay-chain-interface = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } +pallet-collator-selection = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +parachain-info = { package = "staging-parachain-info", git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +parachains-common = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } + diff --git a/node/Cargo.toml b/node/Cargo.toml index b7b7ace..b6e58c4 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -23,10 +23,12 @@ codec = { workspace = true } serde = { workspace = true } jsonrpsee = { workspace = true } futures = { workspace = true } +serde_json = { workspace = true } +wasmtime = { workspace = true } # Local -contracts-parachain-runtime = { path = "../parachain-runtime", version = "0.35.0" } -contracts-node-runtime = { path = "../runtime", version = "0.35.0" } +contracts-parachain-runtime = { path = "../parachain-runtime", features = ["parachain"], version = "0.36.0" } +contracts-node-runtime = { path = "../runtime", version = "0.36.0" } # Substrate frame-benchmarking = { workspace = true } @@ -41,6 +43,7 @@ sc-consensus = { workspace = true } sc-executor = { workspace = true } sc-network = { workspace = true } sc-network-sync = { workspace = true } +sp-keyring = { workspace = true } sc-rpc = { workspace = true } sc-service = { workspace = true } sc-sysinfo = { workspace = true } diff --git a/node/src/chain_spec.rs b/node/src/chain_spec.rs index c99e8e5..6ad9978 100644 --- a/node/src/chain_spec.rs +++ b/node/src/chain_spec.rs @@ -9,8 +9,7 @@ use sp_core::{sr25519, Pair, Public}; use sp_runtime::traits::{IdentifyAccount, Verify}; /// Specialized `ChainSpec` for the normal parachain runtime. -pub type ChainSpec = - sc_service::GenericChainSpec; +pub type ChainSpec = sc_service::GenericChainSpec<(), Extensions>; /// The default XCM version to set in genesis config. const SAFE_XCM_VERSION: u32 = xcm::prelude::XCM_VERSION; @@ -70,59 +69,51 @@ pub fn local_testnet_config() -> ChainSpec { properties.insert("tokenDecimals".into(), 12.into()); properties.insert("ss58Format".into(), 42.into()); - ChainSpec::from_genesis( - // Name - "Local Testnet", - // ID - "local_testnet", - ChainType::Local, - move || { - testnet_genesis( - // initial collators. - vec![ - ( - get_account_id_from_seed::("Alice"), - get_collator_keys_from_seed("Alice"), - ), - ( - get_account_id_from_seed::("Bob"), - get_collator_keys_from_seed("Bob"), - ), - ], - vec![ - get_account_id_from_seed::("Alice"), - get_account_id_from_seed::("Bob"), - get_account_id_from_seed::("Charlie"), - get_account_id_from_seed::("Dave"), - get_account_id_from_seed::("Eve"), - get_account_id_from_seed::("Ferdie"), - get_account_id_from_seed::("Alice//stash"), - get_account_id_from_seed::("Bob//stash"), - get_account_id_from_seed::("Charlie//stash"), - get_account_id_from_seed::("Dave//stash"), - get_account_id_from_seed::("Eve//stash"), - get_account_id_from_seed::("Ferdie//stash"), - ], - get_account_id_from_seed::("Alice"), - 1000.into(), - ) - }, - // Bootnodes - Vec::new(), - // Telemetry - None, - // Protocol ID - Some("contracts-local"), - // Fork ID - None, - // Properties - Some(properties), - // Extensions + #[allow(deprecated)] + ChainSpec::builder( + contracts_parachain_runtime::WASM_BINARY + .expect("WASM binary was not built, please build it!"), Extensions { - relay_chain: "rococo-local".into(), // You MUST set this to the correct network! + relay_chain: "rococo-local".into(), + // You MUST set this to the correct network! para_id: 1000, }, ) + .with_name("Local Testnet") + .with_id("local_testnet") + .with_chain_type(ChainType::Local) + .with_genesis_config_patch(testnet_genesis( + // initial collators. + vec![ + ( + get_account_id_from_seed::("Alice"), + get_collator_keys_from_seed("Alice"), + ), + ( + get_account_id_from_seed::("Bob"), + get_collator_keys_from_seed("Bob"), + ), + ], + vec![ + get_account_id_from_seed::("Alice"), + get_account_id_from_seed::("Bob"), + get_account_id_from_seed::("Charlie"), + get_account_id_from_seed::("Dave"), + get_account_id_from_seed::("Eve"), + get_account_id_from_seed::("Ferdie"), + get_account_id_from_seed::("Alice//stash"), + get_account_id_from_seed::("Bob//stash"), + get_account_id_from_seed::("Charlie//stash"), + get_account_id_from_seed::("Dave//stash"), + get_account_id_from_seed::("Eve//stash"), + get_account_id_from_seed::("Ferdie//stash"), + ], + get_account_id_from_seed::("Alice"), + 1000.into(), + )) + .with_protocol_id("contracts-local") + .with_properties(properties) + .build() } fn testnet_genesis( @@ -130,28 +121,20 @@ fn testnet_genesis( endowed_accounts: Vec, root: AccountId, id: ParaId, -) -> contracts_parachain_runtime::RuntimeGenesisConfig { - contracts_parachain_runtime::RuntimeGenesisConfig { - system: contracts_parachain_runtime::SystemConfig { - code: contracts_parachain_runtime::WASM_BINARY - .expect("WASM binary was not build, please build it!") - .to_vec(), - ..Default::default() - }, - balances: contracts_parachain_runtime::BalancesConfig { - balances: endowed_accounts.iter().cloned().map(|k| (k, 1 << 60)).collect(), +) -> serde_json::Value { + serde_json::json!({ + "balances": { + "balances": endowed_accounts.iter().cloned().map(|k| (k, 1u64 << 60)).collect::>(), }, - parachain_info: contracts_parachain_runtime::ParachainInfoConfig { - parachain_id: id, - ..Default::default() + "parachainInfo": { + "parachainId": id, }, - collator_selection: contracts_parachain_runtime::CollatorSelectionConfig { - invulnerables: invulnerables.iter().cloned().map(|(acc, _)| acc).collect(), - candidacy_bond: EXISTENTIAL_DEPOSIT * 16, - ..Default::default() + "collatorSelection": { + "invulnerables": invulnerables.iter().cloned().map(|(acc, _)| acc).collect::>(), + "candidacyBond": EXISTENTIAL_DEPOSIT * 16, }, - session: contracts_parachain_runtime::SessionConfig { - keys: invulnerables + "session": { + "keys": invulnerables .into_iter() .map(|(acc, aura)| { ( @@ -160,19 +143,11 @@ fn testnet_genesis( template_session_keys(aura), // session keys ) }) - .collect(), + .collect::>(), }, - // no need to pass anything to aura, in fact it will panic if we do. Session will take care - // of this. - aura: Default::default(), - aura_ext: Default::default(), - parachain_system: Default::default(), - polkadot_xcm: contracts_parachain_runtime::PolkadotXcmConfig { - safe_xcm_version: Some(SAFE_XCM_VERSION), - ..Default::default() + "polkadotXcm": { + "safeXcmVersion": Some(SAFE_XCM_VERSION), }, - transaction_payment: Default::default(), - sudo: contracts_parachain_runtime::SudoConfig { key: Some(root) }, - assets: Default::default(), - } + "sudo": { "key": Some(root) } + }) } diff --git a/node/src/chain_spec/dev.rs b/node/src/chain_spec/dev.rs index 892606e..2ec61c9 100644 --- a/node/src/chain_spec/dev.rs +++ b/node/src/chain_spec/dev.rs @@ -1,7 +1,4 @@ -use contracts_node_runtime::{ - AccountId, BalancesConfig, RuntimeGenesisConfig, Signature, SudoConfig, SystemConfig, - WASM_BINARY, -}; +use contracts_node_runtime::{AccountId, RuntimeGenesisConfig, Signature, WASM_BINARY}; use sc_service::ChainType; use sp_core::{sr25519, Pair, Public}; use sp_runtime::traits::{IdentifyAccount, Verify}; @@ -27,121 +24,43 @@ where } pub fn development_config() -> Result { - let wasm_binary = WASM_BINARY.ok_or_else(|| "Development wasm not available".to_string())?; - - Ok(ChainSpec::from_genesis( - // Name - "Development", - // ID - "dev", - ChainType::Development, - move || { - testnet_genesis( - wasm_binary, - // Sudo account - get_account_id_from_seed::("Alice"), - // Pre-funded accounts - vec![ - get_account_id_from_seed::("Alice"), - get_account_id_from_seed::("Bob"), - get_account_id_from_seed::("Charlie"), - get_account_id_from_seed::("Dave"), - get_account_id_from_seed::("Eve"), - get_account_id_from_seed::("Ferdie"), - get_account_id_from_seed::("Alice//stash"), - get_account_id_from_seed::("Bob//stash"), - get_account_id_from_seed::("Charlie//stash"), - get_account_id_from_seed::("Dave//stash"), - get_account_id_from_seed::("Eve//stash"), - get_account_id_from_seed::("Ferdie//stash"), - ], - true, - ) - }, - // Bootnodes - vec![], - // Telemetry - None, - // Protocol ID - Some("rpc"), - // Fork ID - None, - // Properties - None, - // Extensions - None, - )) -} - -pub fn local_testnet_config() -> Result { - let wasm_binary = WASM_BINARY.ok_or_else(|| "Development wasm not available".to_string())?; - - Ok(ChainSpec::from_genesis( - // Name - "Local Testnet", - // ID - "local_testnet", - ChainType::Local, - move || { - testnet_genesis( - wasm_binary, - // Sudo account - get_account_id_from_seed::("Alice"), - // Pre-funded accounts - vec![ - get_account_id_from_seed::("Alice"), - get_account_id_from_seed::("Bob"), - get_account_id_from_seed::("Charlie"), - get_account_id_from_seed::("Dave"), - get_account_id_from_seed::("Eve"), - get_account_id_from_seed::("Ferdie"), - get_account_id_from_seed::("Alice//stash"), - get_account_id_from_seed::("Bob//stash"), - get_account_id_from_seed::("Charlie//stash"), - get_account_id_from_seed::("Dave//stash"), - get_account_id_from_seed::("Eve//stash"), - get_account_id_from_seed::("Ferdie//stash"), - ], - true, - ) - }, - // Bootnodes - vec![], - // Telemetry - None, - // Protocol ID - Some("rpc"), - // Fork ID - None, - // Properties - None, - // Extensions + Ok(ChainSpec::builder( + WASM_BINARY.ok_or_else(|| "Development wasm not available".to_string())?, None, + ) + .with_name("Development") + .with_id("dev") + .with_protocol_id("dev") + .with_chain_type(ChainType::Development) + .with_genesis_config_patch(testnet_genesis( + // Sudo account + get_account_id_from_seed::("Alice"), + // Pre-funded accounts + vec![ + get_account_id_from_seed::("Alice"), + get_account_id_from_seed::("Bob"), + get_account_id_from_seed::("Alice//stash"), + get_account_id_from_seed::("Bob//stash"), + ], + true, )) + .build()) } /// Configure initial storage state for FRAME modules. fn testnet_genesis( - wasm_binary: &[u8], root_key: AccountId, endowed_accounts: Vec, _enable_println: bool, -) -> RuntimeGenesisConfig { - RuntimeGenesisConfig { - system: SystemConfig { - // Add Wasm runtime to storage. - code: wasm_binary.to_vec(), - ..Default::default() - }, - balances: BalancesConfig { +) -> serde_json::Value { + serde_json::json!({ + "balances": { // Configure endowed accounts with initial balance of 1 << 60. - balances: endowed_accounts.iter().cloned().map(|k| (k, 1 << 60)).collect(), + "balances": endowed_accounts.iter().cloned().map(|k| (k, 1u64 << 60)).collect::>(), }, - sudo: SudoConfig { + "sudo": { // Assign network admin rights. - key: Some(root_key), + "key": Some(root_key), }, - transaction_payment: Default::default(), - assets: Default::default(), - } + }) } diff --git a/node/src/cli.rs b/node/src/cli.rs index 522254e..70084e6 100644 --- a/node/src/cli.rs +++ b/node/src/cli.rs @@ -25,7 +25,8 @@ pub enum Subcommand { PurgeChain(cumulus_client_cli::PurgeChainCmd), /// Export the genesis state of the parachain. - ExportGenesisState(cumulus_client_cli::ExportGenesisStateCommand), + #[command(alias = "export-genesis-state")] + ExportGenesisHead(cumulus_client_cli::ExportGenesisHeadCommand), /// Export the genesis wasm of the parachain. ExportGenesisWasm(cumulus_client_cli::ExportGenesisWasmCommand), @@ -35,12 +36,9 @@ pub enum Subcommand { #[command(subcommand)] Benchmark(frame_benchmarking_cli::BenchmarkCmd), - /// Try some testing command against a specified runtime state. - #[cfg(feature = "try-runtime")] - TryRuntime(try_runtime_cli::TryRuntimeCmd), - - /// Errors since the binary was not build with `--features try-runtime`. - #[cfg(not(feature = "try-runtime"))] + /// Try-runtime has migrated to a standalone + /// [CLI](). The subcommand exists as a stub and + /// deprecation notice. It will be removed entirely some time after Janurary 2024. TryRuntime, } diff --git a/node/src/command.rs b/node/src/command.rs index 7be6a9d..e6c37d6 100644 --- a/node/src/command.rs +++ b/node/src/command.rs @@ -1,9 +1,5 @@ -use crate::{ - chain_spec, - cli::{Cli, RelayChainCli, Subcommand}, - service, - service::new_partial, -}; +use std::net::SocketAddr; + use contracts_parachain_runtime::Block; use cumulus_primitives_core::ParaId; use frame_benchmarking_cli::{BenchmarkCmd, SUBSTRATE_REFERENCE_HARDWARE}; @@ -14,12 +10,16 @@ use sc_cli::{ }; use sc_service::config::{BasePath, PrometheusConfig}; use sp_runtime::traits::AccountIdConversion; -use std::net::SocketAddr; -fn load_spec(id: &str) -> std::result::Result, String> { +use crate::{ + chain_spec, + cli::{Cli, RelayChainCli, Subcommand}, + service::{dev, new_partial}, +}; + +fn load_spec(id: &str) -> std::result::Result, String> { Ok(match id { "" | "dev" => Box::new(chain_spec::dev::development_config().unwrap()), - "local" => Box::new(chain_spec::dev::local_testnet_config()?), "contracts-parachain-local" => Box::new(chain_spec::local_testnet_config()), path => Box::new(chain_spec::ChainSpec::from_json_file(std::path::PathBuf::from(path))?), }) @@ -164,12 +164,12 @@ pub fn run() -> Result<()> { cmd.run(config, polkadot_config) }) }, - Some(Subcommand::ExportGenesisState(cmd)) => { + Some(Subcommand::ExportGenesisHead(cmd)) => { let runner = cli.create_runner(cmd)?; runner.sync_run(|config| { let partials = new_partial(&config)?; - cmd.run(&*config.chain_spec, &*partials.client) + cmd.run(partials.client) }) }, Some(Subcommand::ExportGenesisWasm(cmd)) => { @@ -224,8 +224,8 @@ pub fn run() -> Result<()> { let collator_options = cli.run.collator_options(); runner.run_node_until_exit(|config| async move { - if config.chain_spec.name() == "Development" { // TODO - return service::dev::new_full(config, cli.finalize_delay_sec.into()).map_err(sc_cli::Error::Service); + if config.chain_spec.name() == "Development" { + return dev::new_full(config, cli.finalize_delay_sec.into()).map_err(sc_cli::Error::Service); } let hwbench = (!cli.no_hardware_benchmarks) diff --git a/node/src/rpc.rs b/node/src/rpc.rs index 0a045a1..60aaabf 100644 --- a/node/src/rpc.rs +++ b/node/src/rpc.rs @@ -9,8 +9,7 @@ use std::sync::Arc; use contracts_parachain_runtime::{opaque::Block, AccountId, Balance, Nonce}; -use sc_client_api::AuxStore; -pub use sc_rpc::{DenyUnsafe, SubscriptionTaskExecutor}; +pub use sc_rpc::DenyUnsafe; use sc_transaction_pool_api::TransactionPool; use sp_api::ProvideRuntimeApi; use sp_block_builder::BlockBuilder; @@ -36,7 +35,6 @@ pub fn create_full( where C: ProvideRuntimeApi + HeaderBackend - + AuxStore + HeaderMetadata + Send + Sync diff --git a/node/src/service.rs b/node/src/service.rs index 0bd8f45..2d80ada 100644 --- a/node/src/service.rs +++ b/node/src/service.rs @@ -61,23 +61,21 @@ type ParachainBackend = TFullBackend; type ParachainBlockImport = TParachainBlockImport, ParachainBackend>; +/// Assembly of PartialComponents (enough to run chain ops subcommands) +pub type Service = PartialComponents< + ParachainClient, + ParachainBackend, + (), + sc_consensus::DefaultImportQueue, + sc_transaction_pool::FullPool, + (ParachainBlockImport, Option, Option), +>; + /// Starts a `ServiceBuilder` for a full service. /// /// Use this macro if you don't actually need the full service, but just the builder in order to /// be able to perform chain operations. -pub fn new_partial( - config: &Configuration, -) -> Result< - PartialComponents< - ParachainClient, - ParachainBackend, - (), - sc_consensus::DefaultImportQueue, - sc_transaction_pool::FullPool, - (ParachainBlockImport, Option, Option), - >, - sc_service::Error, -> { +pub fn new_partial(config: &Configuration) -> Result { let telemetry = config .telemetry_endpoints .clone() @@ -257,10 +255,14 @@ async fn start_node_impl( // Here you can check whether the hardware meets your chains' requirements. Putting a link // in there and swapping out the requirements for your own are probably a good idea. The // requirements for a para-chain are dictated by its relay-chain. - if !SUBSTRATE_REFERENCE_HARDWARE.check_hardware(&hwbench) && validator { - log::warn!( - "⚠️ The hardware does not meet the minimal requirements for role 'Authority'." + match SUBSTRATE_REFERENCE_HARDWARE.check_hardware(&hwbench) { + Err(err) if validator => { + log::warn!( + "⚠️ The hardware does not meet the minimal requirements {} for role 'Authority'.", + err ); + }, + _ => {}, } if let Some(ref mut telemetry) = telemetry { @@ -413,7 +415,7 @@ fn start_consensus( collator_service, // Very limited proposal time. authoring_duration: Duration::from_millis(500), - // collation_request_receiver: None, + collation_request_receiver: None, }; let fut = diff --git a/node/src/service/dev.rs b/node/src/service/dev.rs index 274ac49..1dd21b1 100644 --- a/node/src/service/dev.rs +++ b/node/src/service/dev.rs @@ -2,7 +2,7 @@ use contracts_node_runtime::{self, opaque::Block, RuntimeApi}; use futures::FutureExt; -use sc_client_api::{Backend, BlockBackend}; +use sc_client_api::Backend; pub use sc_executor::NativeElseWasmExecutor; use sc_service::{error::Error as ServiceError, Configuration, TaskManager}; use sc_telemetry::{Telemetry, TelemetryWorker}; @@ -116,15 +116,7 @@ pub fn new_full( other: (mut telemetry,), } = new_partial(&config)?; - let mut net_config = sc_network::config::FullNetworkConfiguration::new(&config.network); - - let grandpa_protocol_name = sc_consensus_grandpa::protocol_standard_name( - &client.block_hash(0).ok().flatten().expect("Genesis block exists; qed"), - &config.chain_spec, - ); - net_config.add_notification_protocol(sc_consensus_grandpa::grandpa_peers_set_config( - grandpa_protocol_name.clone(), - )); + let net_config = sc_network::config::FullNetworkConfiguration::new(&config.network); let (network, system_rpc_tx, tx_handler_controller, network_starter, sync_service) = sc_service::build_network(sc_service::BuildNetworkParams { diff --git a/parachain-runtime/Cargo.toml b/parachain-runtime/Cargo.toml index 5f8a55c..8755ac3 100644 --- a/parachain-runtime/Cargo.toml +++ b/parachain-runtime/Cargo.toml @@ -14,11 +14,11 @@ targets = ["x86_64-unknown-linux-gnu"] substrate-wasm-builder = {workspace = true, optional = true } [dependencies] -codec = { package = "parity-scale-codec", version = "3.6.5", default-features = false, features = ["derive"] } +codec = { package = "parity-scale-codec", version = "3.6.9", default-features = false, features = ["derive"] } hex-literal = { version = "0.4.1", optional = true } log = { version = "0.4.20", default-features = false } -scale-info = { version = "2.9.0", default-features = false, features = ["derive"] } -smallvec = "1.11.1" +scale-info = { version = "2.10.0", default-features = false, features = ["derive"] } +smallvec = "1.11.2" # Substrate frame-benchmarking = { workspace = true, optional = true } @@ -32,6 +32,7 @@ pallet-aura = { workspace = true } pallet-authorship = { workspace = true } pallet-balances = { workspace = true } pallet-session = { workspace = true } +pallet-message-queue = { workspace = true } pallet-sudo = { workspace = true } pallet-timestamp = { workspace = true } pallet-transaction-payment = { workspace = true } @@ -47,6 +48,7 @@ sp-session = { workspace = true } sp-std = { workspace = true } sp-transaction-pool = { workspace = true } sp-version = { workspace = true } +sp-genesis-builder = { workspace = true } # Polkadot pallet-xcm = { workspace = true } @@ -68,11 +70,11 @@ cumulus-primitives-timestamp = { workspace = true } cumulus-primitives-utility = { workspace = true } pallet-collator-selection = { workspace = true } parachain-info = { workspace = true } +parachains-common = { workspace = true } # extra deps for setting up pallet-contracts pallet-contracts = { workspace = true } pallet-utility = { workspace = true } -pallet-contracts-primitives = { workspace = true } pallet-insecure-randomness-collective-flip = { workspace = true } pallet-assets = { workspace = true } @@ -100,11 +102,11 @@ std = [ "pallet-authorship/std", "pallet-balances/std", "pallet-collator-selection/std", - "pallet-contracts-primitives/std", "pallet-contracts/std", "pallet-insecure-randomness-collective-flip/std", "pallet-session/std", "pallet-sudo/std", + "pallet-xcm/std", "pallet-timestamp/std", "pallet-transaction-payment-rpc-runtime-api/std", "pallet-transaction-payment/std", @@ -177,4 +179,4 @@ try-runtime = [ ] experimental = [ "pallet-aura/experimental" ] - +parachain = [] diff --git a/parachain-runtime/src/lib.rs b/parachain-runtime/src/lib.rs index 6029e63..90d6ec0 100644 --- a/parachain-runtime/src/lib.rs +++ b/parachain-runtime/src/lib.rs @@ -13,12 +13,13 @@ mod weights; mod xcm_config; use cumulus_pallet_parachain_system::RelayNumberStrictlyIncreases; +use polkadot_runtime_common::xcm_sender::NoPriceForMessageDelivery; use smallvec::smallvec; use sp_api::impl_runtime_apis; use sp_core::{crypto::KeyTypeId, OpaqueMetadata}; use sp_runtime::{ create_runtime_str, generic, impl_opaque_keys, - traits::{AccountIdLookup, BlakeTwo256, Block as BlockT, IdentifyAccount, Verify}, + traits::{BlakeTwo256, Block as BlockT, IdentifyAccount, Verify}, transaction_validity::{TransactionSource, TransactionValidity}, ApplyExtrinsicResult, MultiSignature, }; @@ -28,11 +29,13 @@ use sp_std::prelude::*; use sp_version::NativeVersion; use sp_version::RuntimeVersion; +use cumulus_primitives_core::{AggregateMessageOrigin, ParaId}; use frame_support::{ - construct_runtime, + construct_runtime, derive_impl, dispatch::DispatchClass, + genesis_builder_helper::{build_config, create_default_config}, parameter_types, - traits::{ConstBool, ConstU32, ConstU64, ConstU8, EitherOfDiverse, Everything}, + traits::{ConstBool, ConstU32, ConstU64, ConstU8, EitherOfDiverse, TransformOrigin}, weights::{ constants::WEIGHT_REF_TIME_PER_SECOND, ConstantMultiplier, Weight, WeightToFeeCoefficient, WeightToFeeCoefficients, WeightToFeePolynomial, @@ -44,9 +47,10 @@ use frame_system::{ EnsureRoot, }; use pallet_xcm::{EnsureXcm, IsVoiceOfBody}; +use parachains_common::message_queue::{NarrowOriginToSibling, ParaIdToSibling}; pub use sp_consensus_aura::sr25519::AuthorityId as AuraId; pub use sp_runtime::{MultiAddress, Perbill, Permill}; -use xcm_config::{RelayLocation, XcmConfig, XcmOriginToTransactDispatchOrigin}; +use xcm_config::{RelayLocation, XcmOriginToTransactDispatchOrigin}; #[cfg(any(feature = "std", test))] pub use sp_runtime::BuildStorage; @@ -58,7 +62,6 @@ use weights::{BlockExecutionWeight, ExtrinsicBaseWeight, RocksDbWeight}; // XCM Imports use xcm::latest::prelude::BodyId; -use xcm_executor::XcmExecutor; /// Alias to 512-bit hash when used in the context of a transaction signature on the chain. pub type Signature = MultiSignature; @@ -110,9 +113,6 @@ pub type SignedExtra = ( pub type UncheckedExtrinsic = generic::UncheckedExtrinsic; -/// Extrinsic type that has already been checked. -pub type CheckedExtrinsic = generic::CheckedExtrinsic; - /// Executive: handles dispatch to the various modules. pub type Executive = frame_executive::Executive< Runtime, @@ -228,6 +228,15 @@ const MAXIMUM_BLOCK_WEIGHT: Weight = Weight::from_parts( cumulus_primitives_core::relay_chain::MAX_POV_SIZE as u64, ); +/// Maximum number of blocks simultaneously accepted by the Runtime, not yet included +/// into the relay chain. +const UNINCLUDED_SEGMENT_CAPACITY: u32 = 1; +/// How many parachain blocks are processed by the relay chain per parent. Limits the +/// number of blocks authored per slot. +const BLOCK_PROCESSING_VELOCITY: u32 = 1; +/// Relay chain slot duration, in milliseconds. +const RELAY_CHAIN_SLOT_DURATION_MILLIS: u32 = 6000; + /// The version information used to identify this runtime when compiled natively. #[cfg(feature = "std")] pub fn native_version() -> NativeVersion { @@ -264,45 +273,27 @@ parameter_types! { pub const SS58Prefix: u16 = 42; } -// Configure FRAME pallets to include in runtime. - +/// The default types are being injected by [`derive_impl`](`frame_support::derive_impl`) from +/// [`ParaChainDefaultConfig`](`struct@frame_system::config_preludes::ParaChainDefaultConfig`), +/// but overridden as needed. +#[derive_impl(frame_system::config_preludes::ParaChainDefaultConfig as frame_system::DefaultConfig)] impl frame_system::Config for Runtime { /// The identifier used to distinguish between accounts. type AccountId = AccountId; - /// The aggregated dispatch type that is available for extrinsics. - type RuntimeCall = RuntimeCall; - /// The lookup mechanism to get account ID from whatever is passed in dispatchers. - type Lookup = AccountIdLookup; /// The index type for storing how many extrinsics an account has signed. type Nonce = Nonce; /// The type for hashing blocks and tries. type Hash = Hash; - /// The hashing algorithm used. - type Hashing = BlakeTwo256; /// The block type. type Block = Block; - /// The ubiquitous event type. - type RuntimeEvent = RuntimeEvent; - /// The ubiquitous origin type. - type RuntimeOrigin = RuntimeOrigin; /// Maximum number of block number to block hash mappings to keep (oldest pruned first). type BlockHashCount = BlockHashCount; /// Runtime version. type Version = Version; - /// Converts a module to an index of this module in the runtime. - type PalletInfo = PalletInfo; /// The data to be stored in an account. type AccountData = pallet_balances::AccountData; - /// What to do if a new account is created. - type OnNewAccount = (); - /// What to do if an account is fully reaped from the system. - type OnKilledAccount = (); /// The weight of database operations that the runtime can invoke. type DbWeight = RocksDbWeight; - /// The basic call filter to use in dispatchable. - type BaseCallFilter = Everything; - /// Weight information for the extrinsics of this pallet. - type SystemWeightInfo = (); /// Block & extrinsics weights: base values and limits. type BlockWeights = RuntimeBlockWeights; /// The maximum length of a block (in bytes). @@ -344,8 +335,8 @@ impl pallet_balances::Config for Runtime { type MaxReserves = ConstU32<50>; type ReserveIdentifier = [u8; 8]; type RuntimeHoldReason = RuntimeHoldReason; + type RuntimeFreezeReason = RuntimeFreezeReason; type FreezeIdentifier = (); - type MaxHolds = ConstU32<50>; type MaxFreezes = ConstU32<50>; } @@ -372,23 +363,16 @@ impl pallet_sudo::Config for Runtime { parameter_types! { pub const ReservedXcmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.saturating_div(4); pub const ReservedDmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.saturating_div(4); + pub const RelayOrigin: AggregateMessageOrigin = AggregateMessageOrigin::Parent; } -/// Maximum number of blocks simultaneously accepted by the Runtime, not yet included -/// into the relay chain. -pub const UNINCLUDED_SEGMENT_CAPACITY: u32 = 1; -/// How many parachain blocks are processed by the relay chain per parent. Limits the -/// number of blocks authored per slot. -pub const BLOCK_PROCESSING_VELOCITY: u32 = 1; -/// Relay chain slot duration, in milliseconds. -pub const RELAY_CHAIN_SLOT_DURATION_MILLIS: u32 = 6000; - impl cumulus_pallet_parachain_system::Config for Runtime { + type WeightInfo = (); type RuntimeEvent = RuntimeEvent; type OnSystemEvent = (); type SelfParaId = parachain_info::Pallet; type OutboundXcmpMessageSource = XcmpQueue; - type DmpMessageHandler = DmpQueue; + type DmpQueue = frame_support::traits::EnqueueWithOrigin; type ReservedDmpWeight = ReservedDmpWeight; type XcmpMessageHandler = XcmpQueue; type ReservedXcmpWeight = ReservedXcmpWeight; @@ -403,24 +387,45 @@ impl cumulus_pallet_parachain_system::Config for Runtime { impl parachain_info::Config for Runtime {} +parameter_types! { + pub MessageQueueServiceWeight: Weight = Perbill::from_percent(35) * RuntimeBlockWeights::get().max_block; +} + +impl pallet_message_queue::Config for Runtime { + type RuntimeEvent = RuntimeEvent; + type WeightInfo = (); + #[cfg(feature = "runtime-benchmarks")] + type MessageProcessor = pallet_message_queue::mock_helpers::NoopMessageProcessor< + cumulus_primitives_core::AggregateMessageOrigin, + >; + #[cfg(not(feature = "runtime-benchmarks"))] + type MessageProcessor = xcm_builder::ProcessXcmMessage< + AggregateMessageOrigin, + xcm_executor::XcmExecutor, + RuntimeCall, + >; + type Size = u32; + // The XCMP queue pallet is only ever able to handle the `Sibling(ParaId)` origin: + type QueueChangeHandler = NarrowOriginToSibling; + type QueuePausedQuery = NarrowOriginToSibling; + type HeapSize = sp_core::ConstU32<{ 64 * 1024 }>; + type MaxStale = sp_core::ConstU32<8>; + type ServiceWeight = MessageQueueServiceWeight; +} + impl cumulus_pallet_aura_ext::Config for Runtime {} impl cumulus_pallet_xcmp_queue::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type XcmExecutor = XcmExecutor; type ChannelInfo = ParachainSystem; type VersionWrapper = (); - type ExecuteOverweightOrigin = EnsureRoot; + // Enqueue XCMP messages from siblings for later processing. + type XcmpQueue = TransformOrigin; + type MaxInboundSuspended = sp_core::ConstU32<1_000>; type ControllerOrigin = EnsureRoot; type ControllerOriginConverter = XcmOriginToTransactDispatchOrigin; type WeightInfo = (); - type PriceForSiblingDelivery = (); -} - -impl cumulus_pallet_dmp_queue::Config for Runtime { - type RuntimeEvent = RuntimeEvent; - type XcmExecutor = XcmExecutor; - type ExecuteOverweightOrigin = EnsureRoot; + type PriceForSiblingDelivery = NoPriceForMessageDelivery; } parameter_types! { @@ -447,6 +452,8 @@ impl pallet_aura::Config for Runtime { type DisabledValidators = (); type MaxAuthorities = ConstU32<100_000>; type AllowMultipleBlocksPerSlot = ConstBool; + #[cfg(feature = "experimental")] + type SlotDuration = pallet_aura::MinimumPeriodTimesTwo; } parameter_types! { @@ -489,8 +496,7 @@ impl pallet_utility::Config for Runtime { // Create the runtime by composing the FRAME pallets that were previously configured. construct_runtime!( - pub enum Runtime - { + pub struct Runtime { // Order should match with Runtime defined in runtime/src/lib.rs System: frame_system, RandomnessCollectiveFlip: pallet_insecure_randomness_collective_flip, @@ -517,7 +523,7 @@ construct_runtime!( XcmpQueue: cumulus_pallet_xcmp_queue, PolkadotXcm: pallet_xcm, CumulusXcm: cumulus_pallet_xcm, - DmpQueue: cumulus_pallet_dmp_queue, + MessageQueue: pallet_message_queue, } ); @@ -528,8 +534,10 @@ mod benches { [pallet_balances, Balances] [pallet_session, SessionBench::] [pallet_timestamp, Timestamp] + [pallet_message_queue, MessageQueue] [pallet_sudo, Sudo] [pallet_collator_selection, CollatorSelection] + [cumulus_pallet_parachain_system, ParachainSystem] [cumulus_pallet_xcmp_queue, XcmpQueue] ); } @@ -545,7 +553,6 @@ const CONTRACTS_DEBUG_OUTPUT: pallet_contracts::DebugInfo = pallet_contracts::DebugInfo::UnsafeDebug; const CONTRACTS_EVENTS: pallet_contracts::CollectEvents = pallet_contracts::CollectEvents::UnsafeCollect; - impl_runtime_apis! { impl sp_consensus_aura::AuraApi for Runtime { fn slot_duration() -> sp_consensus_aura::SlotDuration { @@ -769,7 +776,7 @@ impl_runtime_apis! { gas_limit: Option, storage_deposit_limit: Option, input_data: Vec, - ) -> pallet_contracts_primitives::ContractExecResult { + ) -> pallet_contracts::ContractExecResult { let gas_limit = gas_limit.unwrap_or(RuntimeBlockWeights::get().max_block); Contracts::bare_call( origin, @@ -789,10 +796,10 @@ impl_runtime_apis! { value: Balance, gas_limit: Option, storage_deposit_limit: Option, - code: pallet_contracts_primitives::Code, + code: pallet_contracts::Code, data: Vec, salt: Vec, - ) -> pallet_contracts_primitives::ContractInstantiateResult + ) -> pallet_contracts::ContractInstantiateResult { let gas_limit = gas_limit.unwrap_or(RuntimeBlockWeights::get().max_block); Contracts::bare_instantiate( @@ -813,7 +820,7 @@ impl_runtime_apis! { code: Vec, storage_deposit_limit: Option, determinism: pallet_contracts::Determinism, - ) -> pallet_contracts_primitives::CodeUploadResult + ) -> pallet_contracts::CodeUploadResult { Contracts::bare_upload_code(origin, code, storage_deposit_limit, determinism) } @@ -821,10 +828,20 @@ impl_runtime_apis! { fn get_storage( address: AccountId, key: Vec, - ) -> pallet_contracts_primitives::GetStorageResult { + ) -> pallet_contracts::GetStorageResult { Contracts::get_storage(address, key) } } + + impl sp_genesis_builder::GenesisBuilder for Runtime { + fn create_default_config() -> Vec { + create_default_config::() + } + + fn build_config(config: Vec) -> sp_genesis_builder::Result { + build_config::(config) + } + } } cumulus_pallet_parachain_system::register_validate_block! { diff --git a/parachain-runtime/src/weights/mod.rs b/parachain-runtime/src/weights/mod.rs index ed0b4db..ef1ab0d 100644 --- a/parachain-runtime/src/weights/mod.rs +++ b/parachain-runtime/src/weights/mod.rs @@ -24,5 +24,4 @@ pub mod rocksdb_weights; pub use block_weights::constants::BlockExecutionWeight; pub use extrinsic_weights::constants::ExtrinsicBaseWeight; -pub use paritydb_weights::constants::ParityDbWeight; pub use rocksdb_weights::constants::RocksDbWeight; diff --git a/parachain-runtime/src/xcm_config.rs b/parachain-runtime/src/xcm_config.rs index 353f68d..dce5cfe 100644 --- a/parachain-runtime/src/xcm_config.rs +++ b/parachain-runtime/src/xcm_config.rs @@ -3,51 +3,52 @@ use super::{ Runtime, RuntimeCall, RuntimeEvent, RuntimeOrigin, WeightToFee, XcmpQueue, }; use frame_support::{ - match_types, parameter_types, - traits::{ConstU32, Everything, Nothing}, + parameter_types, + traits::{ConstU32, Contains, Everything, Nothing}, weights::Weight, }; use frame_system::EnsureRoot; use pallet_xcm::XcmPassthrough; -use polkadot_parachain_primitives::primitives::Sibling; use polkadot_runtime_common::impls::ToAuthor; use xcm::latest::prelude::*; +#[allow(deprecated)] +use xcm_builder::CurrencyAdapter; use xcm_builder::{ AccountId32Aliases, AllowExplicitUnpaidExecutionFrom, AllowTopLevelPaidExecutionFrom, - CurrencyAdapter, DenyReserveTransferToRelayChain, DenyThenTry, EnsureXcmOrigin, - FixedWeightBounds, IsConcrete, NativeAsset, ParentIsPreset, RelayChainAsNative, - SiblingParachainAsNative, SiblingParachainConvertsVia, SignedAccountId32AsNative, - SignedToAccountId32, SovereignSignedViaLocation, TakeWeightCredit, TrailingSetTopicAsId, - UsingComponents, WithComputedOrigin, WithUniqueTopic, + DenyReserveTransferToRelayChain, DenyThenTry, EnsureXcmOrigin, FixedWeightBounds, + FrameTransactionalProcessor, IsConcrete, NativeAsset, ParentIsPreset, RelayChainAsNative, + SiblingParachainAsNative, SignedAccountId32AsNative, SignedToAccountId32, + SovereignSignedViaLocation, TakeWeightCredit, TrailingSetTopicAsId, UsingComponents, + WithComputedOrigin, WithUniqueTopic, }; use xcm_executor::XcmExecutor; parameter_types! { - pub const RelayLocation: MultiLocation = MultiLocation::parent(); + pub const TokenLocation: Location = Here.into_location(); + pub const RelayLocation: Location = Location::parent(); pub const RelayNetwork: Option = None; pub RelayChainOrigin: RuntimeOrigin = cumulus_pallet_xcm::Origin::Relay.into(); - pub UniversalLocation: InteriorMultiLocation = Parachain(ParachainInfo::parachain_id().into()).into(); + pub UniversalLocation: InteriorLocation = Parachain(ParachainInfo::parachain_id().into()).into(); } -/// Type for specifying how a `MultiLocation` can be converted into an `AccountId`. This is used +/// Type for specifying how a `Location` can be converted into an `AccountId`. This is used /// when determining ownership of accounts for asset transacting and when attempting to use XCM /// `Transact` in order to determine the dispatch Origin. pub type LocationToAccountId = ( - // The parent (Relay-chain) origin converts to the parent `AccountId`. - ParentIsPreset, - // Sibling parachain origins convert to AccountId via the `ParaId::into`. - SiblingParachainConvertsVia, // Straight up local `AccountId32` origins just alias directly to `AccountId`. AccountId32Aliases, + // The parent (Relay-chain) origin converts to the parent `AccountId`. + ParentIsPreset, ); /// Means for transacting assets on this chain. +#[allow(deprecated)] pub type LocalAssetTransactor = CurrencyAdapter< // Use this currency: Balances, // Use this currency when it is a fungible asset matching the given location or name: IsConcrete, - // Do a simple punn to convert an AccountId32 MultiLocation into a native chain account ID: + // Do a simple punn to convert an AccountId32 Location into a native chain account ID: LocationToAccountId, // Our chain's account ID type (we can't get away without mentioning it explicitly): AccountId, @@ -55,6 +56,12 @@ pub type LocalAssetTransactor = CurrencyAdapter< (), >; +#[allow(deprecated)] +pub type LocalBalancesTransactor = + CurrencyAdapter, LocationToAccountId, AccountId, ()>; + +pub type AssetTransactors = (LocalBalancesTransactor, LocalAssetTransactor); + /// This is the type we use to convert an (incoming) XCM origin into a local `Origin` instance, /// ready for dispatching a transaction with Xcm's `Transact`. There is an `OriginKind` which can /// biases the kind of local `Origin` it will become. @@ -83,11 +90,11 @@ parameter_types! { pub const MaxAssetsIntoHolding: u32 = 64; } -match_types! { - pub type ParentOrParentsExecutivePlurality: impl Contains = { - MultiLocation { parents: 1, interior: Here } | - MultiLocation { parents: 1, interior: X1(Plurality { id: BodyId::Executive, .. }) } - }; +pub struct ParentOrParentsPlurality; +impl Contains for ParentOrParentsPlurality { + fn contains(location: &Location) -> bool { + matches!(location.unpack(), (1, []) | (1, [Plurality { .. }])) + } } pub type Barrier = TrailingSetTopicAsId< @@ -98,7 +105,7 @@ pub type Barrier = TrailingSetTopicAsId< WithComputedOrigin< ( AllowTopLevelPaidExecutionFrom, - AllowExplicitUnpaidExecutionFrom, + AllowExplicitUnpaidExecutionFrom, // ^^^ Parent and its exec plurality get free execution ), UniversalLocation, @@ -112,8 +119,7 @@ pub struct XcmConfig; impl xcm_executor::Config for XcmConfig { type RuntimeCall = RuntimeCall; type XcmSender = XcmRouter; - // How to withdraw and deposit an asset. - type AssetTransactor = LocalAssetTransactor; + type AssetTransactor = AssetTransactors; type OriginConverter = XcmOriginToTransactDispatchOrigin; type IsReserve = NativeAsset; type IsTeleporter = (); // Teleporting is disabled. @@ -136,6 +142,7 @@ impl xcm_executor::Config for XcmConfig { type CallDispatcher = RuntimeCall; type SafeCallFilter = Everything; type Aliasers = Nothing; + type TransactionalProcessor = FrameTransactionalProcessor; } /// No local origins on this chain are allowed to dispatch XCM sends/executions. @@ -152,7 +159,7 @@ pub type XcmRouter = WithUniqueTopic<( #[cfg(feature = "runtime-benchmarks")] parameter_types! { - pub ReachableDest: Option = Some(Parent.into()); + pub ReachableDest: Option = Some(Parent.into()); } impl pallet_xcm::Config for Runtime { @@ -160,9 +167,7 @@ impl pallet_xcm::Config for Runtime { type SendXcmOrigin = EnsureXcmOrigin; type XcmRouter = XcmRouter; type ExecuteXcmOrigin = EnsureXcmOrigin; - type XcmExecuteFilter = Nothing; - // ^ Disable dispatchable execute on the XCM pallet. - // Needs to be `Everything` for local testing. + type XcmExecuteFilter = Everything; type XcmExecutor = XcmExecutor; type XcmTeleportFilter = Everything; type XcmReserveTransferFilter = Nothing; diff --git a/runtime/Cargo.toml b/runtime/Cargo.toml index 600b855..15896f5 100644 --- a/runtime/Cargo.toml +++ b/runtime/Cargo.toml @@ -13,24 +13,27 @@ build = "build.rs" targets = ["x86_64-unknown-linux-gnu"] [dependencies] -codec = { package = "parity-scale-codec", version = "3.6.5", default-features = false, features = ["derive"] } -scale-info = { version = "2.9.0", default-features = false, features = ["derive"] } +codec = { package = "parity-scale-codec", version = "3.6.9", default-features = false, features = ["derive"] } +scale-info = { version = "2.10.0", default-features = false, features = ["derive"] } +frame-executive = { workspace = true } +frame-support = { workspace = true } +frame-system = { workspace = true } +frame-system-rpc-runtime-api = { workspace = true } +frame-try-runtime = { workspace = true, optional = true } pallet-aura = { workspace = true } pallet-balances = { workspace = true } -frame-support = { workspace = true } pallet-grandpa = { workspace = true } pallet-sudo = { workspace = true } -frame-system = { workspace = true } -frame-try-runtime = { workspace = true, optional = true } pallet-timestamp = { workspace = true } pallet-transaction-payment = { workspace = true } -frame-executive = { workspace = true } +pallet-transaction-payment-rpc-runtime-api = { workspace = true } sp-api = { workspace = true } sp-block-builder = { workspace = true } sp-consensus-aura = { workspace = true } sp-consensus-grandpa = { workspace = true } sp-core = { workspace = true } +sp-genesis-builder = { workspace = true } sp-inherents = { workspace = true } sp-offchain = { workspace = true } sp-runtime = { workspace = true } @@ -39,22 +42,16 @@ sp-std = { workspace = true } sp-storage = { workspace = true } sp-transaction-pool = { workspace = true } sp-version = { workspace = true } -sp-genesis-builder = { workspace = true } # Polkadot polkadot-runtime-common = { workspace = true } # extra deps for setting up pallet-contracts -pallet-contracts = { workspace = true } +pallet-assets = { workspace = true } pallet-authorship = { workspace = true } -pallet-utility = { workspace = true } -pallet-contracts-primitives = { workspace = true } +pallet-contracts = { workspace = true } pallet-insecure-randomness-collective-flip = { workspace = true } -pallet-assets = { workspace = true } - -# Used for the node template's RPCs -frame-system-rpc-runtime-api = { workspace = true } -pallet-transaction-payment-rpc-runtime-api = { workspace = true } +pallet-utility = { workspace = true } # Used for runtime benchmarking frame-benchmarking = { workspace = true, optional = true } @@ -74,18 +71,17 @@ std = [ "frame-system-rpc-runtime-api/std", "frame-system/std", "frame-try-runtime?/std", + "pallet-assets/std", "pallet-aura/std", + "pallet-authorship/std", "pallet-balances/std", + "pallet-contracts/std", "pallet-grandpa/std", + "pallet-insecure-randomness-collective-flip/std", "pallet-sudo/std", "pallet-timestamp/std", "pallet-transaction-payment-rpc-runtime-api/std", "pallet-transaction-payment/std", - "pallet-contracts/std", - "pallet-assets/std", - "pallet-authorship/std", - "pallet-contracts-primitives/std", - "pallet-insecure-randomness-collective-flip/std", "scale-info/std", "sp-api/std", "sp-block-builder/std", @@ -101,6 +97,7 @@ std = [ "sp-storage/std", "sp-transaction-pool/std", "sp-version/std", + "polkadot-runtime-common/std", "substrate-wasm-builder", ] runtime-benchmarks = [ diff --git a/runtime/src/contracts_config.rs b/runtime/src/contracts_config.rs index 93e34ca..6d4cb91 100644 --- a/runtime/src/contracts_config.rs +++ b/runtime/src/contracts_config.rs @@ -84,4 +84,8 @@ impl pallet_contracts::Config for Runtime { type Environment = (); type Debug = (); type Migrations = (); + #[cfg(feature = "parachain")] + type Xcm = pallet_xcm::Pallet; + #[cfg(not(feature = "parachain"))] + type Xcm = (); } diff --git a/runtime/src/lib.rs b/runtime/src/lib.rs index 1c49387..0138851 100644 --- a/runtime/src/lib.rs +++ b/runtime/src/lib.rs @@ -9,14 +9,18 @@ include!(concat!(env!("OUT_DIR"), "/wasm_binary.rs")); mod assets_config; mod contracts_config; -use frame_support::dispatch::DispatchClass; +use frame_support::{ + derive_impl, + dispatch::DispatchClass, + genesis_builder_helper::{build_config, create_default_config}, +}; use frame_system::limits::{BlockLength, BlockWeights}; use polkadot_runtime_common::SlowAdjustingFeeUpdate; use sp_api::impl_runtime_apis; use sp_core::{crypto::KeyTypeId, OpaqueMetadata}; use sp_runtime::{ create_runtime_str, generic, impl_opaque_keys, - traits::{AccountIdLookup, BlakeTwo256, Block as BlockT, IdentifyAccount, Verify}, + traits::{BlakeTwo256, Block as BlockT, IdentifyAccount, Verify}, transaction_validity::{TransactionSource, TransactionValidity}, ApplyExtrinsicResult, MultiSignature, }; @@ -169,9 +173,8 @@ parameter_types! { // Configure FRAME pallets to include in runtime. +#[derive_impl(frame_system::config_preludes::SolochainDefaultConfig as frame_system::DefaultConfig)] impl frame_system::Config for Runtime { - /// The basic call filter to use in dispatchable. - type BaseCallFilter = frame_support::traits::Everything; /// The block type for the runtime. type Block = Block; /// Block & extrinsics weights: base values and limits. @@ -180,43 +183,21 @@ impl frame_system::Config for Runtime { type BlockLength = RuntimeBlockLength; /// The identifier used to distinguish between accounts. type AccountId = AccountId; - /// The aggregated dispatch type that is available for extrinsics. - type RuntimeCall = RuntimeCall; - /// The lookup mechanism to get account ID from whatever is passed in dispatchers. - type Lookup = AccountIdLookup; - /// The index type for storing how many extrinsics an account has signed. + /// The type for storing how many extrinsics an account has signed. type Nonce = Nonce; /// The type for hashing blocks and tries. type Hash = Hash; - /// The hashing algorithm used. - type Hashing = BlakeTwo256; - /// The ubiquitous event type. - type RuntimeEvent = RuntimeEvent; - /// The ubiquitous origin type. - type RuntimeOrigin = RuntimeOrigin; /// Maximum number of block number to block hash mappings to keep (oldest pruned first). type BlockHashCount = BlockHashCount; /// The weight of database operations that the runtime can invoke. type DbWeight = RocksDbWeight; /// Version of the runtime. type Version = Version; - /// Converts a module to the index of the module in `construct_runtime!`. - /// - /// This type is being generated by `construct_runtime!`. - type PalletInfo = PalletInfo; - /// What to do if a new account is created. - type OnNewAccount = (); - /// What to do if an account is fully reaped from the system. - type OnKilledAccount = (); /// The data to be stored in an account. type AccountData = pallet_balances::AccountData; - /// Weight information for the extrinsics of this pallet. - type SystemWeightInfo = (); /// This is used as an identifier of the chain. 42 is the generic substrate prefix. type SS58Prefix = SS58Prefix; - /// The set code logic, just the default since we're not a parachain. - type OnSetCode = (); - type MaxConsumers = ConstU32<16>; + type MaxConsumers = frame_support::traits::ConstU32<16>; } parameter_types! { @@ -243,7 +224,6 @@ impl pallet_timestamp::Config for Runtime { parameter_types! { pub const MaxLocks: u32 = 50; pub const MaxReserves: u32 = 50; - pub const MaxHolds: u32 = 50; } impl pallet_balances::Config for Runtime { @@ -261,7 +241,7 @@ impl pallet_balances::Config for Runtime { type FreezeIdentifier = (); type MaxFreezes = (); type RuntimeHoldReason = RuntimeHoldReason; - type MaxHolds = MaxHolds; + type RuntimeFreezeReason = RuntimeFreezeReason; } impl pallet_transaction_payment::Config for Runtime { @@ -474,7 +454,7 @@ impl_runtime_apis! { gas_limit: Option, storage_deposit_limit: Option, input_data: Vec, - ) -> pallet_contracts_primitives::ContractExecResult { + ) -> pallet_contracts::ContractExecResult { let gas_limit = gas_limit.unwrap_or(RuntimeBlockWeights::get().max_block); Contracts::bare_call( origin, @@ -494,10 +474,10 @@ impl_runtime_apis! { value: Balance, gas_limit: Option, storage_deposit_limit: Option, - code: pallet_contracts_primitives::Code, + code: pallet_contracts::Code, data: Vec, salt: Vec, - ) -> pallet_contracts_primitives::ContractInstantiateResult + ) -> pallet_contracts::ContractInstantiateResult { let gas_limit = gas_limit.unwrap_or(RuntimeBlockWeights::get().max_block); Contracts::bare_instantiate( @@ -518,7 +498,7 @@ impl_runtime_apis! { code: Vec, storage_deposit_limit: Option, determinism: pallet_contracts::Determinism, - ) -> pallet_contracts_primitives::CodeUploadResult + ) -> pallet_contracts::CodeUploadResult { Contracts::bare_upload_code(origin, code, storage_deposit_limit, determinism) } @@ -526,8 +506,19 @@ impl_runtime_apis! { fn get_storage( address: AccountId, key: Vec, - ) -> pallet_contracts_primitives::GetStorageResult { + ) -> pallet_contracts::GetStorageResult { Contracts::get_storage(address, key) } } + + + impl sp_genesis_builder::GenesisBuilder for Runtime { + fn create_default_config() -> Vec { + create_default_config::() + } + + fn build_config(config: Vec) -> sp_genesis_builder::Result { + build_config::(config) + } + } } diff --git a/zombienet.toml b/zombienet.toml index 936265d..0a365cb 100644 --- a/zombienet.toml +++ b/zombienet.toml @@ -28,6 +28,6 @@ chain = "contracts-parachain-local" [parachains.collator] name = "collator01" - rpc_port = 9944 + ws_port = 9944 command = "substrate-contracts-node" - args = [ "-lerror,runtime::contracts=debug,runtime::contracts::strace=trace" ] + args = [ "-lerror,runtime::contracts=trace,xcm=trace,runtime::xcm=trace,runtime::xcmp=info" ] From 7e8dbb59c8b2f94d91f8c941a3bf4f21c7421dfe Mon Sep 17 00:00:00 2001 From: PG Herveou Date: Thu, 22 Feb 2024 12:44:47 +0100 Subject: [PATCH 2/6] Bumps sha & deps (#223) --- Cargo.lock | 1776 ++++++++++++++++++++++++------------------- Cargo.toml | 192 ++--- node/Cargo.toml | 4 +- node/src/command.rs | 2 +- zombienet.toml | 6 +- 5 files changed, 1095 insertions(+), 885 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 3e5ba8e..a20eb35 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -48,9 +48,9 @@ dependencies = [ [[package]] name = "aes" -version = "0.8.3" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac1f845298e95f983ff1944b728ae08b8cebab80d684f0a832ed0fc74dfa27e2" +checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0" dependencies = [ "cfg-if", "cipher 0.4.4", @@ -73,9 +73,9 @@ dependencies = [ [[package]] name = "ahash" -version = "0.7.7" +version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a824f2aa7e75a0c98c5a504fceb80649e9c35265d44525b5f94de4771a395cd" +checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9" dependencies = [ "getrandom 0.2.12", "once_cell", @@ -84,9 +84,9 @@ dependencies = [ [[package]] name = "ahash" -version = "0.8.7" +version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77c3a9648d43b9cd48db467b3f87fdd6e146bcc88ab0180006cef2179fe11d01" +checksum = "d713b3834d76b85304d4d525563c1276e2e30dc97cc67bfb4585a4a29fc2c89f" dependencies = [ "cfg-if", "getrandom 0.2.12", @@ -142,9 +142,9 @@ dependencies = [ [[package]] name = "anstream" -version = "0.6.11" +version = "0.6.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5" +checksum = "96b09b5178381e0874812a9b157f7fe84982617e48f71f4e3235482775e5b540" dependencies = [ "anstyle", "anstyle-parse", @@ -156,9 +156,9 @@ dependencies = [ [[package]] name = "anstyle" -version = "1.0.4" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87" +checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc" [[package]] name = "anstyle-parse" @@ -190,9 +190,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.79" +version = "1.0.80" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca" +checksum = "5ad32ce52e4161730f7098c077cd2ed6229b5804ccf99e5366be1ab72a98b4e1" [[package]] name = "approx" @@ -214,7 +214,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] @@ -601,13 +601,13 @@ dependencies = [ [[package]] name = "async-channel" -version = "2.1.1" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ca33f4bc4ed1babef42cad36cc1f51fa88be00420404e5b1e80ab1b18f7678c" +checksum = "f28243a43d821d11341ab73c80bed182dc015c514b951616cf79bd4af39af0c3" dependencies = [ "concurrent-queue", - "event-listener 4.0.3", - "event-listener-strategy", + "event-listener 5.1.0", + "event-listener-strategy 0.5.0", "futures-core", "pin-project-lite 0.2.13", ] @@ -670,8 +670,8 @@ dependencies = [ "futures-io", "futures-lite 2.2.0", "parking", - "polling 3.3.2", - "rustix 0.38.30", + "polling 3.5.0", + "rustix 0.38.31", "slab", "tracing", "windows-sys 0.52.0", @@ -693,7 +693,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d034b430882f8381900d3fe6f0aaa3ad94f2cb4ac519b429692a1bc2dda4ae7b" dependencies = [ "event-listener 4.0.3", - "event-listener-strategy", + "event-listener-strategy 0.4.0", "pin-project-lite 0.2.13", ] @@ -721,7 +721,7 @@ dependencies = [ "cfg-if", "event-listener 3.1.0", "futures-lite 1.13.0", - "rustix 0.38.30", + "rustix 0.38.31", "windows-sys 0.48.0", ] @@ -737,7 +737,7 @@ dependencies = [ "cfg-if", "futures-core", "futures-io", - "rustix 0.38.30", + "rustix 0.38.31", "signal-hook-registry", "slab", "windows-sys 0.48.0", @@ -757,7 +757,7 @@ checksum = "c980ee35e870bd1a4d2c8294d4c04d0499e67bca1e4b5cefcc693c2fa00caea9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] @@ -871,7 +871,7 @@ dependencies = [ [[package]] name = "binary-merkle-tree" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "hash-db", "log", @@ -904,7 +904,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] @@ -1062,7 +1062,7 @@ version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a37913e8dc4ddcc604f0c6d3bf2887c995153af3611de9e23c352b44c1b9118" dependencies = [ - "async-channel 2.1.1", + "async-channel 2.2.0", "async-lock 3.3.0", "async-task", "fastrand 2.0.1", @@ -1096,7 +1096,7 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub-router" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "parity-scale-codec", "scale-info", @@ -1130,9 +1130,9 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.14.0" +version = "3.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" +checksum = "d32a994c2b3ca201d9b263612a374263f05e7adde37c4707f693dcd375076d1f" [[package]] name = "byte-slice-cast" @@ -1148,9 +1148,9 @@ checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" [[package]] name = "bytemuck" -version = "1.14.1" +version = "1.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed2490600f404f2b94c167e31d3ed1d5f3c225a0f3b80230053b3e0b7b962bd9" +checksum = "a2ef034f05691a48569bd920a96c81b9d91bbad1ab5ac7c4616c1f6ef36cb79f" [[package]] name = "byteorder" @@ -1196,9 +1196,9 @@ dependencies = [ [[package]] name = "cargo-platform" -version = "0.1.6" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ceed8ef69d8518a5dda55c07425450b58a4e1946f4951eab6d7191ee86c2443d" +checksum = "694c8807f2ae16faecc43dc17d74b3eb042482789fd0eb64b39a2e04e087053f" dependencies = [ "serde", ] @@ -1211,7 +1211,7 @@ checksum = "eee4243f1f26fc7a42710e7439c149e2b10b05472f88090acce52632f231a73a" dependencies = [ "camino", "cargo-platform", - "semver 1.0.21", + "semver 1.0.22", "serde", "serde_json", "thiserror", @@ -1238,9 +1238,9 @@ dependencies = [ [[package]] name = "cfg-expr" -version = "0.15.6" +version = "0.15.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6100bc57b6209840798d95cb2775684849d332f7bd788db2a8c8caf7ef82a41a" +checksum = "fa50868b64a9a6fda9d593ce778849ea8715cd2a3d2cc17ffdb4a2f2f2f1961d" dependencies = [ "smallvec", ] @@ -1293,9 +1293,9 @@ dependencies = [ [[package]] name = "chrono" -version = "0.4.33" +version = "0.4.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f13690e35a5e4ace198e7beea2895d29f3a9cc55015fcebe6336bd2010af9eb" +checksum = "5bc015644b92d5890fab7489e49d21f879d5c990186827d42ec511919404f38b" dependencies = [ "android-tzdata", "iana-time-zone", @@ -1360,9 +1360,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.4.18" +version = "4.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e578d6ec4194633722ccf9544794b71b1385c3c027efe0c55db226fc880865c" +checksum = "c918d541ef2913577a0f9566e9ce27cb35b6df072075769e0b26cb5a554520da" dependencies = [ "clap_builder", "clap_derive", @@ -1370,9 +1370,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.4.18" +version = "4.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4df4df40ec50c46000231c914968278b1eb05098cf8f1b3a518a95030e71d1c7" +checksum = "9f3e7391dad68afb0c2ede1bf619f579a3dc9c2ec67f089baa397123a2f3d1eb" dependencies = [ "anstream", "anstyle", @@ -1383,31 +1383,30 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.4.7" +version = "4.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442" +checksum = "307bc0538d5f0f83b8248db3087aa92fe504e4691294d0c96c0eabc33f47ba47" dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] name = "clap_lex" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1" +checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" [[package]] name = "coarsetime" -version = "0.1.33" +version = "0.1.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71367d3385c716342014ad17e3d19f7788ae514885a1f4c24f500260fb365e1a" +checksum = "13b3839cf01bb7960114be3ccf2340f541b6d0c81f8690b007b2b39f750f7e5d" dependencies = [ "libc", - "once_cell", - "wasi 0.11.0+wasi-snapshot-preview1", + "wasix", "wasm-bindgen", ] @@ -1549,7 +1548,7 @@ checksum = "cd7e35aee659887cbfb97aaf227ac12cad1a9d7c71e55ff3376839ed4e282d08" [[package]] name = "contracts-node" -version = "0.36.0" +version = "0.37.0" dependencies = [ "clap", "color-print", @@ -1615,7 +1614,7 @@ dependencies = [ [[package]] name = "contracts-node-runtime" -version = "0.36.0" +version = "0.37.0" dependencies = [ "frame-benchmarking", "frame-executive", @@ -1649,8 +1648,8 @@ dependencies = [ "sp-offchain", "sp-runtime", "sp-session", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-transaction-pool", "sp-version", "substrate-wasm-builder", @@ -1658,7 +1657,7 @@ dependencies = [ [[package]] name = "contracts-parachain-runtime" -version = "0.36.0" +version = "0.37.0" dependencies = [ "cumulus-pallet-aura-ext", "cumulus-pallet-dmp-queue", @@ -1708,7 +1707,7 @@ dependencies = [ "sp-offchain", "sp-runtime", "sp-session", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-transaction-pool", "sp-version", "staging-parachain-info", @@ -1877,9 +1876,9 @@ dependencies = [ [[package]] name = "crc32fast" -version = "1.3.2" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" +checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa" dependencies = [ "cfg-if", ] @@ -1989,7 +1988,7 @@ dependencies = [ [[package]] name = "cumulus-client-cli" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "clap", "parity-scale-codec", @@ -2006,7 +2005,7 @@ dependencies = [ [[package]] name = "cumulus-client-collator" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "cumulus-client-consensus-common", "cumulus-client-network", @@ -2029,7 +2028,7 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-aura" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "async-trait", "cumulus-client-collator", @@ -2071,7 +2070,7 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-common" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "async-trait", "cumulus-client-pov-recovery", @@ -2100,7 +2099,7 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-proposer" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "anyhow", "async-trait", @@ -2115,7 +2114,7 @@ dependencies = [ [[package]] name = "cumulus-client-network" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "async-trait", "cumulus-relay-chain-interface", @@ -2138,7 +2137,7 @@ dependencies = [ [[package]] name = "cumulus-client-parachain-inherent" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2153,8 +2152,8 @@ dependencies = [ "sp-inherents", "sp-runtime", "sp-state-machine", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-trie", "tracing", ] @@ -2162,7 +2161,7 @@ dependencies = [ [[package]] name = "cumulus-client-pov-recovery" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2186,7 +2185,7 @@ dependencies = [ [[package]] name = "cumulus-client-service" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "cumulus-client-cli", "cumulus-client-collator", @@ -2222,7 +2221,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-aura-ext" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "cumulus-pallet-parachain-system", "frame-support", @@ -2234,13 +2233,13 @@ dependencies = [ "sp-application-crypto", "sp-consensus-aura", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "cumulus-pallet-dmp-queue" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "cumulus-primitives-core", "frame-benchmarking", @@ -2251,14 +2250,14 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "staging-xcm", ] [[package]] name = "cumulus-pallet-parachain-system" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "bytes", "cumulus-pallet-parachain-system-proc-macro", @@ -2277,12 +2276,12 @@ dependencies = [ "polkadot-runtime-parachains", "scale-info", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-inherents", "sp-io", "sp-runtime", "sp-state-machine", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-trie", "sp-version", "staging-xcm", @@ -2292,18 +2291,18 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system-proc-macro" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] name = "cumulus-pallet-session-benchmarking" version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-benchmarking", "frame-support", @@ -2311,13 +2310,13 @@ dependencies = [ "pallet-session", "parity-scale-codec", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "cumulus-pallet-xcm" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2326,14 +2325,14 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "staging-xcm", ] [[package]] name = "cumulus-pallet-xcmp-queue" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "bounded-collections", "bp-xcm-bridge-hub-router", @@ -2350,7 +2349,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "staging-xcm", "staging-xcm-executor", ] @@ -2358,7 +2357,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-aura" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", @@ -2366,13 +2365,13 @@ dependencies = [ "sp-api", "sp-consensus-aura", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "cumulus-primitives-core" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", @@ -2381,7 +2380,7 @@ dependencies = [ "scale-info", "sp-api", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-trie", "staging-xcm", ] @@ -2389,7 +2388,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-parachain-inherent" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2397,37 +2396,37 @@ dependencies = [ "scale-info", "sp-core", "sp-inherents", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-trie", ] [[package]] name = "cumulus-primitives-proof-size-hostfunction" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-trie", ] [[package]] name = "cumulus-primitives-timestamp" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "cumulus-primitives-core", "futures", "parity-scale-codec", "sp-inherents", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-timestamp", ] [[package]] name = "cumulus-primitives-utility" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2439,7 +2438,7 @@ dependencies = [ "polkadot-runtime-parachains", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -2448,7 +2447,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-inprocess-interface" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2472,7 +2471,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-interface" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2490,7 +2489,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-minimal-node" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "array-bytes 6.2.2", "async-trait", @@ -2531,7 +2530,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-rpc-interface" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2558,7 +2557,7 @@ dependencies = [ "sp-core", "sp-runtime", "sp-state-machine", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-version", "thiserror", "tokio", @@ -2570,14 +2569,14 @@ dependencies = [ [[package]] name = "cumulus-test-relay-sproof-builder" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "cumulus-primitives-core", "parity-scale-codec", "polkadot-primitives", "sp-runtime", "sp-state-machine", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-trie", ] @@ -2609,9 +2608,9 @@ dependencies = [ [[package]] name = "curve25519-dalek" -version = "4.1.1" +version = "4.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e89b8c6a2e4b1f45971ad09761aafb85514a84744b67a95e32c3cc1352d1f65c" +checksum = "0a677b8922c94e01bdbb12126b0bc852f00447528dee1782229af9c720c3f348" dependencies = [ "cfg-if", "cpufeatures", @@ -2632,7 +2631,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] @@ -2650,9 +2649,9 @@ dependencies = [ [[package]] name = "cxx" -version = "1.0.115" +version = "1.0.117" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8de00f15a6fa069c99b88c5c78c4541d0e7899a33b86f7480e23df2431fce0bc" +checksum = "0c15f3b597018782655a05d417f28bac009f6eb60f4b6703eb818998c1aaa16a" dependencies = [ "cc", "cxxbridge-flags", @@ -2662,9 +2661,9 @@ dependencies = [ [[package]] name = "cxx-build" -version = "1.0.115" +version = "1.0.117" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a71e1e631fa2f2f5f92e8b0d860a00c198c6771623a6cefcc863e3554f0d8d6" +checksum = "81699747d109bba60bd6f87e7cb24b626824b8427b32f199b95c7faa06ee3dc9" dependencies = [ "cc", "codespan-reporting", @@ -2672,24 +2671,37 @@ dependencies = [ "proc-macro2", "quote", "scratch", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] name = "cxxbridge-flags" -version = "1.0.115" +version = "1.0.117" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f3fed61d56ba497c4efef9144dfdbaa25aa58f2f6b3a7cf441d4591c583745c" +checksum = "7a7eb4c4fd18505f5a935f9c2ee77780350dcdb56da7cd037634e806141c5c43" [[package]] name = "cxxbridge-macro" -version = "1.0.115" +version = "1.0.117" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8908e380a8efd42150c017b0cfa31509fc49b6d47f7cb6b33e93ffb8f4e3661e" +checksum = "5d914fcc6452d133236ee067a9538be25ba6a644a450e1a6c617da84bf029854" dependencies = [ "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", +] + +[[package]] +name = "dashmap" +version = "5.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" +dependencies = [ + "cfg-if", + "hashbrown 0.14.3", + "lock_api", + "once_cell", + "parking_lot_core 0.9.9", ] [[package]] @@ -2872,7 +2884,7 @@ checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] @@ -2912,9 +2924,9 @@ dependencies = [ "proc-macro2", "quote", "regex", - "syn 2.0.48", + "syn 2.0.50", "termcolor", - "toml 0.8.8", + "toml 0.8.10", "walkdir", ] @@ -2989,11 +3001,11 @@ dependencies = [ [[package]] name = "ed25519-dalek" -version = "2.1.0" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f628eaec48bfd21b865dc2950cfa014450c01d2fa2b69a86c2fd5844ec523c0" +checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871" dependencies = [ - "curve25519-dalek 4.1.1", + "curve25519-dalek 4.1.2", "ed25519", "rand_core 0.6.4", "serde", @@ -3022,7 +3034,7 @@ version = "4.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7d9ce6874da5d4415896cd45ffbc4d1cfc0c4f9c079427bd870742c30f2f65a9" dependencies = [ - "curve25519-dalek 4.1.1", + "curve25519-dalek 4.1.2", "ed25519", "hashbrown 0.14.3", "hex", @@ -3033,9 +3045,9 @@ dependencies = [ [[package]] name = "either" -version = "1.9.0" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" +checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a" [[package]] name = "elliptic-curve" @@ -3076,22 +3088,22 @@ dependencies = [ [[package]] name = "enumflags2" -version = "0.7.8" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5998b4f30320c9d93aed72f63af821bfdac50465b75428fce77b48ec482c3939" +checksum = "3278c9d5fb675e0a51dabcf4c0d355f692b064171535ba72361be1528a9d8e8d" dependencies = [ "enumflags2_derive", ] [[package]] name = "enumflags2_derive" -version = "0.7.8" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f95e2801cd355d4a1a3e3953ce6ee5ae9603a5c833455343a8bfe3f44d418246" +checksum = "5c785274071b1b420972453b306eeca06acf4633829db4223b58a2a8c5953bc4" dependencies = [ "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] @@ -3102,7 +3114,7 @@ checksum = "6fd000fd6988e73bbe993ea3db9b1aa64906ab88766d654973924340c8cddb42" dependencies = [ "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] @@ -3168,6 +3180,17 @@ dependencies = [ "pin-project-lite 0.2.13", ] +[[package]] +name = "event-listener" +version = "5.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7ad6fd685ce13acd6d9541a30f6db6567a7a24c9ffd4ba2955d29e3f22c8b27" +dependencies = [ + "concurrent-queue", + "parking", + "pin-project-lite 0.2.13", +] + [[package]] name = "event-listener-strategy" version = "0.4.0" @@ -3178,6 +3201,16 @@ dependencies = [ "pin-project-lite 0.2.13", ] +[[package]] +name = "event-listener-strategy" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "feedafcaa9b749175d5ac357452a9d41ea2911da598fde46ce1fe02c37751291" +dependencies = [ + "event-listener 5.1.0", + "pin-project-lite 0.2.13", +] + [[package]] name = "exit-future" version = "0.2.0" @@ -3209,7 +3242,7 @@ dependencies = [ "fs-err", "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] @@ -3305,9 +3338,9 @@ dependencies = [ [[package]] name = "fiat-crypto" -version = "0.2.5" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27573eac26f4dd11e2b1916c3fe1baa56407c83c71a773a8ba17ec0bca03b6b7" +checksum = "1676f435fc1dadde4d03e43f5d62b259e1ce5f40bd4ffb21db2b42ebe59c1382" [[package]] name = "file-per-thread-logger" @@ -3394,7 +3427,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "12.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "parity-scale-codec", ] @@ -3417,7 +3450,7 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-support", "frame-support-procedural", @@ -3433,16 +3466,16 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "static_assertions", ] [[package]] name = "frame-benchmarking-cli" version = "32.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "Inflector", "array-bytes 6.2.2", @@ -3474,15 +3507,15 @@ dependencies = [ "sp-blockchain", "sp-core", "sp-database", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-inherents", "sp-io", "sp-keystore", "sp-runtime", "sp-state-machine", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-trie", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "thiserror", "thousands", ] @@ -3490,18 +3523,18 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] name = "frame-election-provider-support" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -3512,13 +3545,13 @@ dependencies = [ "sp-core", "sp-npos-elections", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "frame-executive" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-support", "frame-system", @@ -3529,8 +3562,8 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] @@ -3548,7 +3581,7 @@ dependencies = [ [[package]] name = "frame-remote-externalities" version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "futures", "indicatif", @@ -3570,7 +3603,7 @@ dependencies = [ [[package]] name = "frame-support" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "aquamarine", "array-bytes 6.2.2", @@ -3593,7 +3626,7 @@ dependencies = [ "sp-arithmetic", "sp-core", "sp-crypto-hashing-proc-macro", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-genesis-builder", "sp-inherents", "sp-io", @@ -3601,8 +3634,8 @@ dependencies = [ "sp-runtime", "sp-staking", "sp-state-machine", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-weights", "static_assertions", "tt-call", @@ -3611,7 +3644,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "Inflector", "cfg-expr", @@ -3624,35 +3657,35 @@ dependencies = [ "proc-macro2", "quote", "sp-crypto-hashing", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] name = "frame-support-procedural-tools" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] name = "frame-support-procedural-tools-derive" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] name = "frame-system" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "cfg-if", "docify", @@ -3664,7 +3697,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-version", "sp-weights", ] @@ -3672,7 +3705,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-benchmarking", "frame-support", @@ -3681,13 +3714,13 @@ dependencies = [ "scale-info", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "frame-system-rpc-runtime-api" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "parity-scale-codec", "sp-api", @@ -3696,13 +3729,13 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-support", "parity-scale-codec", "sp-api", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] @@ -3730,7 +3763,7 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "29f9df8a11882c4e3335eb2d18a0137c505d9ca927470b0cac9c6f0ae07d28f7" dependencies = [ - "rustix 0.38.30", + "rustix 0.38.31", "windows-sys 0.48.0", ] @@ -3825,7 +3858,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] @@ -3983,6 +4016,26 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" +[[package]] +name = "governor" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68a7f542ee6b35af73b06abc0dad1c1bae89964e4e253bc4b587b91c9637867b" +dependencies = [ + "cfg-if", + "dashmap", + "futures", + "futures-timer", + "no-std-compat", + "nonzero_ext", + "parking_lot 0.12.1", + "portable-atomic", + "quanta", + "rand", + "smallvec", + "spinning_top", +] + [[package]] name = "group" version = "0.13.0" @@ -4006,7 +4059,7 @@ dependencies = [ "futures-sink", "futures-util", "http", - "indexmap 2.2.1", + "indexmap 2.2.3", "slab", "tokio", "tokio-util", @@ -4048,7 +4101,7 @@ version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" dependencies = [ - "ahash 0.7.7", + "ahash 0.7.8", ] [[package]] @@ -4057,7 +4110,7 @@ version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" dependencies = [ - "ahash 0.8.7", + "ahash 0.8.9", ] [[package]] @@ -4066,7 +4119,7 @@ version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" dependencies = [ - "ahash 0.8.7", + "ahash 0.8.9", "allocator-api2", "serde", ] @@ -4088,9 +4141,9 @@ checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" [[package]] name = "hermit-abi" -version = "0.3.4" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d3d0e0f38255e7fa3cf31335b3a56f05febd18025f4db5ef7a0cfb4f8da651f" +checksum = "bd5256b483761cd23699d0da46cc6fd2ee3be420bbe6d020ae4a091e70b7e9fd" [[package]] name = "hex" @@ -4254,16 +4307,16 @@ dependencies = [ "hyper", "log", "rustls 0.21.10", - "rustls-native-certs", + "rustls-native-certs 0.6.3", "tokio", - "tokio-rustls", + "tokio-rustls 0.24.1", ] [[package]] name = "iana-time-zone" -version = "0.1.59" +version = "0.1.60" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6a67363e2aa4443928ce15e57ebae94fd8949958fd1223c4cfc0cd473ad7539" +checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" dependencies = [ "android_system_properties", "core-foundation-sys", @@ -4399,9 +4452,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.2.1" +version = "2.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "433de089bd45971eecf4668ee0ee8f4cec17db4f8bd8f7bc3197a6ce37aa7d9b" +checksum = "233cf39063f058ea2caae4091bf4a3ef70a653afbc026f5c4a4135d114e3c177" dependencies = [ "equivalent", "hashbrown 0.14.3", @@ -4415,9 +4468,9 @@ checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590" [[package]] name = "indicatif" -version = "0.17.7" +version = "0.17.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb28741c9db9a713d93deb3bb9515c20788cef5815265bee4980e87bde7e0f25" +checksum = "763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3" dependencies = [ "console", "instant", @@ -4496,12 +4549,12 @@ checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" [[package]] name = "is-terminal" -version = "0.4.10" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bad00257d07be169d870ab665980b06cdb366d792ad690bf2e76876dc503455" +checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b" dependencies = [ "hermit-abi", - "rustix 0.38.30", + "libc", "windows-sys 0.52.0", ] @@ -4560,27 +4613,27 @@ dependencies = [ [[package]] name = "jobserver" -version = "0.1.27" +version = "0.1.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c37f63953c4c63420ed5fd3d6d398c719489b9f872b9fa683262f8edd363c7d" +checksum = "ab46a6e9526ddef3ae7f787c06f0f2600639ba80ea3eade3d8e670a2230f51d6" dependencies = [ "libc", ] [[package]] name = "js-sys" -version = "0.3.67" +version = "0.3.68" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a1d36f1235bc969acba30b7f5990b864423a6068a10f7c90ae8f0112e3a59d1" +checksum = "406cda4b368d531c842222cf9d2600a9a4acce8d29423695379c6868a143a9ee" dependencies = [ "wasm-bindgen", ] [[package]] name = "jsonrpsee" -version = "0.20.3" +version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "affdc52f7596ccb2d7645231fc6163bb314630c989b64998f3699a28b4d5d4dc" +checksum = "16fcc9dd231e72d22993f1643d5f7f0db785737dbe3c3d7ca222916ab4280795" dependencies = [ "jsonrpsee-core", "jsonrpsee-http-client", @@ -4594,19 +4647,20 @@ dependencies = [ [[package]] name = "jsonrpsee-client-transport" -version = "0.20.3" +version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5b005c793122d03217da09af68ba9383363caa950b90d3436106df8cabce935" +checksum = "0476c96eb741b40d39dcb39d0124e3b9be9840ec77653c42a0996563ae2a53f7" dependencies = [ "futures-util", "http", "jsonrpsee-core", "pin-project", - "rustls-native-certs", + "rustls-native-certs 0.7.0", + "rustls-pki-types", "soketto", "thiserror", "tokio", - "tokio-rustls", + "tokio-rustls 0.25.0", "tokio-util", "tracing", "url", @@ -4614,12 +4668,12 @@ dependencies = [ [[package]] name = "jsonrpsee-core" -version = "0.20.3" +version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da2327ba8df2fdbd5e897e2b5ed25ce7f299d345b9736b6828814c3dbd1fd47b" +checksum = "b974d8f6139efbe8425f32cb33302aba6d5e049556b5bfc067874e7a0da54a2e" dependencies = [ "anyhow", - "async-lock 2.8.0", + "async-lock 3.3.0", "async-trait", "beef", "futures-timer", @@ -4627,21 +4681,22 @@ dependencies = [ "hyper", "jsonrpsee-types", "parking_lot 0.12.1", + "pin-project", "rand", "rustc-hash", "serde", "serde_json", - "soketto", "thiserror", "tokio", + "tokio-stream", "tracing", ] [[package]] name = "jsonrpsee-http-client" -version = "0.20.3" +version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f80c17f62c7653ce767e3d7288b793dfec920f97067ceb189ebdd3570f2bc20" +checksum = "19dc795a277cff37f27173b3ca790d042afcc0372c34a7ca068d2e76de2cb6d1" dependencies = [ "async-trait", "hyper", @@ -4659,12 +4714,12 @@ dependencies = [ [[package]] name = "jsonrpsee-proc-macros" -version = "0.20.3" +version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29110019693a4fa2dbda04876499d098fa16d70eba06b1e6e2b3f1b251419515" +checksum = "68e79a7109506831bf0cbeaad08729cdf0e592300c00f626bccd6d479974221e" dependencies = [ "heck", - "proc-macro-crate 1.3.1", + "proc-macro-crate 3.1.0", "proc-macro2", "quote", "syn 1.0.109", @@ -4672,15 +4727,16 @@ dependencies = [ [[package]] name = "jsonrpsee-server" -version = "0.20.3" +version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82c39a00449c9ef3f50b84fc00fc4acba20ef8f559f07902244abf4c15c5ab9c" +checksum = "344440ccd8492c1ca65f1391c5aa03f91189db38d602d189b9266a1a5c6a4d22" dependencies = [ "futures-util", "http", "hyper", "jsonrpsee-core", "jsonrpsee-types", + "pin-project", "route-recognizer", "serde", "serde_json", @@ -4695,23 +4751,22 @@ dependencies = [ [[package]] name = "jsonrpsee-types" -version = "0.20.3" +version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5be0be325642e850ed0bdff426674d2e66b2b7117c9be23a7caef68a2902b7d9" +checksum = "b13dac43c1a9fc2648b37f306b0a5b0e29b2a6e1c36a33b95c1948da2494e9c5" dependencies = [ "anyhow", "beef", "serde", "serde_json", "thiserror", - "tracing", ] [[package]] name = "jsonrpsee-ws-client" -version = "0.20.3" +version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bca9cb3933ccae417eb6b08c3448eb1cb46e39834e5b503e395e5e5bd08546c0" +checksum = "b1bbaaf4ce912654081d997ade417c3155727db106c617c0612e85f504c2f744" dependencies = [ "http", "jsonrpsee-client-transport", @@ -4812,9 +4867,9 @@ checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" [[package]] name = "libc" -version = "0.2.152" +version = "0.2.153" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13e3bf6590cbc649f4d1a3eefc9d5d6eb746f5200ffb04e5e142700b8faa56e7" +checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" [[package]] name = "libloading" @@ -5451,7 +5506,7 @@ dependencies = [ "macro_magic_core", "macro_magic_macros", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] @@ -5465,7 +5520,7 @@ dependencies = [ "macro_magic_core_macros", "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] @@ -5476,7 +5531,7 @@ checksum = "9ea73aa640dc01d62a590d48c0c3521ed739d53b27f919b25c3551e233481654" dependencies = [ "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] @@ -5487,7 +5542,7 @@ checksum = "ef9d79ae96aaba821963320eb2b6e34d17df1e5a83d8a1985c29cc5be59577b3" dependencies = [ "macro_magic_core", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] @@ -5539,7 +5594,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b2cffa4ad52c6f791f4f8b15f0c05f9824b2ced1160e88cc393d64fff9a8ac64" dependencies = [ - "rustix 0.38.30", + "rustix 0.38.31", ] [[package]] @@ -5621,9 +5676,9 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" +checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7" dependencies = [ "adler", ] @@ -5650,7 +5705,7 @@ dependencies = [ "bitflags 1.3.2", "blake2 0.10.6", "c2-chacha", - "curve25519-dalek 4.1.1", + "curve25519-dalek 4.1.2", "either", "hashlink", "lioness", @@ -5667,7 +5722,7 @@ dependencies = [ [[package]] name = "mmr-gadget" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "futures", "log", @@ -5686,7 +5741,7 @@ dependencies = [ [[package]] name = "mmr-rpc" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -5876,9 +5931,9 @@ dependencies = [ [[package]] name = "nalgebra" -version = "0.32.3" +version = "0.32.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "307ed9b18cc2423f29e83f84fd23a8e73628727990181f18641a8b5dc2ab1caa" +checksum = "4541eb06dce09c0241ebbaab7102f0a01a0c8994afed2e5d0d66775016e25ac2" dependencies = [ "approx", "matrixmultiply", @@ -6004,6 +6059,12 @@ dependencies = [ "libc", ] +[[package]] +name = "no-std-compat" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b93853da6d84c2e3c7d730d6473e8817692dd89be387eb01b94d7f108ecb5b8c" + [[package]] name = "no-std-net" version = "0.6.0" @@ -6032,6 +6093,12 @@ dependencies = [ "minimal-lexical", ] +[[package]] +name = "nonzero_ext" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38bf9645c8b145698bb0b18a4637dcacbc421ea49bef2317e4fd8065a387cf21" + [[package]] name = "normalize-line-endings" version = "0.3.0" @@ -6051,13 +6118,19 @@ dependencies = [ [[package]] name = "num-complex" -version = "0.4.4" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ba157ca0885411de85d6ca030ba7e2a83a28636056c7c699b07c8b6f7383214" +checksum = "23c6602fda94a57c990fe0df199a035d83576b496aa29f4e634a8ac6004e68a6" dependencies = [ "num-traits", ] +[[package]] +name = "num-conv" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" + [[package]] name = "num-format" version = "0.4.4" @@ -6070,11 +6143,10 @@ dependencies = [ [[package]] name = "num-integer" -version = "0.1.45" +version = "0.1.46" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" +checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" dependencies = [ - "autocfg", "num-traits", ] @@ -6092,9 +6164,9 @@ dependencies = [ [[package]] name = "num-traits" -version = "0.2.17" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" +checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a" dependencies = [ "autocfg", "libm", @@ -6200,7 +6272,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eedb646674596266dc9bb2b5c7eea7c36b32ecc7777eba0d510196972d72c4fd" dependencies = [ "expander 2.0.0", - "indexmap 2.2.1", + "indexmap 2.2.3", "itertools 0.11.0", "petgraph", "proc-macro-crate 1.3.1", @@ -6221,7 +6293,7 @@ dependencies = [ [[package]] name = "pallet-asset-conversion" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-benchmarking", "frame-support", @@ -6233,13 +6305,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-asset-rate" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-benchmarking", "frame-support", @@ -6248,13 +6320,13 @@ dependencies = [ "scale-info", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-asset-tx-payment" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-support", "frame-system", @@ -6264,13 +6336,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-assets" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-benchmarking", "frame-support", @@ -6280,13 +6352,13 @@ dependencies = [ "scale-info", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-aura" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-support", "frame-system", @@ -6297,13 +6369,13 @@ dependencies = [ "sp-application-crypto", "sp-consensus-aura", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-authority-discovery" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-support", "frame-system", @@ -6313,13 +6385,13 @@ dependencies = [ "sp-application-crypto", "sp-authority-discovery", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-authorship" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-support", "frame-system", @@ -6327,13 +6399,13 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-babe" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-benchmarking", "frame-support", @@ -6351,13 +6423,13 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-bags-list" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "aquamarine", "docify", @@ -6372,14 +6444,14 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-balances" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "docify", "frame-benchmarking", @@ -6389,13 +6461,13 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-beefy" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-support", "frame-system", @@ -6409,13 +6481,13 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-beefy-mmr" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "array-bytes 6.2.2", "binary-merkle-tree", @@ -6434,13 +6506,13 @@ dependencies = [ "sp-io", "sp-runtime", "sp-state-machine", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-bounties" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-benchmarking", "frame-support", @@ -6452,13 +6524,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-broker" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "bitvec", "frame-benchmarking", @@ -6469,13 +6541,13 @@ dependencies = [ "sp-arithmetic", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-child-bounties" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-benchmarking", "frame-support", @@ -6488,13 +6560,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-collator-selection" version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-benchmarking", "frame-support", @@ -6507,13 +6579,13 @@ dependencies = [ "scale-info", "sp-runtime", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-collective" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-benchmarking", "frame-support", @@ -6524,13 +6596,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-contracts" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "bitflags 1.3.2", "environmental", @@ -6552,7 +6624,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "staging-xcm", "staging-xcm-builder", "wasm-instrument", @@ -6562,17 +6634,17 @@ dependencies = [ [[package]] name = "pallet-contracts-proc-macro" version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] name = "pallet-contracts-uapi" version = "5.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "bitflags 1.3.2", "parity-scale-codec", @@ -6584,7 +6656,7 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "assert_matches", "frame-benchmarking", @@ -6595,13 +6667,13 @@ dependencies = [ "serde", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-democracy" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-benchmarking", "frame-support", @@ -6613,13 +6685,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-election-provider-multi-phase" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6635,14 +6707,14 @@ dependencies = [ "sp-io", "sp-npos-elections", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "strum 0.24.1", ] [[package]] name = "pallet-election-provider-support-benchmarking" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6650,13 +6722,13 @@ dependencies = [ "parity-scale-codec", "sp-npos-elections", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-elections-phragmen" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-benchmarking", "frame-support", @@ -6669,13 +6741,13 @@ dependencies = [ "sp-npos-elections", "sp-runtime", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-fast-unstake" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "docify", "frame-benchmarking", @@ -6688,13 +6760,13 @@ dependencies = [ "sp-io", "sp-runtime", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-grandpa" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-benchmarking", "frame-support", @@ -6711,13 +6783,13 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-identity" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "enumflags2", "frame-benchmarking", @@ -6728,13 +6800,13 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-im-online" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-benchmarking", "frame-support", @@ -6748,13 +6820,13 @@ dependencies = [ "sp-io", "sp-runtime", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-indices" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-benchmarking", "frame-support", @@ -6765,13 +6837,13 @@ dependencies = [ "sp-io", "sp-keyring", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-insecure-randomness-collective-flip" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-support", "frame-system", @@ -6779,13 +6851,13 @@ dependencies = [ "safe-mix", "scale-info", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-membership" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-benchmarking", "frame-support", @@ -6796,13 +6868,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-message-queue" version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "environmental", "frame-benchmarking", @@ -6815,14 +6887,14 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-weights", ] [[package]] name = "pallet-mmr" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-benchmarking", "frame-support", @@ -6834,13 +6906,13 @@ dependencies = [ "sp-io", "sp-mmr-primitives", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-multisig" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-benchmarking", "frame-support", @@ -6850,13 +6922,13 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-nis" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-benchmarking", "frame-support", @@ -6866,13 +6938,13 @@ dependencies = [ "sp-arithmetic", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-nomination-pools" version = "25.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-support", "frame-system", @@ -6884,14 +6956,14 @@ dependencies = [ "sp-io", "sp-runtime", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-nomination-pools-benchmarking" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6903,26 +6975,26 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-nomination-pools-runtime-api" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", "sp-api", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-offences" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-support", "frame-system", @@ -6933,13 +7005,13 @@ dependencies = [ "serde", "sp-runtime", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-offences-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6957,13 +7029,13 @@ dependencies = [ "scale-info", "sp-runtime", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-preimage" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-benchmarking", "frame-support", @@ -6974,13 +7046,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-proxy" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-benchmarking", "frame-support", @@ -6989,13 +7061,13 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-ranked-collective" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-benchmarking", "frame-support", @@ -7008,13 +7080,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-recovery" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-benchmarking", "frame-support", @@ -7023,13 +7095,13 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-referenda" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "assert_matches", "frame-benchmarking", @@ -7042,13 +7114,13 @@ dependencies = [ "sp-arithmetic", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-root-testing" version = "4.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-support", "frame-system", @@ -7057,13 +7129,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-scheduler" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "docify", "frame-benchmarking", @@ -7074,14 +7146,14 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-weights", ] [[package]] name = "pallet-session" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-support", "frame-system", @@ -7096,14 +7168,14 @@ dependencies = [ "sp-session", "sp-staking", "sp-state-machine", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-trie", ] [[package]] name = "pallet-session-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-benchmarking", "frame-support", @@ -7114,13 +7186,13 @@ dependencies = [ "rand", "sp-runtime", "sp-session", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-society" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-benchmarking", "frame-support", @@ -7132,13 +7204,13 @@ dependencies = [ "sp-arithmetic", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-staking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7155,24 +7227,24 @@ dependencies = [ "sp-io", "sp-runtime", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-staking-reward-curve" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] name = "pallet-staking-reward-fn" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "log", "sp-arithmetic", @@ -7181,7 +7253,7 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "parity-scale-codec", "sp-api", @@ -7191,7 +7263,7 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-benchmarking", "frame-support", @@ -7202,13 +7274,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-sudo" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "docify", "frame-benchmarking", @@ -7218,13 +7290,13 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-timestamp" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "docify", "frame-benchmarking", @@ -7236,15 +7308,15 @@ dependencies = [ "sp-inherents", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-timestamp", ] [[package]] name = "pallet-tips" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-benchmarking", "frame-support", @@ -7257,13 +7329,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-transaction-payment" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-support", "frame-system", @@ -7273,13 +7345,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-transaction-payment-rpc" version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -7295,7 +7367,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -7307,7 +7379,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "docify", "frame-benchmarking", @@ -7320,13 +7392,13 @@ dependencies = [ "serde", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-utility" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-benchmarking", "frame-support", @@ -7336,13 +7408,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-vesting" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-benchmarking", "frame-support", @@ -7351,13 +7423,13 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-whitelist" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-benchmarking", "frame-support", @@ -7366,13 +7438,13 @@ dependencies = [ "scale-info", "sp-api", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "pallet-xcm" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "bounded-collections", "frame-benchmarking", @@ -7386,7 +7458,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -7395,7 +7467,7 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-benchmarking", "frame-support", @@ -7405,7 +7477,7 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -7414,7 +7486,7 @@ dependencies = [ [[package]] name = "parachains-common" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-utility", @@ -7435,7 +7507,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "staging-parachain-info", "staging-xcm", "staging-xcm-executor", @@ -7609,9 +7681,9 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pest" -version = "2.7.6" +version = "2.7.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f200d8d83c44a45b21764d1916299752ca035d15ecd46faca3e9a2a2bf6ad06" +checksum = "219c0dcc30b6a27553f9cc242972b67f75b60eb0db71f0b5462f38b058c41546" dependencies = [ "memchr", "thiserror", @@ -7620,9 +7692,9 @@ dependencies = [ [[package]] name = "pest_derive" -version = "2.7.6" +version = "2.7.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bcd6ab1236bbdb3a49027e920e693192ebfe8913f6d60e294de57463a493cfde" +checksum = "22e1288dbd7786462961e69bfd4df7848c1e37e8b74303dbdab82c3a9cdd2809" dependencies = [ "pest", "pest_generator", @@ -7630,22 +7702,22 @@ dependencies = [ [[package]] name = "pest_generator" -version = "2.7.6" +version = "2.7.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a31940305ffc96863a735bef7c7994a00b325a7138fdbc5bda0f1a0476d3275" +checksum = "1381c29a877c6d34b8c176e734f35d7f7f5b3adaefe940cb4d1bb7af94678e2e" dependencies = [ "pest", "pest_meta", "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] name = "pest_meta" -version = "2.7.6" +version = "2.7.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7ff62f5259e53b78d1af898941cdcdccfae7385cf7d793a6e55de5d05bb4b7d" +checksum = "d0934d6907f148c22a3acbda520c7eed243ad7487a30f51f6ce52b58b7077a8a" dependencies = [ "once_cell", "pest", @@ -7659,7 +7731,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" dependencies = [ "fixedbitset", - "indexmap 2.2.1", + "indexmap 2.2.3", ] [[package]] @@ -7679,7 +7751,7 @@ checksum = "266c042b60c9c76b8d53061e52b2e0d1116abc57cefc8c5cd671619a56ac3690" dependencies = [ "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] @@ -7723,9 +7795,9 @@ dependencies = [ [[package]] name = "pkg-config" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2900ede94e305130c13ddd391e0ab7cbaeb783945ae07a279c268cb05109c6cb" +checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" [[package]] name = "platforms" @@ -7736,7 +7808,7 @@ checksum = "626dec3cac7cc0e1577a2ec3fc496277ec2baa084bebad95bb6fdbfae235f84c" [[package]] name = "polkadot-approval-distribution" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "bitvec", "futures", @@ -7756,7 +7828,7 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "always-assert", "futures", @@ -7772,7 +7844,7 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "derive_more", "fatality", @@ -7795,7 +7867,7 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "async-trait", "fatality", @@ -7818,7 +7890,7 @@ dependencies = [ [[package]] name = "polkadot-cli" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "cfg-if", "clap", @@ -7838,6 +7910,7 @@ dependencies = [ "sp-io", "sp-keyring", "sp-maybe-compressed-blob", + "sp-runtime", "substrate-build-script-utils", "thiserror", "try-runtime-cli", @@ -7846,7 +7919,7 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "bitvec", "fatality", @@ -7868,25 +7941,25 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "parity-scale-codec", "scale-info", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "polkadot-dispute-distribution" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "derive_more", "fatality", "futures", "futures-timer", - "indexmap 2.2.1", + "indexmap 2.2.3", "parity-scale-codec", "polkadot-erasure-coding", "polkadot-node-network-protocol", @@ -7905,7 +7978,7 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -7919,7 +7992,7 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "futures", "futures-timer", @@ -7941,7 +8014,7 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "always-assert", "async-trait", @@ -7964,7 +8037,7 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "futures", "parity-scale-codec", @@ -7982,7 +8055,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "bitvec", "derive_more", @@ -8015,7 +8088,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "bitvec", "futures", @@ -8037,7 +8110,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "bitvec", "fatality", @@ -8056,7 +8129,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "futures", "polkadot-node-subsystem", @@ -8071,7 +8144,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "async-trait", "futures", @@ -8092,7 +8165,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "futures", "polkadot-node-metrics", @@ -8106,7 +8179,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "futures", "futures-timer", @@ -8123,7 +8196,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "fatality", "futures", @@ -8142,7 +8215,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "async-trait", "futures", @@ -8159,7 +8232,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-prospective-parachains" version = "6.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "bitvec", "fatality", @@ -8176,7 +8249,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "bitvec", "fatality", @@ -8193,7 +8266,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "always-assert", "array-bytes 6.2.2", @@ -8216,7 +8289,7 @@ dependencies = [ "slotmap", "sp-core", "sp-maybe-compressed-blob", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "tempfile", "thiserror", "tokio", @@ -8226,7 +8299,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "futures", "polkadot-node-primitives", @@ -8242,7 +8315,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-common" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "cfg-if", "cpu-time", @@ -8259,9 +8332,9 @@ dependencies = [ "seccompiler", "sp-core", "sp-crypto-hashing", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-io", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "thiserror", "tracing-gum", ] @@ -8269,7 +8342,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "futures", "polkadot-node-metrics", @@ -8284,7 +8357,7 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "lazy_static", "log", @@ -8302,7 +8375,7 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "bs58 0.5.0", "futures", @@ -8321,7 +8394,7 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "async-channel 1.9.0", "async-trait", @@ -8345,7 +8418,7 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "bitvec", "bounded-vec", @@ -8368,7 +8441,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -8378,7 +8451,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "async-trait", "bitvec", @@ -8406,7 +8479,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "async-trait", "derive_more", @@ -8441,7 +8514,7 @@ dependencies = [ [[package]] name = "polkadot-overseer" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "async-trait", "futures", @@ -8463,7 +8536,7 @@ dependencies = [ [[package]] name = "polkadot-parachain-primitives" version = "6.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "bounded-collections", "derive_more", @@ -8473,14 +8546,14 @@ dependencies = [ "serde", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-weights", ] [[package]] name = "polkadot-primitives" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "bitvec", "hex-literal", @@ -8500,13 +8573,13 @@ dependencies = [ "sp-keystore", "sp-runtime", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "polkadot-rpc" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "jsonrpsee", "mmr-rpc", @@ -8539,7 +8612,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "bitvec", "frame-benchmarking", @@ -8581,7 +8654,7 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -8591,20 +8664,20 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "bs58 0.5.0", "frame-benchmarking", "parity-scale-codec", "polkadot-primitives", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "polkadot-runtime-parachains" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "bitflags 1.3.2", "bitvec", @@ -8644,7 +8717,7 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "staging-xcm", "staging-xcm-executor", "static_assertions", @@ -8653,7 +8726,7 @@ dependencies = [ [[package]] name = "polkadot-service" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "async-trait", "frame-benchmarking", @@ -8757,7 +8830,7 @@ dependencies = [ "sp-runtime", "sp-session", "sp-state-machine", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-timestamp", "sp-transaction-pool", "sp-version", @@ -8771,14 +8844,14 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "arrayvec 0.7.4", "bitvec", "fatality", "futures", "futures-timer", - "indexmap 2.2.1", + "indexmap 2.2.3", "parity-scale-codec", "polkadot-node-network-protocol", "polkadot-node-primitives", @@ -8794,7 +8867,7 @@ dependencies = [ [[package]] name = "polkadot-statement-table" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -8820,7 +8893,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6380dbe1fb03ecc74ad55d841cfc75480222d153ba69ddcb00977866cbdabdb8" dependencies = [ "polkavm-derive-impl 0.5.0", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] @@ -8841,7 +8914,7 @@ dependencies = [ "polkavm-common 0.5.0", "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] @@ -8853,7 +8926,7 @@ dependencies = [ "polkavm-common 0.8.0", "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] @@ -8863,7 +8936,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "15e85319a0d5129dc9f021c62607e0804f5fb777a05cdda44d750ac0732def66" dependencies = [ "polkavm-derive-impl 0.8.0", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] @@ -8899,14 +8972,14 @@ dependencies = [ [[package]] name = "polling" -version = "3.3.2" +version = "3.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "545c980a3880efd47b2e262f6a4bb6daad6555cf3367aa9c4e52895f69537a41" +checksum = "24f040dee2588b4963afb4e420540439d126f73fdacf4a9c486a96d840bac3c9" dependencies = [ "cfg-if", "concurrent-queue", "pin-project-lite 0.2.13", - "rustix 0.38.30", + "rustix 0.38.31", "tracing", "windows-sys 0.52.0", ] @@ -8999,7 +9072,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a41cf62165e97c7f814d2221421dbb9afcbcdb0a88068e5ea206e19951c2cbb5" dependencies = [ "proc-macro2", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] @@ -9056,7 +9129,7 @@ version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284" dependencies = [ - "toml_edit 0.21.0", + "toml_edit 0.21.1", ] [[package]] @@ -9091,7 +9164,7 @@ checksum = "834da187cfe638ae8abb0203f0b33e5ccdb02a28e7199f2f47b3e2754f50edca" dependencies = [ "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] @@ -9137,7 +9210,7 @@ checksum = "440f724eba9f6996b75d63681b0a92b06947f1457076d503a4d2e2c8f56442b8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] @@ -9205,7 +9278,7 @@ dependencies = [ "itertools 0.11.0", "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] @@ -9237,6 +9310,21 @@ dependencies = [ "unicase", ] +[[package]] +name = "quanta" +version = "0.12.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ca0b7bac0b97248c40bb77288fc52029cf1459c0461ea1b05ee32ccf011de2c" +dependencies = [ + "crossbeam-utils", + "libc", + "once_cell", + "raw-cpuid", + "wasi 0.11.0+wasi-snapshot-preview1", + "web-sys", + "winapi", +] + [[package]] name = "quick-error" version = "1.2.3" @@ -9377,6 +9465,15 @@ dependencies = [ "rand_core 0.6.4", ] +[[package]] +name = "raw-cpuid" +version = "11.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d86a7c4638d42c44551f4791a20e687dbb4c3de1f33c43dd71e355cd429def1" +dependencies = [ + "bitflags 2.4.2", +] + [[package]] name = "rawpointer" version = "0.2.1" @@ -9473,7 +9570,7 @@ checksum = "5fddb4f8d99b0a2ebafc65a87a69a7b9875e4b1ae1f00db265d300ef7f28bccc" dependencies = [ "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] @@ -9598,16 +9695,17 @@ dependencies = [ [[package]] name = "ring" -version = "0.17.7" +version = "0.17.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "688c63d65483050968b2a8937f7995f443e27041a0f7700aa59b0822aedebb74" +checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" dependencies = [ "cc", + "cfg-if", "getrandom 0.2.12", "libc", "spin 0.9.8", "untrusted 0.9.0", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] @@ -9632,7 +9730,7 @@ dependencies = [ [[package]] name = "rococo-runtime" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "binary-merkle-tree", "frame-benchmarking", @@ -9714,8 +9812,8 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-transaction-pool", "sp-version", "staging-xcm", @@ -9728,7 +9826,7 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-support", "polkadot-primitives", @@ -9816,7 +9914,7 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" dependencies = [ - "semver 1.0.21", + "semver 1.0.22", ] [[package]] @@ -9858,9 +9956,9 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.30" +version = "0.38.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "322394588aaf33c24007e8bb3238ee3e4c5c09c084ab32bc73890b99ff326bca" +checksum = "6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949" dependencies = [ "bitflags 2.4.2", "errno", @@ -9888,11 +9986,25 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba" dependencies = [ "log", - "ring 0.17.7", - "rustls-webpki", + "ring 0.17.8", + "rustls-webpki 0.101.7", "sct", ] +[[package]] +name = "rustls" +version = "0.22.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e87c9956bd9807afa1f77e0f7594af32566e830e088a5576d27c5b6f30f49d41" +dependencies = [ + "log", + "ring 0.17.8", + "rustls-pki-types", + "rustls-webpki 0.102.2", + "subtle 2.5.0", + "zeroize", +] + [[package]] name = "rustls-native-certs" version = "0.6.3" @@ -9900,7 +10012,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00" dependencies = [ "openssl-probe", - "rustls-pemfile", + "rustls-pemfile 1.0.4", + "schannel", + "security-framework", +] + +[[package]] +name = "rustls-native-certs" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f1fb85efa936c42c6d5fc28d2629bb51e4b2f4b8a5211e297d599cc5a093792" +dependencies = [ + "openssl-probe", + "rustls-pemfile 2.1.0", + "rustls-pki-types", "schannel", "security-framework", ] @@ -9914,13 +10039,40 @@ dependencies = [ "base64 0.21.7", ] +[[package]] +name = "rustls-pemfile" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c333bb734fcdedcea57de1602543590f545f127dc8b533324318fd492c5c70b" +dependencies = [ + "base64 0.21.7", + "rustls-pki-types", +] + +[[package]] +name = "rustls-pki-types" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "048a63e5b3ac996d78d402940b5fa47973d2d080c6c6fffa1d0f19c4445310b7" + [[package]] name = "rustls-webpki" version = "0.101.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" dependencies = [ - "ring 0.17.7", + "ring 0.17.8", + "untrusted 0.9.0", +] + +[[package]] +name = "rustls-webpki" +version = "0.102.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "faaa0a62740bedb9b2ef5afa303da42764c012f743917351dc9a237ea1663610" +dependencies = [ + "ring 0.17.8", + "rustls-pki-types", "untrusted 0.9.0", ] @@ -9954,9 +10106,9 @@ dependencies = [ [[package]] name = "ryu" -version = "1.0.16" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c" +checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" [[package]] name = "safe-mix" @@ -9988,18 +10140,18 @@ dependencies = [ [[package]] name = "sc-allocator" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "log", "sp-core", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "thiserror", ] [[package]] name = "sc-authority-discovery" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "async-trait", "futures", @@ -10028,7 +10180,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "futures", "futures-timer", @@ -10050,7 +10202,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "parity-scale-codec", "sp-api", @@ -10065,7 +10217,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "array-bytes 6.2.2", "docify", @@ -10091,18 +10243,18 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] name = "sc-cli" version = "0.36.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "array-bytes 6.2.2", "bip39", @@ -10143,7 +10295,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "fnv", "futures", @@ -10158,11 +10310,11 @@ dependencies = [ "sp-consensus", "sp-core", "sp-database", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-runtime", "sp-state-machine", "sp-statement-store", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-trie", "substrate-prometheus-endpoint", ] @@ -10170,7 +10322,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "hash-db", "kvdb", @@ -10196,7 +10348,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "async-trait", "futures", @@ -10221,7 +10373,7 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "async-trait", "futures", @@ -10250,7 +10402,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "async-trait", "fork-tree", @@ -10286,7 +10438,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "futures", "jsonrpsee", @@ -10308,7 +10460,7 @@ dependencies = [ [[package]] name = "sc-consensus-beefy" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "array-bytes 6.2.2", "async-channel 1.9.0", @@ -10344,7 +10496,7 @@ dependencies = [ [[package]] name = "sc-consensus-beefy-rpc" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "futures", "jsonrpsee", @@ -10363,7 +10515,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "fork-tree", "parity-scale-codec", @@ -10376,9 +10528,9 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa" version = "0.19.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ - "ahash 0.8.7", + "ahash 0.8.9", "array-bytes 6.2.2", "async-trait", "dyn-clone", @@ -10419,7 +10571,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa-rpc" version = "0.19.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "finality-grandpa", "futures", @@ -10439,7 +10591,7 @@ dependencies = [ [[package]] name = "sc-consensus-manual-seal" version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "assert_matches", "async-trait", @@ -10474,7 +10626,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "async-trait", "futures", @@ -10497,7 +10649,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", @@ -10506,24 +10658,24 @@ dependencies = [ "schnellru", "sp-api", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-io", "sp-panic-handler", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-trie", "sp-version", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "tracing", ] [[package]] name = "sc-executor-common" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "sc-allocator", "sp-maybe-compressed-blob", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "thiserror", "wasm-instrument", ] @@ -10531,7 +10683,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "anyhow", "cfg-if", @@ -10541,15 +10693,15 @@ dependencies = [ "rustix 0.36.17", "sc-allocator", "sc-executor-common", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "wasmtime", ] [[package]] name = "sc-informant" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "ansi_term", "futures", @@ -10566,7 +10718,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "25.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "array-bytes 6.2.2", "parking_lot 0.12.1", @@ -10580,7 +10732,7 @@ dependencies = [ [[package]] name = "sc-mixnet" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "array-bytes 4.2.0", "arrayvec 0.7.4", @@ -10609,7 +10761,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "array-bytes 6.2.2", "async-channel 1.9.0", @@ -10652,7 +10804,7 @@ dependencies = [ [[package]] name = "sc-network-bitswap" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "async-channel 1.9.0", "cid", @@ -10672,7 +10824,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "async-trait", "bitflags 1.3.2", @@ -10689,9 +10841,9 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ - "ahash 0.8.7", + "ahash 0.8.9", "futures", "futures-timer", "libp2p", @@ -10708,7 +10860,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "array-bytes 6.2.2", "async-channel 1.9.0", @@ -10729,7 +10881,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "array-bytes 6.2.2", "async-channel 1.9.0", @@ -10765,7 +10917,7 @@ dependencies = [ [[package]] name = "sc-network-transactions" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "array-bytes 6.2.2", "futures", @@ -10784,7 +10936,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "array-bytes 6.2.2", "bytes", @@ -10807,7 +10959,7 @@ dependencies = [ "sc-utils", "sp-api", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-keystore", "sp-offchain", "sp-runtime", @@ -10818,7 +10970,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -10827,7 +10979,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "futures", "jsonrpsee", @@ -10859,7 +11011,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -10879,11 +11031,15 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ + "futures", + "governor", "http", + "hyper", "jsonrpsee", "log", + "pin-project", "serde_json", "substrate-prometheus-endpoint", "tokio", @@ -10894,7 +11050,7 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "array-bytes 6.2.2", "futures", @@ -10904,6 +11060,7 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.1", + "rand", "sc-chain-spec", "sc-client-api", "sc-rpc", @@ -10924,7 +11081,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "async-trait", "directories", @@ -10965,12 +11122,12 @@ dependencies = [ "sp-blockchain", "sp-consensus", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-keystore", "sp-runtime", "sp-session", "sp-state-machine", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-transaction-pool", "sp-transaction-storage-proof", "sp-trie", @@ -10987,7 +11144,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.30.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "log", "parity-scale-codec", @@ -10998,7 +11155,7 @@ dependencies = [ [[package]] name = "sc-storage-monitor" version = "0.16.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "clap", "fs4", @@ -11011,7 +11168,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -11030,7 +11187,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "derive_more", "futures", @@ -11045,13 +11202,13 @@ dependencies = [ "sp-core", "sp-crypto-hashing", "sp-io", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "sc-telemetry" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "chrono", "futures", @@ -11070,7 +11227,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "ansi_term", "chrono", @@ -11090,7 +11247,7 @@ dependencies = [ "sp-core", "sp-rpc", "sp-runtime", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "thiserror", "tracing", "tracing-log", @@ -11100,18 +11257,18 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] name = "sc-transaction-pool" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "async-trait", "futures", @@ -11129,7 +11286,7 @@ dependencies = [ "sp-core", "sp-crypto-hashing", "sp-runtime", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-transaction-pool", "substrate-prometheus-endpoint", "thiserror", @@ -11138,7 +11295,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "async-trait", "futures", @@ -11154,7 +11311,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "async-channel 1.9.0", "futures", @@ -11207,7 +11364,7 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "772575a524feeb803e5b0fcbc6dd9f367e579488197c94c6e4023aad2305774d" dependencies = [ - "ahash 0.8.7", + "ahash 0.8.9", "cfg-if", "hashbrown 0.13.2", ] @@ -11253,7 +11410,7 @@ dependencies = [ "aead", "arrayref", "arrayvec 0.7.4", - "curve25519-dalek 4.1.1", + "curve25519-dalek 4.1.2", "getrandom_or_panic", "merlin 3.0.0", "rand_core 0.6.4", @@ -11281,7 +11438,7 @@ version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" dependencies = [ - "ring 0.17.7", + "ring 0.17.8", "untrusted 0.9.0", ] @@ -11310,9 +11467,9 @@ dependencies = [ [[package]] name = "secp256k1" -version = "0.28.1" +version = "0.28.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f622567e3b4b38154fb8190bcf6b160d7a4301d70595a49195b48c116007a27" +checksum = "d24b59d129cdadea20aea4fb2352fa053712e5d713eee47d700cd4b2bc002f10" dependencies = [ "secp256k1-sys", ] @@ -11378,9 +11535,9 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.21" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b97ed7a9823b74f99c7742f5336af7be5ecd3eeafcb1507d1fa93347b1d589b0" +checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca" dependencies = [ "serde", ] @@ -11393,9 +11550,9 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" [[package]] name = "serde" -version = "1.0.196" +version = "1.0.197" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32" +checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" dependencies = [ "serde_derive", ] @@ -11411,20 +11568,20 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.196" +version = "1.0.197" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67" +checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] name = "serde_json" -version = "1.0.113" +version = "1.0.114" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69801b70b1c3dac963ecb03a364ba0ceda9cf60c71cfe475e99864759c8b8a79" +checksum = "c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0" dependencies = [ "itoa", "ryu", @@ -11559,8 +11716,9 @@ dependencies = [ [[package]] name = "simple-mermaid" -version = "0.1.0" -source = "git+https://github.com/kianenigma/simple-mermaid.git?rev=e48b187bcfd5cc75111acd9d241f1bd36604344b#e48b187bcfd5cc75111acd9d241f1bd36604344b" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "620a1d43d70e142b1d46a929af51d44f383db9c7a2ec122de2cd992ccfcf3c18" [[package]] name = "siphasher" @@ -11586,13 +11744,13 @@ checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" [[package]] name = "slot-range-helper" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "enumn", "parity-scale-codec", "paste", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] @@ -11677,7 +11835,7 @@ dependencies = [ "soketto", "twox-hash", "wasmi", - "x25519-dalek 2.0.0", + "x25519-dalek 2.0.1", "zeroize", ] @@ -11732,9 +11890,9 @@ dependencies = [ "aes-gcm", "blake2 0.10.6", "chacha20poly1305", - "curve25519-dalek 4.1.1", + "curve25519-dalek 4.1.2", "rand_core 0.6.4", - "ring 0.17.7", + "ring 0.17.8", "rustc_version 0.4.0", "sha2 0.10.8", "subtle 2.5.0", @@ -11780,7 +11938,7 @@ dependencies = [ [[package]] name = "sp-api" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "hash-db", "log", @@ -11788,12 +11946,12 @@ dependencies = [ "scale-info", "sp-api-proc-macro", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-metadata-ir", "sp-runtime", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-state-machine", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-trie", "sp-version", "thiserror", @@ -11802,7 +11960,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "Inflector", "blake2 0.10.6", @@ -11810,33 +11968,33 @@ dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] name = "sp-application-crypto" version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "parity-scale-codec", "scale-info", "serde", "sp-core", "sp-io", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "sp-arithmetic" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "integer-sqrt", "num-traits", "parity-scale-codec", "scale-info", "serde", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "static_assertions", ] @@ -11861,31 +12019,31 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "parity-scale-codec", "scale-info", "sp-api", "sp-application-crypto", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "sp-block-builder" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "sp-api", "sp-inherents", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "sp-blockchain" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "futures", "log", @@ -11903,7 +12061,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "async-trait", "futures", @@ -11918,7 +12076,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "async-trait", "parity-scale-codec", @@ -11928,14 +12086,14 @@ dependencies = [ "sp-consensus-slots", "sp-inherents", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-timestamp", ] [[package]] name = "sp-consensus-babe" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "async-trait", "parity-scale-codec", @@ -11947,14 +12105,14 @@ dependencies = [ "sp-core", "sp-inherents", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-timestamp", ] [[package]] name = "sp-consensus-beefy" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "lazy_static", "parity-scale-codec", @@ -11965,16 +12123,17 @@ dependencies = [ "sp-core", "sp-crypto-hashing", "sp-io", + "sp-keystore", "sp-mmr-primitives", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "strum 0.24.1", ] [[package]] name = "sp-consensus-grandpa" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "finality-grandpa", "log", @@ -11986,25 +12145,25 @@ dependencies = [ "sp-core", "sp-keystore", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "sp-consensus-slots" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-timestamp", ] [[package]] name = "sp-core" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "array-bytes 6.2.2", "bandersnatch_vrfs", @@ -12034,11 +12193,11 @@ dependencies = [ "secrecy", "serde", "sp-crypto-hashing", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "ss58-registry", "substrate-bip39", "thiserror", @@ -12050,7 +12209,7 @@ dependencies = [ [[package]] name = "sp-crypto-ec-utils" version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk#987edd8864bfcae04faed9a10876da0cecc7445d" +source = "git+https://github.com/paritytech/polkadot-sdk#ca382f32033d8350d49934b30680d8c30dd9bdfc" dependencies = [ "ark-bls12-377", "ark-bls12-377-ext", @@ -12071,7 +12230,7 @@ dependencies = [ [[package]] name = "sp-crypto-hashing" version = "0.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "blake2b_simd", "byteorder", @@ -12084,17 +12243,17 @@ dependencies = [ [[package]] name = "sp-crypto-hashing-proc-macro" version = "0.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "quote", "sp-crypto-hashing", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] name = "sp-database" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -12103,38 +12262,38 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] name = "sp-debug-derive" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk#987edd8864bfcae04faed9a10876da0cecc7445d" +source = "git+https://github.com/paritytech/polkadot-sdk#ca382f32033d8350d49934b30680d8c30dd9bdfc" dependencies = [ "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] name = "sp-externalities" version = "0.25.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "environmental", "parity-scale-codec", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "sp-externalities" version = "0.25.0" -source = "git+https://github.com/paritytech/polkadot-sdk#987edd8864bfcae04faed9a10876da0cecc7445d" +source = "git+https://github.com/paritytech/polkadot-sdk#ca382f32033d8350d49934b30680d8c30dd9bdfc" dependencies = [ "environmental", "parity-scale-codec", @@ -12145,32 +12304,32 @@ dependencies = [ [[package]] name = "sp-genesis-builder" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "serde_json", "sp-api", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "sp-inherents" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "async-trait", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "thiserror", ] [[package]] name = "sp-io" version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "bytes", "ed25519-dalek", @@ -12181,12 +12340,12 @@ dependencies = [ "secp256k1", "sp-core", "sp-crypto-hashing", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-keystore", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-state-machine", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-trie", "tracing", "tracing-core", @@ -12195,7 +12354,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "sp-core", "sp-runtime", @@ -12205,19 +12364,18 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", - "thiserror", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "sp-maybe-compressed-blob" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "thiserror", "zstd 0.12.4", @@ -12226,30 +12384,30 @@ dependencies = [ [[package]] name = "sp-metadata-ir" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-metadata", "parity-scale-codec", "scale-info", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "sp-mixnet" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "parity-scale-codec", "scale-info", "sp-api", "sp-application-crypto", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "sp-mmr-primitives" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "ckb-merkle-mountain-range", "log", @@ -12258,16 +12416,16 @@ dependencies = [ "serde", "sp-api", "sp-core", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "thiserror", ] [[package]] name = "sp-npos-elections" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "parity-scale-codec", "scale-info", @@ -12275,13 +12433,13 @@ dependencies = [ "sp-arithmetic", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "sp-offchain" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "sp-api", "sp-core", @@ -12291,7 +12449,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "backtrace", "lazy_static", @@ -12301,7 +12459,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "rustc-hash", "serde", @@ -12311,7 +12469,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "31.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "docify", "either", @@ -12328,37 +12486,38 @@ dependencies = [ "sp-arithmetic", "sp-core", "sp-io", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-weights", ] [[package]] name = "sp-runtime-interface" version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "bytes", "impl-trait-for-tuples", "parity-scale-codec", "polkavm-derive 0.8.0", "primitive-types", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", - "sp-runtime-interface-proc-macro 17.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-runtime-interface-proc-macro 17.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "static_assertions", ] [[package]] name = "sp-runtime-interface" version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk#987edd8864bfcae04faed9a10876da0cecc7445d" +source = "git+https://github.com/paritytech/polkadot-sdk#ca382f32033d8350d49934b30680d8c30dd9bdfc" dependencies = [ "bytes", "impl-trait-for-tuples", "parity-scale-codec", + "polkavm-derive 0.8.0", "primitive-types", "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk)", "sp-runtime-interface-proc-macro 17.0.0 (git+https://github.com/paritytech/polkadot-sdk)", @@ -12372,33 +12531,33 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "Inflector", "expander 2.0.0", "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] name = "sp-runtime-interface-proc-macro" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk#987edd8864bfcae04faed9a10876da0cecc7445d" +source = "git+https://github.com/paritytech/polkadot-sdk#ca382f32033d8350d49934b30680d8c30dd9bdfc" dependencies = [ "Inflector", "expander 2.0.0", "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] name = "sp-session" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "parity-scale-codec", "scale-info", @@ -12407,13 +12566,13 @@ dependencies = [ "sp-keystore", "sp-runtime", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "sp-staking" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -12421,13 +12580,13 @@ dependencies = [ "serde", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "sp-state-machine" version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "hash-db", "log", @@ -12436,9 +12595,9 @@ dependencies = [ "rand", "smallvec", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-panic-handler", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-trie", "thiserror", "tracing", @@ -12448,10 +12607,10 @@ dependencies = [ [[package]] name = "sp-statement-store" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "aes-gcm", - "curve25519-dalek 4.1.1", + "curve25519-dalek 4.1.2", "ed25519-dalek", "hkdf", "parity-scale-codec", @@ -12462,41 +12621,41 @@ dependencies = [ "sp-application-crypto", "sp-core", "sp-crypto-hashing", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-runtime", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "thiserror", - "x25519-dalek 2.0.0", + "x25519-dalek 2.0.1", ] [[package]] name = "sp-std" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" [[package]] name = "sp-std" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk#987edd8864bfcae04faed9a10876da0cecc7445d" +source = "git+https://github.com/paritytech/polkadot-sdk#ca382f32033d8350d49934b30680d8c30dd9bdfc" [[package]] name = "sp-storage" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "impl-serde", "parity-scale-codec", "ref-cast", "serde", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "sp-storage" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk#987edd8864bfcae04faed9a10876da0cecc7445d" +source = "git+https://github.com/paritytech/polkadot-sdk#ca382f32033d8350d49934b30680d8c30dd9bdfc" dependencies = [ "impl-serde", "parity-scale-codec", @@ -12509,23 +12668,23 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "async-trait", "parity-scale-codec", "sp-inherents", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "thiserror", ] [[package]] name = "sp-tracing" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "parity-scale-codec", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "tracing", "tracing-core", "tracing-subscriber", @@ -12534,7 +12693,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk#987edd8864bfcae04faed9a10876da0cecc7445d" +source = "git+https://github.com/paritytech/polkadot-sdk#ca382f32033d8350d49934b30680d8c30dd9bdfc" dependencies = [ "parity-scale-codec", "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk)", @@ -12546,7 +12705,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "sp-api", "sp-runtime", @@ -12555,7 +12714,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "async-trait", "parity-scale-codec", @@ -12563,16 +12722,16 @@ dependencies = [ "sp-core", "sp-inherents", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-trie", ] [[package]] name = "sp-trie" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ - "ahash 0.8.7", + "ahash 0.8.9", "hash-db", "lazy_static", "memory-db", @@ -12583,8 +12742,8 @@ dependencies = [ "scale-info", "schnellru", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "thiserror", "tracing", "trie-db", @@ -12594,7 +12753,7 @@ dependencies = [ [[package]] name = "sp-version" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "impl-serde", "parity-scale-codec", @@ -12603,7 +12762,7 @@ dependencies = [ "serde", "sp-crypto-hashing-proc-macro", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-version-proc-macro", "thiserror", ] @@ -12611,31 +12770,31 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "parity-scale-codec", "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] name = "sp-wasm-interface" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "anyhow", "impl-trait-for-tuples", "log", "parity-scale-codec", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "wasmtime", ] [[package]] name = "sp-wasm-interface" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk#987edd8864bfcae04faed9a10876da0cecc7445d" +source = "git+https://github.com/paritytech/polkadot-sdk#ca382f32033d8350d49934b30680d8c30dd9bdfc" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -12648,7 +12807,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "bounded-collections", "parity-scale-codec", @@ -12656,8 +12815,8 @@ dependencies = [ "serde", "smallvec", "sp-arithmetic", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] @@ -12683,6 +12842,15 @@ dependencies = [ "strum 0.24.1", ] +[[package]] +name = "spinning_top" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d96d2d1d716fb500937168cc09353ffdc7a012be8475ac7308e1bdf0e3923300" +dependencies = [ + "lock_api", +] + [[package]] name = "spki" version = "0.7.3" @@ -12717,7 +12885,7 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "staging-parachain-info" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -12725,13 +12893,13 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", ] [[package]] name = "staging-xcm" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "array-bytes 6.2.2", "bounded-collections", @@ -12749,7 +12917,7 @@ dependencies = [ [[package]] name = "staging-xcm-builder" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-support", "frame-system", @@ -12762,7 +12930,7 @@ dependencies = [ "sp-arithmetic", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-weights", "staging-xcm", "staging-xcm-executor", @@ -12771,7 +12939,7 @@ dependencies = [ [[package]] name = "staging-xcm-executor" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "environmental", "frame-benchmarking", @@ -12784,7 +12952,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-weights", "staging-xcm", ] @@ -12838,9 +13006,9 @@ dependencies = [ [[package]] name = "strsim" -version = "0.10.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" +checksum = "5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01" [[package]] name = "strum" @@ -12880,7 +13048,7 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] @@ -12899,12 +13067,12 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" [[package]] name = "substrate-frame-rpc-system" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -12923,7 +13091,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "hyper", "log", @@ -12935,7 +13103,7 @@ dependencies = [ [[package]] name = "substrate-rpc-client" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "async-trait", "jsonrpsee", @@ -12948,7 +13116,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -12965,7 +13133,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "build-helper", "cargo_metadata", @@ -12976,7 +13144,7 @@ dependencies = [ "sp-maybe-compressed-blob", "strum 0.24.1", "tempfile", - "toml 0.8.8", + "toml 0.8.10", "walkdir", "wasm-opt", ] @@ -13012,9 +13180,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.48" +version = "2.0.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f" +checksum = "74f1bdc9872430ce9b75da68329d1c1746faf50ffac5f19e02b71e37ff881ffb" dependencies = [ "proc-macro2", "quote", @@ -13068,14 +13236,13 @@ checksum = "69758bda2e78f098e4ccb393021a0963bb3442eac05f135c30f61b7370bbafae" [[package]] name = "tempfile" -version = "3.9.0" +version = "3.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01ce4141aa927a6d1bd34a041795abd0db1cccba5d5f24b009f694bdf3a1f3fa" +checksum = "a365e8cd18e44762ef95d87f284f4b5cd04107fec2ff3052bd6a3e6069669e67" dependencies = [ "cfg-if", "fastrand 2.0.1", - "redox_syscall 0.4.1", - "rustix 0.38.30", + "rustix 0.38.31", "windows-sys 0.52.0", ] @@ -13094,7 +13261,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7" dependencies = [ - "rustix 0.38.30", + "rustix 0.38.31", "windows-sys 0.48.0", ] @@ -13106,9 +13273,9 @@ checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" [[package]] name = "thiserror" -version = "1.0.56" +version = "1.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d54378c645627613241d077a3a79db965db602882668f9136ac42af9ecb730ad" +checksum = "1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b" dependencies = [ "thiserror-impl", ] @@ -13130,18 +13297,18 @@ checksum = "e4c60d69f36615a077cc7663b9cb8e42275722d23e58a7fa3d2c7f2915d09d04" dependencies = [ "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] name = "thiserror-impl" -version = "1.0.56" +version = "1.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa0faa943b50f3db30a20aa7e265dbc66076993efed8463e8de414e5d06d3471" +checksum = "a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81" dependencies = [ "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] @@ -13205,12 +13372,13 @@ dependencies = [ [[package]] name = "time" -version = "0.3.31" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f657ba42c3f86e7680e53c8cd3af8abbe56b5491790b46e22e19c0d57463583e" +checksum = "c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749" dependencies = [ "deranged", "itoa", + "num-conv", "powerfmt", "serde", "time-core", @@ -13225,10 +13393,11 @@ checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" [[package]] name = "time-macros" -version = "0.2.16" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26197e33420244aeb70c3e8c78376ca46571bc4e701e4791c2cd9f57dcb3a43f" +checksum = "7ba3a3ef41e6672a2f0f001392bb5dcd3ff0a9992d618ca761a11c3121547774" dependencies = [ + "num-conv", "time-core", ] @@ -13258,9 +13427,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.35.1" +version = "1.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c89b4efa943be685f629b149f53829423f8f5531ea21249408e8e2f8671ec104" +checksum = "61285f6515fa018fb2d1e46eb21223fff441ee8db5d0f1435e8ab4f5cdb80931" dependencies = [ "backtrace", "bytes", @@ -13283,7 +13452,7 @@ checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] @@ -13307,6 +13476,17 @@ dependencies = [ "tokio", ] +[[package]] +name = "tokio-rustls" +version = "0.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f" +dependencies = [ + "rustls 0.22.2", + "rustls-pki-types", + "tokio", +] + [[package]] name = "tokio-stream" version = "0.1.14" @@ -13345,14 +13525,14 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.8" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1a195ec8c9da26928f773888e0742ca3ca1040c6cd859c919c9f59c1954ab35" +checksum = "9a9aad4a3066010876e8dcf5a8a06e70a558751117a145c6ce2b82c2e2054290" dependencies = [ "serde", "serde_spanned", "toml_datetime", - "toml_edit 0.21.0", + "toml_edit 0.22.6", ] [[package]] @@ -13370,9 +13550,9 @@ version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ - "indexmap 2.2.1", + "indexmap 2.2.3", "toml_datetime", - "winnow", + "winnow 0.5.40", ] [[package]] @@ -13381,22 +13561,33 @@ version = "0.20.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81" dependencies = [ - "indexmap 2.2.1", + "indexmap 2.2.3", "toml_datetime", - "winnow", + "winnow 0.5.40", ] [[package]] name = "toml_edit" -version = "0.21.0" +version = "0.21.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" +dependencies = [ + "indexmap 2.2.3", + "toml_datetime", + "winnow 0.5.40", +] + +[[package]] +name = "toml_edit" +version = "0.22.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d34d383cd00a163b4a5b85053df514d45bc330f6de7737edfe0a93311d1eaa03" +checksum = "2c1b5fd4128cc8d3e0cb74d4ed9a9cc7c7284becd4df68f5f940e1ad123606f6" dependencies = [ - "indexmap 2.2.1", + "indexmap 2.2.3", "serde", "serde_spanned", "toml_datetime", - "winnow", + "winnow 0.6.2", ] [[package]] @@ -13464,7 +13655,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] @@ -13490,7 +13681,7 @@ dependencies = [ [[package]] name = "tracing-gum" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "coarsetime", "polkadot-primitives", @@ -13501,13 +13692,13 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "expander 2.0.0", "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] @@ -13631,7 +13822,7 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "try-runtime-cli" version = "0.38.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "async-trait", "clap", @@ -13648,8 +13839,8 @@ dependencies = [ "sp-consensus-aura", "sp-consensus-babe", "sp-core", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-inherents", "sp-io", "sp-keystore", @@ -13884,11 +14075,20 @@ version = "0.11.0+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" +[[package]] +name = "wasix" +version = "0.12.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1fbb4ef9bbca0c1170e0b00dd28abc9e3b68669821600cad1caaed606583c6d" +dependencies = [ + "wasi 0.11.0+wasi-snapshot-preview1", +] + [[package]] name = "wasm-bindgen" -version = "0.2.90" +version = "0.2.91" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1223296a201415c7fad14792dbefaace9bd52b62d33453ade1c5b5f07555406" +checksum = "c1e124130aee3fb58c5bdd6b639a0509486b0338acaaae0c84a5124b0f588b7f" dependencies = [ "cfg-if", "wasm-bindgen-macro", @@ -13896,24 +14096,24 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.90" +version = "0.2.91" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcdc935b63408d58a32f8cc9738a0bffd8f05cc7c002086c6ef20b7312ad9dcd" +checksum = "c9e7e1900c352b609c8488ad12639a311045f40a35491fb69ba8c12f758af70b" dependencies = [ "bumpalo", "log", "once_cell", "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-futures" -version = "0.4.40" +version = "0.4.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bde2032aeb86bdfaecc8b261eef3cba735cc426c1f3a3416d1e0791be95fc461" +checksum = "877b9c3f61ceea0e56331985743b13f3d25c406a7098d45180fb5f09bc19ed97" dependencies = [ "cfg-if", "js-sys", @@ -13923,9 +14123,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.90" +version = "0.2.91" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e4c238561b2d428924c49815533a8b9121c664599558a5d9ec51f8a1740a999" +checksum = "b30af9e2d358182b5c7449424f017eba305ed32a7010509ede96cdc4696c46ed" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -13933,28 +14133,28 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.90" +version = "0.2.91" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bae1abb6806dc1ad9e560ed242107c0f6c84335f1749dd4e8ddb012ebd5e25a7" +checksum = "642f325be6301eb8107a83d12a8ac6c1e1c54345a7ef1a9261962dfefda09e66" dependencies = [ "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.90" +version = "0.2.91" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d91413b1c31d7539ba5ef2451af3f0b833a005eb27a631cec32bc0635a8602b" +checksum = "4f186bd2dcf04330886ce82d6f33dd75a7bfcf69ecf5763b89fcde53b6ac9838" [[package]] name = "wasm-encoder" -version = "0.40.0" +version = "0.200.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d162eb64168969ae90e8668ca0593b0e47667e315aa08e717a9c9574d700d826" +checksum = "b9e3fb0c8fbddd78aa6095b850dfeedbc7506cf5f81e633f69cf8f2333ab84b9" dependencies = [ "leb128", ] @@ -14321,10 +14521,11 @@ dependencies = [ [[package]] name = "wast" -version = "70.0.1" +version = "200.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5d415036fe747a32b30c76c8bd6c73f69b7705fb7ebca5f16e852eef0c95802" +checksum = "d1810d14e6b03ebb8fb05eef4009ad5749c989b65197d83bce7de7172ed91366" dependencies = [ + "bumpalo", "leb128", "memchr", "unicode-width", @@ -14333,18 +14534,18 @@ dependencies = [ [[package]] name = "wat" -version = "1.0.84" +version = "1.200.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8241f34599d413d2243a21015ab43aef68bfb32a0e447c54eef8d423525ca15e" +checksum = "776cbd10e217f83869beaa3f40e312bb9e91d5eee29bbf6f560db1261b6a4c3d" dependencies = [ "wast", ] [[package]] name = "web-sys" -version = "0.3.67" +version = "0.3.68" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58cd2333b6e0be7a39605f0e255892fd7418a682d8da8fe042fe25128794d2ed" +checksum = "96565907687f7aceb35bc5fc03770a8a0471d82e479f25832f54a0e3f4b28446" dependencies = [ "js-sys", "wasm-bindgen", @@ -14356,7 +14557,7 @@ version = "0.22.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed63aea5ce73d0ff405984102c42de94fc55a6b75765d621c65262469b3c9b53" dependencies = [ - "ring 0.17.7", + "ring 0.17.8", "untrusted 0.9.0", ] @@ -14372,7 +14573,7 @@ dependencies = [ [[package]] name = "westend-runtime" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "binary-merkle-tree", "bitvec", @@ -14464,8 +14665,8 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", "sp-transaction-pool", "sp-version", "staging-xcm", @@ -14478,7 +14679,7 @@ dependencies = [ [[package]] name = "westend-runtime-constants" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "frame-support", "polkadot-primitives", @@ -14500,14 +14701,14 @@ dependencies = [ "either", "home", "once_cell", - "rustix 0.38.30", + "rustix 0.38.31", ] [[package]] name = "wide" -version = "0.7.14" +version = "0.7.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b31891d644eba1789fb6715f27fbc322e4bdf2ecdc412ede1993246159271613" +checksum = "89beec544f246e679fc25490e3f8e08003bc4bf612068f325120dad4cea02c1c" dependencies = [ "bytemuck", "safe_arch", @@ -14778,9 +14979,18 @@ checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" [[package]] name = "winnow" -version = "0.5.35" +version = "0.5.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" +dependencies = [ + "memchr", +] + +[[package]] +name = "winnow" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1931d78a9c73861da0134f453bb1f790ce49b2e30eba8410b4b79bac72b46a2d" +checksum = "7a4191c47f15cc3ec71fcb4913cb83d58def65dd3787610213c649283b5ce178" dependencies = [ "memchr", ] @@ -14832,11 +15042,11 @@ dependencies = [ [[package]] name = "x25519-dalek" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb66477291e7e8d2b0ff1bcb900bf29489a9692816d79874bea351e7a8b6de96" +checksum = "c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277" dependencies = [ - "curve25519-dalek 4.1.1", + "curve25519-dalek 4.1.2", "rand_core 0.6.4", "serde", "zeroize", @@ -14863,12 +15073,12 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=28f6225beb66a35167af5709606f1d76ca799ef6#28f6225beb66a35167af5709606f1d76ca799ef6" +source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" dependencies = [ "Inflector", "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] @@ -14911,7 +15121,7 @@ checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] @@ -14931,7 +15141,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.50", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index b250c01..db3551b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [workspace.package] authors = ["anonymous"] edition = "2021" -version = "0.36.0" +version = "0.37.0" license = "Unlicense" homepage = "https://github.com/paritytech/substrate-contracts-node" repository = "https://github.com/paritytech/substrate-contracts-node" @@ -22,7 +22,7 @@ clap = { version = "4", features = ["derive"] } codec = { package = "parity-scale-codec", version = "3.6.9", default-features = false, features = ["derive"] } futures = "0.3.30" hex-literal = { version = "0.4.1"} -jsonrpsee = { version = "0.20.3", features = ["server"] } +jsonrpsee = { version = "0.22", features = ["server"] } log = { version = "0.4.20", default-features = false } serde = { version = "1.0.195", features = ["derive"] } serde_json = "1.0.111" @@ -32,106 +32,106 @@ color-print = "0.3.5" wasmtime="8.0.1" # Substrate -frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -frame-benchmarking-cli = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } -frame-executive = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -frame-support = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -frame-system = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -frame-system-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -frame-try-runtime = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -pallet-aura = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -pallet-authorship = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -pallet-session = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -pallet-sudo = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -pallet-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -pallet-transaction-payment = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -pallet-message-queue = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -sc-basic-authorship = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } -sc-chain-spec = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } -sc-cli = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } -sc-client-api = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } -sc-consensus = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } -sc-executor = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } -sc-network = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } -sc-network-sync = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } -sc-offchain = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } -sc-rpc = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } -sc-service = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } -sc-sysinfo = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } -sc-telemetry = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } -sc-tracing = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } -sc-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } -sc-transaction-pool-api = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } -sp-api = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -sp-keyring = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -sp-block-builder = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -sp-blockchain = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } -sp-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -sp-core = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -sp-inherents = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -sp-io = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -sp-keystore = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } -sp-offchain = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -sp-session = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -sp-std = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -sp-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } -sp-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -sp-version = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -substrate-frame-rpc-system = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } -substrate-prometheus-endpoint = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } -substrate-wasm-builder = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } -substrate-build-script-utils = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } -try-runtime-cli = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } +frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +frame-benchmarking-cli = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } +frame-executive = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +frame-support = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +frame-system = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +frame-system-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +frame-try-runtime = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +pallet-aura = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +pallet-authorship = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +pallet-session = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +pallet-sudo = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +pallet-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +pallet-transaction-payment = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +pallet-message-queue = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +sc-basic-authorship = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } +sc-chain-spec = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } +sc-cli = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } +sc-client-api = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } +sc-consensus = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } +sc-executor = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } +sc-network = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } +sc-network-sync = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } +sc-offchain = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } +sc-rpc = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } +sc-service = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } +sc-sysinfo = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } +sc-telemetry = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } +sc-tracing = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } +sc-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } +sc-transaction-pool-api = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } +sp-api = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +sp-keyring = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +sp-block-builder = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +sp-blockchain = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } +sp-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +sp-core = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +sp-inherents = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +sp-io = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +sp-keystore = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } +sp-offchain = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +sp-session = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +sp-std = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +sp-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } +sp-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +sp-version = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +substrate-frame-rpc-system = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } +substrate-prometheus-endpoint = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } +substrate-wasm-builder = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } +substrate-build-script-utils = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } +try-runtime-cli = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } # extra deps for running a solo node on top of a parachain -pallet-grandpa = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -sc-consensus-grandpa = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -sp-consensus-grandpa = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -sp-genesis-builder = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -sp-storage = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -sc-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -sc-consensus-manual-seal = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false} +pallet-grandpa = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +sc-consensus-grandpa = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +sp-consensus-grandpa = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +sp-genesis-builder = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +sp-storage = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +sc-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +sc-consensus-manual-seal = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false} # extra deps for setting up pallet-contracts -pallet-contracts = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -pallet-insecure-randomness-collective-flip = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -pallet-assets = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -pallet-utility = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +pallet-contracts = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +pallet-insecure-randomness-collective-flip = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +pallet-assets = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +pallet-utility = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } # Polkadot -pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -polkadot-cli = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", features = ["rococo-native"] } -polkadot-parachain-primitives = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -polkadot-primitives = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } -polkadot-runtime-common = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -xcm = { package="staging-xcm", git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -xcm-builder = { package="staging-xcm-builder", git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -xcm-executor = { package="staging-xcm-executor", git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +polkadot-cli = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", features = ["rococo-native"] } +polkadot-parachain-primitives = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +polkadot-primitives = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } +polkadot-runtime-common = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +xcm = { package="staging-xcm", git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +xcm-builder = { package="staging-xcm-builder", git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +xcm-executor = { package="staging-xcm-executor", git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } # Cumulus -cumulus-client-cli = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } -cumulus-client-collator = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } -cumulus-client-consensus-proposer = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } -cumulus-client-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } -cumulus-client-consensus-common = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } -cumulus-client-service = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } -cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false, features = ["parameterized-consensus-hook",] } -cumulus-pallet-session-benchmarking = {git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -cumulus-pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -cumulus-primitives-core = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } -cumulus-primitives-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -cumulus-primitives-utility = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -cumulus-relay-chain-interface = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6" } -pallet-collator-selection = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -parachain-info = { package = "staging-parachain-info", git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } -parachains-common = { git = "https://github.com/paritytech/polkadot-sdk", rev = "28f6225beb66a35167af5709606f1d76ca799ef6", default-features = false } +cumulus-client-cli = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } +cumulus-client-collator = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } +cumulus-client-consensus-proposer = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } +cumulus-client-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } +cumulus-client-consensus-common = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } +cumulus-client-service = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } +cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false, features = ["parameterized-consensus-hook",] } +cumulus-pallet-session-benchmarking = {git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +cumulus-pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +cumulus-primitives-core = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } +cumulus-primitives-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +cumulus-primitives-utility = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +cumulus-relay-chain-interface = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } +pallet-collator-selection = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +parachain-info = { package = "staging-parachain-info", git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +parachains-common = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } diff --git a/node/Cargo.toml b/node/Cargo.toml index b6e58c4..6f16907 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -27,8 +27,8 @@ serde_json = { workspace = true } wasmtime = { workspace = true } # Local -contracts-parachain-runtime = { path = "../parachain-runtime", features = ["parachain"], version = "0.36.0" } -contracts-node-runtime = { path = "../runtime", version = "0.36.0" } +contracts-parachain-runtime = { path = "../parachain-runtime", features = ["parachain"], version = "0.37.0" } +contracts-node-runtime = { path = "../runtime", version = "0.37.0" } # Substrate frame-benchmarking = { workspace = true } diff --git a/node/src/command.rs b/node/src/command.rs index e6c37d6..6d3ade3 100644 --- a/node/src/command.rs +++ b/node/src/command.rs @@ -185,7 +185,7 @@ pub fn run() -> Result<()> { match cmd { BenchmarkCmd::Pallet(cmd) => if cfg!(feature = "runtime-benchmarks") { - runner.sync_run(|config| cmd.run::(config)) + runner.sync_run(|config| cmd.run::, ()>(config)) } else { Err("Benchmarking wasn't enabled when building the node. \ You can enable it with `--features runtime-benchmarks`." diff --git a/zombienet.toml b/zombienet.toml index 0a365cb..1f92f6b 100644 --- a/zombienet.toml +++ b/zombienet.toml @@ -15,14 +15,14 @@ command = "polkadot" [[relaychain.nodes]] name = "alice" - args = [ "--alice", "-lruntime=debug,parachain=trace" ] + args = [ "--alice", "-lerror,runtime::contracts=trace,xcm=trace,runtime::xcm=trace,runtime::xcmp=info" ] [[relaychain.nodes]] name = "bob" - args = [ "--bob", "-lruntime=debug,parachain=trace" ] + args = [ "--bob", "-lerror,runtime::contracts=trace,xcm=trace,runtime::xcm=trace,runtime::xcmp=info" ] [[parachains]] -id = 100 +id = 1 addToGenesis = true chain = "contracts-parachain-local" From 9c12d0348b75b85a2c810d2d18707333fed3e4a9 Mon Sep 17 00:00:00 2001 From: PG Herveou Date: Fri, 23 Feb 2024 14:22:42 +0100 Subject: [PATCH 3/6] Fixed pre-funded account list (#224) --- node/src/chain_spec/dev.rs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/node/src/chain_spec/dev.rs b/node/src/chain_spec/dev.rs index 2ec61c9..435ac29 100644 --- a/node/src/chain_spec/dev.rs +++ b/node/src/chain_spec/dev.rs @@ -38,9 +38,17 @@ pub fn development_config() -> Result { // Pre-funded accounts vec![ get_account_id_from_seed::("Alice"), - get_account_id_from_seed::("Bob"), get_account_id_from_seed::("Alice//stash"), + get_account_id_from_seed::("Bob"), get_account_id_from_seed::("Bob//stash"), + get_account_id_from_seed::("Charlie"), + get_account_id_from_seed::("Charlie//stash"), + get_account_id_from_seed::("Dave"), + get_account_id_from_seed::("Dave//stash"), + get_account_id_from_seed::("Eve"), + get_account_id_from_seed::("Eve//stash"), + get_account_id_from_seed::("Ferdie"), + get_account_id_from_seed::("Ferdie//stash"), ], true, )) From c5fc9db181c9a5aff6b90d01b00ef55e49ff583b Mon Sep 17 00:00:00 2001 From: Andrew Jones Date: Fri, 23 Feb 2024 14:05:06 +0000 Subject: [PATCH 4/6] Release `0.38.0` (#225) To fix `ink!` CI with https://github.com/paritytech/substrate-contracts-node/pull/224 --- Cargo.lock | 6 +++--- Cargo.toml | 2 +- node/Cargo.toml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a20eb35..0168238 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1548,7 +1548,7 @@ checksum = "cd7e35aee659887cbfb97aaf227ac12cad1a9d7c71e55ff3376839ed4e282d08" [[package]] name = "contracts-node" -version = "0.37.0" +version = "0.38.0" dependencies = [ "clap", "color-print", @@ -1614,7 +1614,7 @@ dependencies = [ [[package]] name = "contracts-node-runtime" -version = "0.37.0" +version = "0.38.0" dependencies = [ "frame-benchmarking", "frame-executive", @@ -1657,7 +1657,7 @@ dependencies = [ [[package]] name = "contracts-parachain-runtime" -version = "0.37.0" +version = "0.38.0" dependencies = [ "cumulus-pallet-aura-ext", "cumulus-pallet-dmp-queue", diff --git a/Cargo.toml b/Cargo.toml index db3551b..12b7d0c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [workspace.package] authors = ["anonymous"] edition = "2021" -version = "0.37.0" +version = "0.38.0" license = "Unlicense" homepage = "https://github.com/paritytech/substrate-contracts-node" repository = "https://github.com/paritytech/substrate-contracts-node" diff --git a/node/Cargo.toml b/node/Cargo.toml index 6f16907..5a51e74 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -27,8 +27,8 @@ serde_json = { workspace = true } wasmtime = { workspace = true } # Local -contracts-parachain-runtime = { path = "../parachain-runtime", features = ["parachain"], version = "0.37.0" } -contracts-node-runtime = { path = "../runtime", version = "0.37.0" } +contracts-parachain-runtime = { path = "../parachain-runtime", features = ["parachain"], version = "0.38.0" } +contracts-node-runtime = { path = "../runtime", version = "0.38.0" } # Substrate frame-benchmarking = { workspace = true } From f2caec972cb3ae536a2a10ac3da7f96a2460fba5 Mon Sep 17 00:00:00 2001 From: Sebastian Miasojed Date: Fri, 8 Mar 2024 16:45:08 +0100 Subject: [PATCH 5/6] Release 0.39.0 (#226) Sync with `polkadot-v1.8.0` --- .gitlab-ci.yml | 4 +- Cargo.lock | 2725 +++++++++++++++---------------- Cargo.toml | 190 +-- node/Cargo.toml | 4 +- runtime/src/contracts_config.rs | 1 + 5 files changed, 1376 insertions(+), 1548 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c1721e0..2bfc1ef 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -90,8 +90,8 @@ build-mac: before_script: - unset CARGO_TARGET_DIR script: - - rustup component add rust-src - - rustup target add wasm32-unknown-unknown + - rustup component add rust-src rustfmt + - rustup target add wasm32-unknown-unknown aarch64-apple-darwin - time cargo build --release --target aarch64-apple-darwin - rustup target add x86_64-apple-darwin - time cargo build --release --target x86_64-apple-darwin diff --git a/Cargo.lock b/Cargo.lock index 0168238..7d43c54 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -84,9 +84,9 @@ dependencies = [ [[package]] name = "ahash" -version = "0.8.9" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d713b3834d76b85304d4d525563c1276e2e30dc97cc67bfb4585a4a29fc2c89f" +checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" dependencies = [ "cfg-if", "getrandom 0.2.12", @@ -142,9 +142,9 @@ dependencies = [ [[package]] name = "anstream" -version = "0.6.12" +version = "0.6.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96b09b5178381e0874812a9b157f7fe84982617e48f71f4e3235482775e5b540" +checksum = "d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb" dependencies = [ "anstyle", "anstyle-parse", @@ -214,7 +214,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] @@ -228,18 +228,6 @@ dependencies = [ "ark-std", ] -[[package]] -name = "ark-bls12-377-ext" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20c7021f180a0cbea0380eba97c2af3c57074cdaffe0eef7e840e1c9f2841e55" -dependencies = [ - "ark-bls12-377", - "ark-ec", - "ark-models-ext", - "ark-std", -] - [[package]] name = "ark-bls12-381" version = "0.4.0" @@ -252,45 +240,6 @@ dependencies = [ "ark-std", ] -[[package]] -name = "ark-bls12-381-ext" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1dc4b3d08f19e8ec06e949712f95b8361e43f1391d94f65e4234df03480631c" -dependencies = [ - "ark-bls12-381", - "ark-ec", - "ark-ff", - "ark-models-ext", - "ark-serialize", - "ark-std", -] - -[[package]] -name = "ark-bw6-761" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e0605daf0cc5aa2034b78d008aaf159f56901d92a52ee4f6ecdfdac4f426700" -dependencies = [ - "ark-bls12-377", - "ark-ec", - "ark-ff", - "ark-std", -] - -[[package]] -name = "ark-bw6-761-ext" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccee5fba47266f460067588ee1bf070a9c760bf2050c1c509982c5719aadb4f2" -dependencies = [ - "ark-bw6-761", - "ark-ec", - "ark-ff", - "ark-models-ext", - "ark-std", -] - [[package]] name = "ark-ec" version = "0.4.2" @@ -305,60 +254,9 @@ dependencies = [ "hashbrown 0.13.2", "itertools 0.10.5", "num-traits", - "rayon", "zeroize", ] -[[package]] -name = "ark-ed-on-bls12-377" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b10d901b9ac4b38f9c32beacedfadcdd64e46f8d7f8e88c1ae1060022cf6f6c6" -dependencies = [ - "ark-bls12-377", - "ark-ec", - "ark-ff", - "ark-std", -] - -[[package]] -name = "ark-ed-on-bls12-377-ext" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "524a4fb7540df2e1a8c2e67a83ba1d1e6c3947f4f9342cc2359fc2e789ad731d" -dependencies = [ - "ark-ec", - "ark-ed-on-bls12-377", - "ark-ff", - "ark-models-ext", - "ark-std", -] - -[[package]] -name = "ark-ed-on-bls12-381-bandersnatch" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9cde0f2aa063a2a5c28d39b47761aa102bda7c13c84fc118a61b87c7b2f785c" -dependencies = [ - "ark-bls12-381", - "ark-ec", - "ark-ff", - "ark-std", -] - -[[package]] -name = "ark-ed-on-bls12-381-bandersnatch-ext" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d15185f1acb49a07ff8cbe5f11a1adc5a93b19e211e325d826ae98e98e124346" -dependencies = [ - "ark-ec", - "ark-ed-on-bls12-381-bandersnatch", - "ark-ff", - "ark-models-ext", - "ark-std", -] - [[package]] name = "ark-ff" version = "0.4.2" @@ -402,19 +300,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "ark-models-ext" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e9eab5d4b5ff2f228b763d38442adc9b084b0a465409b059fac5c2308835ec2" -dependencies = [ - "ark-ec", - "ark-ff", - "ark-serialize", - "ark-std", - "derivative", -] - [[package]] name = "ark-poly" version = "0.4.2" @@ -428,35 +313,6 @@ dependencies = [ "hashbrown 0.13.2", ] -[[package]] -name = "ark-scale" -version = "0.0.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f69c00b3b529be29528a6f2fd5fa7b1790f8bed81b9cdca17e326538545a179" -dependencies = [ - "ark-ec", - "ark-ff", - "ark-serialize", - "ark-std", - "parity-scale-codec", - "scale-info", -] - -[[package]] -name = "ark-secret-scalar" -version = "0.0.2" -source = "git+https://github.com/w3f/ring-vrf?rev=e9782f9#e9782f938629c90f3adb3fff2358bc8d1386af3e" -dependencies = [ - "ark-ec", - "ark-ff", - "ark-serialize", - "ark-std", - "ark-transcript", - "digest 0.10.7", - "getrandom_or_panic", - "zeroize", -] - [[package]] name = "ark-serialize" version = "0.4.2" @@ -488,20 +344,6 @@ checksum = "94893f1e0c6eeab764ade8dc4c0db24caf4fe7cbbaafc0eba0a9030f447b5185" dependencies = [ "num-traits", "rand", - "rayon", -] - -[[package]] -name = "ark-transcript" -version = "0.0.2" -source = "git+https://github.com/w3f/ring-vrf?rev=e9782f9#e9782f938629c90f3adb3fff2358bc8d1386af3e" -dependencies = [ - "ark-ff", - "ark-serialize", - "ark-std", - "digest 0.10.7", - "rand_core 0.6.4", - "sha3", ] [[package]] @@ -531,12 +373,6 @@ dependencies = [ "nodrop", ] -[[package]] -name = "arrayvec" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" - [[package]] name = "arrayvec" version = "0.7.4" @@ -606,7 +442,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f28243a43d821d11341ab73c80bed182dc015c514b951616cf79bd4af39af0c3" dependencies = [ "concurrent-queue", - "event-listener 5.1.0", + "event-listener 5.2.0", "event-listener-strategy 0.5.0", "futures-core", "pin-project-lite 0.2.13", @@ -757,7 +593,7 @@ checksum = "c980ee35e870bd1a4d2c8294d4c04d0499e67bca1e4b5cefcc693c2fa00caea9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] @@ -806,29 +642,6 @@ dependencies = [ "rustc-demangle", ] -[[package]] -name = "bandersnatch_vrfs" -version = "0.0.4" -source = "git+https://github.com/w3f/ring-vrf?rev=e9782f9#e9782f938629c90f3adb3fff2358bc8d1386af3e" -dependencies = [ - "ark-bls12-381", - "ark-ec", - "ark-ed-on-bls12-381-bandersnatch", - "ark-ff", - "ark-serialize", - "ark-std", - "dleq_vrf", - "fflonk", - "merlin 3.0.0", - "rand_chacha 0.3.1", - "rand_core 0.6.4", - "ring 0.1.0", - "sha2 0.10.8", - "sp-ark-bls12-381", - "sp-ark-ed-on-bls12-381-bandersnatch", - "zeroize", -] - [[package]] name = "base-x" version = "0.2.11" @@ -870,8 +683,9 @@ dependencies = [ [[package]] name = "binary-merkle-tree" -version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "15.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b5c0fd4282c30c05647e1052d71bf1a0c8067ab1e9a8fc6d0c292dce0ecb237" dependencies = [ "hash-db", "log", @@ -904,7 +718,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] @@ -1017,18 +831,6 @@ dependencies = [ "constant_time_eq 0.3.0", ] -[[package]] -name = "block-buffer" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b" -dependencies = [ - "block-padding", - "byte-tools", - "byteorder", - "generic-array 0.12.4", -] - [[package]] name = "block-buffer" version = "0.9.0" @@ -1047,15 +849,6 @@ dependencies = [ "generic-array 0.14.7", ] -[[package]] -name = "block-padding" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa79dedbb091f449f1f39e53edf88d5dbe95f895dae6135a8d7b881fb5af73f5" -dependencies = [ - "byte-tools", -] - [[package]] name = "blocking" version = "1.5.1" @@ -1095,8 +888,9 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub-router" -version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c4f6632dc163635dac350d682f84513e506d8b156a6e936ed531586cf83624c" dependencies = [ "parity-scale-codec", "scale-info", @@ -1130,9 +924,9 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.15.0" +version = "3.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d32a994c2b3ca201d9b263612a374263f05e7adde37c4707f693dcd375076d1f" +checksum = "7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa" [[package]] name = "byte-slice-cast" @@ -1219,9 +1013,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.0.83" +version = "1.0.90" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" +checksum = "8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5" dependencies = [ "jobserver", "libc", @@ -1293,16 +1087,16 @@ dependencies = [ [[package]] name = "chrono" -version = "0.4.34" +version = "0.4.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5bc015644b92d5890fab7489e49d21f879d5c990186827d42ec511919404f38b" +checksum = "8eaf5903dcbc0a39312feb77df2ff4c76387d591b9fc7b04a238dcf8bb62639a" dependencies = [ "android-tzdata", "iana-time-zone", "js-sys", "num-traits", "wasm-bindgen", - "windows-targets 0.52.0", + "windows-targets 0.52.4", ] [[package]] @@ -1360,9 +1154,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.1" +version = "4.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c918d541ef2913577a0f9566e9ce27cb35b6df072075769e0b26cb5a554520da" +checksum = "b230ab84b0ffdf890d5a10abdbc8b83ae1c4918275daea1ab8801f71536b2651" dependencies = [ "clap_builder", "clap_derive", @@ -1370,9 +1164,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.1" +version = "4.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f3e7391dad68afb0c2ede1bf619f579a3dc9c2ec67f089baa397123a2f3d1eb" +checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4" dependencies = [ "anstream", "anstyle", @@ -1390,7 +1184,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] @@ -1458,22 +1252,6 @@ dependencies = [ "unicode-width", ] -[[package]] -name = "common" -version = "0.1.0" -source = "git+https://github.com/w3f/ring-proof#b273d33f9981e2bb3375ab45faeb537f7ee35224" -dependencies = [ - "ark-ec", - "ark-ff", - "ark-poly", - "ark-serialize", - "ark-std", - "fflonk", - "getrandom_or_panic", - "merlin 3.0.0", - "rand_chacha 0.3.1", -] - [[package]] name = "common-path" version = "1.0.0" @@ -1510,9 +1288,9 @@ checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" [[package]] name = "const-random" -version = "0.1.17" +version = "0.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5aaf16c9c2c612020bcfd042e170f6e32de9b9d75adb5277cdbbd2e2c8c8299a" +checksum = "87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359" dependencies = [ "const-random-macro", ] @@ -1548,7 +1326,7 @@ checksum = "cd7e35aee659887cbfb97aaf227ac12cad1a9d7c71e55ff3376839ed4e282d08" [[package]] name = "contracts-node" -version = "0.38.0" +version = "0.39.0" dependencies = [ "clap", "color-print", @@ -1614,7 +1392,7 @@ dependencies = [ [[package]] name = "contracts-node-runtime" -version = "0.38.0" +version = "0.39.0" dependencies = [ "frame-benchmarking", "frame-executive", @@ -1648,8 +1426,8 @@ dependencies = [ "sp-offchain", "sp-runtime", "sp-session", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", + "sp-storage", "sp-transaction-pool", "sp-version", "substrate-wasm-builder", @@ -1657,7 +1435,7 @@ dependencies = [ [[package]] name = "contracts-parachain-runtime" -version = "0.38.0" +version = "0.39.0" dependencies = [ "cumulus-pallet-aura-ext", "cumulus-pallet-dmp-queue", @@ -1707,7 +1485,7 @@ dependencies = [ "sp-offchain", "sp-runtime", "sp-session", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", "sp-transaction-pool", "sp-version", "staging-parachain-info", @@ -1987,8 +1765,9 @@ dependencies = [ [[package]] name = "cumulus-client-cli" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7973210fbe9e3aa9e0c3526a640e53ca4d337edd831bba36ad95477f15be2d6" dependencies = [ "clap", "parity-scale-codec", @@ -2004,8 +1783,9 @@ dependencies = [ [[package]] name = "cumulus-client-collator" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcc86757baaf304dc5e31f4258494cb555684b1192880f099c1804461afd9c76" dependencies = [ "cumulus-client-consensus-common", "cumulus-client-network", @@ -2027,8 +1807,9 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-aura" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38090a161c97a592632642de9937536031f400a6342167fb694459e7d7a0868f" dependencies = [ "async-trait", "cumulus-client-collator", @@ -2069,8 +1850,9 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-common" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1b4650279485c065ef0d320fe3eca76c28b118884985aedf6bfc9a4a567efae" dependencies = [ "async-trait", "cumulus-client-pov-recovery", @@ -2098,8 +1880,9 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-proposer" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f09f56940da9f0479a7a4a823c1d6abf772263efeb6de60eb54a414816031ee7" dependencies = [ "anyhow", "async-trait", @@ -2113,8 +1896,9 @@ dependencies = [ [[package]] name = "cumulus-client-network" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b07a201d4bdbbe3a704fb24401e95320ca8f4d36a6b21dd16b6e64ea9fc2f53" dependencies = [ "async-trait", "cumulus-relay-chain-interface", @@ -2136,8 +1920,9 @@ dependencies = [ [[package]] name = "cumulus-client-parachain-inherent" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f691d5c3cd55f18d377b171c37d388f60c8cc86b123dde2419b0995e21f114cb" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2152,16 +1937,17 @@ dependencies = [ "sp-inherents", "sp-runtime", "sp-state-machine", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", + "sp-storage", "sp-trie", "tracing", ] [[package]] name = "cumulus-client-pov-recovery" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4169440db89a04618d9a030d9443171b865649d298e27b087604a0b9f70ffa8f" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2184,8 +1970,9 @@ dependencies = [ [[package]] name = "cumulus-client-service" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1b5b0f16d370cb4bdb1db6ef852a121607441b2ffe98603de5961d35feb187b" dependencies = [ "cumulus-client-cli", "cumulus-client-collator", @@ -2220,8 +2007,9 @@ dependencies = [ [[package]] name = "cumulus-pallet-aura-ext" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c8c0f09547fdc04119cf10f7c7fef2365e50c4ebb994501ff49c59b4513d860" dependencies = [ "cumulus-pallet-parachain-system", "frame-support", @@ -2233,13 +2021,14 @@ dependencies = [ "sp-application-crypto", "sp-consensus-aura", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "cumulus-pallet-dmp-queue" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "141e7578a249af0ffe8771ea67ae1778e34737d905c1eca51d9fa3b2523a3e82" dependencies = [ "cumulus-primitives-core", "frame-benchmarking", @@ -2250,14 +2039,15 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", "staging-xcm", ] [[package]] name = "cumulus-pallet-parachain-system" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60ed4784ab971a10b3b5d4094e6dd391a994ac9d5f48ee18cb1db1fe5b2b1e4a" dependencies = [ "bytes", "cumulus-pallet-parachain-system-proc-macro", @@ -2273,15 +2063,16 @@ dependencies = [ "pallet-message-queue", "parity-scale-codec", "polkadot-parachain-primitives", + "polkadot-runtime-common", "polkadot-runtime-parachains", "scale-info", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-externalities", "sp-inherents", "sp-io", "sp-runtime", "sp-state-machine", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", "sp-trie", "sp-version", "staging-xcm", @@ -2291,18 +2082,20 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system-proc-macro" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "befbaf3a1ce23ac8476481484fef5f4d500cbd15b4dad6380ce1d28134b0c1f7" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] name = "cumulus-pallet-session-benchmarking" -version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "11.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07d60332d340bbf286af82553bd497bc958985b883c7e71a2cbb46ac8e814adb" dependencies = [ "frame-benchmarking", "frame-support", @@ -2310,13 +2103,14 @@ dependencies = [ "pallet-session", "parity-scale-codec", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "cumulus-pallet-xcm" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ff39e7420c30c2f1d528e254e993e21414c4a3c01f90d7c2e6dcfbd19049c18" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2325,14 +2119,15 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", "staging-xcm", ] [[package]] name = "cumulus-pallet-xcmp-queue" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "753e8fcd97b3ae801bad71b2909c1e323683c0c49f7c92b2b3766ab58189a45f" dependencies = [ "bounded-collections", "bp-xcm-bridge-hub-router", @@ -2349,15 +2144,16 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", "staging-xcm", "staging-xcm-executor", ] [[package]] name = "cumulus-primitives-aura" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14b362f87e3fe8c8bd4c2b95fe4f8fcf601d1cf134c2c584297fdce18d8f60eb" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", @@ -2365,13 +2161,14 @@ dependencies = [ "sp-api", "sp-consensus-aura", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "cumulus-primitives-core" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "855c15fa25c6b55446e1c07f5cc830cfc0547e4d6d2b46b66dc28b088e69db75" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", @@ -2380,15 +2177,16 @@ dependencies = [ "scale-info", "sp-api", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", "sp-trie", "staging-xcm", ] [[package]] name = "cumulus-primitives-parachain-inherent" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4043915fbee54cc0acc83450f035989aa2e1170210e9e6d7fc2a5773cd81eef" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2396,49 +2194,51 @@ dependencies = [ "scale-info", "sp-core", "sp-inherents", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", "sp-trie", ] [[package]] name = "cumulus-primitives-proof-size-hostfunction" -version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7034e98f0883e9f5601063c7d252406ee5cc9c98090635e33fa3070bfcb62cb" dependencies = [ - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-externalities", + "sp-runtime-interface", "sp-trie", ] [[package]] name = "cumulus-primitives-timestamp" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2044a6efe1e2c4114b6c0e536306e285a7ff453375140aec6a77dd3f803056d" dependencies = [ "cumulus-primitives-core", "futures", "parity-scale-codec", "sp-inherents", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", "sp-timestamp", ] [[package]] name = "cumulus-primitives-utility" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6dc4ccf3de0ffcd12b50954651421074699c4e103d9e17b8cb90265b2a72abcc" dependencies = [ "cumulus-primitives-core", "frame-support", "log", "pallet-asset-conversion", - "pallet-xcm-benchmarks", "parity-scale-codec", "polkadot-runtime-common", "polkadot-runtime-parachains", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -2446,8 +2246,9 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-inprocess-interface" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf009edca50d0be7e7408c16482dc2f389cfcf5d490c0e4700d41f9487ddd86f" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2470,8 +2271,9 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-interface" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d70b6d323b475b48c5e5cb215b032d685683d5c94ae9a4e808fb171b88a5e66" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2488,8 +2290,9 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-minimal-node" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "689c2b0c1fc49c58e5d51faa45ae361f993f8d0f313abeab1990ac58c10cbcbd" dependencies = [ "array-bytes 6.2.2", "async-trait", @@ -2529,8 +2332,9 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-rpc-interface" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a094c62e40c3731c7cb4a0a78f80bbbe73e665e0bf367a28213e68d5b80a8ba3" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2557,7 +2361,7 @@ dependencies = [ "sp-core", "sp-runtime", "sp-state-machine", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-storage", "sp-version", "thiserror", "tokio", @@ -2568,31 +2372,19 @@ dependencies = [ [[package]] name = "cumulus-test-relay-sproof-builder" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b934962b9161c12a09521d2919cec1923a9dc7361beae6850e627c9da99c807c" dependencies = [ "cumulus-primitives-core", "parity-scale-codec", "polkadot-primitives", "sp-runtime", "sp-state-machine", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", "sp-trie", ] -[[package]] -name = "curve25519-dalek" -version = "2.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a9b85542f99a2dfa2a1b8e192662741c9859a846b296bef1c92ef9b58b5a216" -dependencies = [ - "byteorder", - "digest 0.8.1", - "rand_core 0.5.1", - "subtle 2.5.0", - "zeroize", -] - [[package]] name = "curve25519-dalek" version = "3.2.0" @@ -2631,7 +2423,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] @@ -2649,9 +2441,9 @@ dependencies = [ [[package]] name = "cxx" -version = "1.0.117" +version = "1.0.119" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c15f3b597018782655a05d417f28bac009f6eb60f4b6703eb818998c1aaa16a" +checksum = "635179be18797d7e10edb9cd06c859580237750c7351f39ed9b298bfc17544ad" dependencies = [ "cc", "cxxbridge-flags", @@ -2661,9 +2453,9 @@ dependencies = [ [[package]] name = "cxx-build" -version = "1.0.117" +version = "1.0.119" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81699747d109bba60bd6f87e7cb24b626824b8427b32f199b95c7faa06ee3dc9" +checksum = "9324397d262f63ef77eb795d900c0d682a34a43ac0932bec049ed73055d52f63" dependencies = [ "cc", "codespan-reporting", @@ -2671,24 +2463,24 @@ dependencies = [ "proc-macro2", "quote", "scratch", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] name = "cxxbridge-flags" -version = "1.0.117" +version = "1.0.119" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a7eb4c4fd18505f5a935f9c2ee77780350dcdb56da7cd037634e806141c5c43" +checksum = "a87ff7342ffaa54b7c61618e0ce2bbcf827eba6d55b923b83d82551acbbecfe5" [[package]] name = "cxxbridge-macro" -version = "1.0.117" +version = "1.0.119" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d914fcc6452d133236ee067a9538be25ba6a644a450e1a6c617da84bf029854" +checksum = "70b5b86cf65fa0626d85720619d80b288013477a91a0389fa8bc716bf4903ad1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] @@ -2884,23 +2676,7 @@ checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.50", -] - -[[package]] -name = "dleq_vrf" -version = "0.0.2" -source = "git+https://github.com/w3f/ring-vrf?rev=e9782f9#e9782f938629c90f3adb3fff2358bc8d1386af3e" -dependencies = [ - "ark-ec", - "ark-ff", - "ark-scale", - "ark-secret-scalar", - "ark-serialize", - "ark-std", - "ark-transcript", - "arrayvec 0.7.4", - "zeroize", + "syn 2.0.52", ] [[package]] @@ -2924,7 +2700,7 @@ dependencies = [ "proc-macro2", "quote", "regex", - "syn 2.0.50", + "syn 2.0.52", "termcolor", "toml 0.8.10", "walkdir", @@ -2971,9 +2747,9 @@ dependencies = [ [[package]] name = "dyn-clone" -version = "1.0.16" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "545b22097d44f8a9581187cdf93de7a71e4722bf51200cfaba810865b49a495d" +checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" [[package]] name = "ecdsa" @@ -3103,7 +2879,7 @@ checksum = "5c785274071b1b420972453b306eeca06acf4633829db4223b58a2a8c5953bc4" dependencies = [ "proc-macro2", "quote", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] @@ -3114,7 +2890,7 @@ checksum = "6fd000fd6988e73bbe993ea3db9b1aa64906ab88766d654973924340c8cddb42" dependencies = [ "proc-macro2", "quote", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] @@ -3182,9 +2958,9 @@ dependencies = [ [[package]] name = "event-listener" -version = "5.1.0" +version = "5.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7ad6fd685ce13acd6d9541a30f6db6567a7a24c9ffd4ba2955d29e3f22c8b27" +checksum = "2b5fb89194fa3cad959b833185b3063ba881dbfc7030680b314250779fb4cc91" dependencies = [ "concurrent-queue", "parking", @@ -3207,7 +2983,7 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "feedafcaa9b749175d5ac357452a9d41ea2911da598fde46ce1fe02c37751291" dependencies = [ - "event-listener 5.1.0", + "event-listener 5.2.0", "pin-project-lite 0.2.13", ] @@ -3234,23 +3010,18 @@ dependencies = [ [[package]] name = "expander" -version = "2.0.0" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f86a749cf851891866c10515ef6c299b5c69661465e9c3bbe7e07a2b77fb0f7" +checksum = "00e83c02035136f1592a47964ea60c05a50e4ed8b5892cfac197063850898d4d" dependencies = [ "blake2 0.10.6", "fs-err", + "prettier-please", "proc-macro2", "quote", - "syn 2.0.50", + "syn 2.0.52", ] -[[package]] -name = "fake-simd" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed" - [[package]] name = "fallible-iterator" version = "0.2.0" @@ -3323,19 +3094,6 @@ dependencies = [ "subtle 2.5.0", ] -[[package]] -name = "fflonk" -version = "0.1.0" -source = "git+https://github.com/w3f/fflonk#1e854f35e9a65d08b11a86291405cdc95baa0a35" -dependencies = [ - "ark-ec", - "ark-ff", - "ark-poly", - "ark-serialize", - "ark-std", - "merlin 3.0.0", -] - [[package]] name = "fiat-crypto" version = "0.2.6" @@ -3427,7 +3185,8 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "12.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e93d3f0315c2eccf23453609e0ab92fe7c6ad1ca8129bcaf80b9a08c8d7fc52b" dependencies = [ "parity-scale-codec", ] @@ -3449,8 +3208,9 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34134abd64876c2cba150b703d8c74b1b222147e61dbc33cbb9db72f7c1cdb2f" dependencies = [ "frame-support", "frame-support-procedural", @@ -3466,16 +3226,17 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-runtime-interface", + "sp-std", + "sp-storage", "static_assertions", ] [[package]] name = "frame-benchmarking-cli" -version = "32.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "34.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e618a6cbce60ed9a94850b2cb7d08a08e391ee0f287ee20082430da2d385916b" dependencies = [ "Inflector", "array-bytes 6.2.2", @@ -3507,15 +3268,15 @@ dependencies = [ "sp-blockchain", "sp-core", "sp-database", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-externalities", "sp-inherents", "sp-io", "sp-keystore", "sp-runtime", "sp-state-machine", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-storage", "sp-trie", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-wasm-interface", "thiserror", "thousands", ] @@ -3523,18 +3284,20 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c5c3bff645e46577c69c272733c53fa3a77d1ee6e40dfb66157bc94b0740b8fc" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] name = "frame-election-provider-support" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53ff3c76750b481f9fd633ccddeed955426adc28aee566dd7233b7ac22cda9f5" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -3545,13 +3308,14 @@ dependencies = [ "sp-core", "sp-npos-elections", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "frame-executive" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d4542ef9abae48cb665f9992ece20ecded914ecfdaafb3f76968c645358b8df" dependencies = [ "frame-support", "frame-system", @@ -3562,8 +3326,8 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", + "sp-tracing", ] [[package]] @@ -3580,8 +3344,9 @@ dependencies = [ [[package]] name = "frame-remote-externalities" -version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e11f19ac2855385880d96366287a52fa4cc513e2d5ec53b891a5f7ac7be2a71" dependencies = [ "futures", "indicatif", @@ -3602,8 +3367,9 @@ dependencies = [ [[package]] name = "frame-support" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40bde5b74ac70a1c9fe4f846220ea10e78b81b0ffcdb567d16d28472bc332f95" dependencies = [ "aquamarine", "array-bytes 6.2.2", @@ -3626,7 +3392,7 @@ dependencies = [ "sp-arithmetic", "sp-core", "sp-crypto-hashing-proc-macro", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-debug-derive", "sp-genesis-builder", "sp-inherents", "sp-io", @@ -3634,8 +3400,8 @@ dependencies = [ "sp-runtime", "sp-staking", "sp-state-machine", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", + "sp-tracing", "sp-weights", "static_assertions", "tt-call", @@ -3643,13 +3409,14 @@ dependencies = [ [[package]] name = "frame-support-procedural" -version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c762bf871c6655636a40a74d06f7f1bf69813f8037ad269704ae35b1c56c42ec" dependencies = [ "Inflector", "cfg-expr", "derive-syn-parse", - "expander 2.0.0", + "expander 2.1.0", "frame-support-procedural-tools", "itertools 0.10.5", "macro_magic", @@ -3657,35 +3424,38 @@ dependencies = [ "proc-macro2", "quote", "sp-crypto-hashing", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] name = "frame-support-procedural-tools" -version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "11.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5be30b1ce0b477476a3fe13cd8ff479007582340d14f0ddea9e832b01e706a07" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] name = "frame-support-procedural-tools-derive" -version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "12.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed971c6435503a099bdac99fe4c5bea08981709e5b5a0a8535a1856f48561191" dependencies = [ "proc-macro2", "quote", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] name = "frame-system" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c302f711acf3196b4bf2b4629a07a2ac6e44cd1782434ec88b85d59adfb1204d" dependencies = [ "cfg-if", "docify", @@ -3697,15 +3467,16 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", "sp-version", "sp-weights", ] [[package]] name = "frame-system-benchmarking" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e41213421daaf14370e6d59016bd1be5e8d8c990bb336b72e72b3c60d874d3df" dependencies = [ "frame-benchmarking", "frame-support", @@ -3714,13 +3485,14 @@ dependencies = [ "scale-info", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "frame-system-rpc-runtime-api" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "28.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b48b28339a07bb7e797d3546c29600dd0b7c97ffd9d6642665dc96d81c0b475" dependencies = [ "parity-scale-codec", "sp-api", @@ -3728,14 +3500,15 @@ dependencies = [ [[package]] name = "frame-try-runtime" -version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.36.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3be404b49a2c947a77ec813b372ca5119182f8de131ee98a5656bc1043958b8b" dependencies = [ "frame-support", "parity-scale-codec", "sp-api", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] @@ -3858,7 +3631,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] @@ -3886,9 +3659,9 @@ checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" [[package]] name = "futures-timer" -version = "3.0.2" +version = "3.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c" +checksum = "f288b0a4f20f9a56b5d1da57e2227c661b7b16168e2f72365f57b63326e29b24" [[package]] name = "futures-util" @@ -3981,11 +3754,11 @@ dependencies = [ [[package]] name = "ghash" -version = "0.5.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d930750de5717d2dd0b8c0d42c076c0e884c81a73e6cab859bbd2339c71e3e40" +checksum = "f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1" dependencies = [ - "opaque-debug 0.3.0", + "opaque-debug 0.3.1", "polyval", ] @@ -4059,7 +3832,7 @@ dependencies = [ "futures-sink", "futures-util", "http", - "indexmap 2.2.3", + "indexmap 2.2.5", "slab", "tokio", "tokio-util", @@ -4110,7 +3883,7 @@ version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" dependencies = [ - "ahash 0.8.9", + "ahash 0.8.11", ] [[package]] @@ -4119,7 +3892,7 @@ version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" dependencies = [ - "ahash 0.8.9", + "ahash 0.8.11", "allocator-api2", "serde", ] @@ -4141,9 +3914,9 @@ checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" [[package]] name = "hermit-abi" -version = "0.3.6" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd5256b483761cd23699d0da46cc6fd2ee3be420bbe6d020ae4a091e70b7e9fd" +checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" [[package]] name = "hex" @@ -4228,9 +4001,9 @@ dependencies = [ [[package]] name = "http" -version = "0.2.11" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb" +checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" dependencies = [ "bytes", "fnv", @@ -4289,7 +4062,7 @@ dependencies = [ "httpdate", "itoa", "pin-project-lite 0.2.13", - "socket2 0.5.5", + "socket2 0.5.6", "tokio", "tower-service", "tracing", @@ -4452,9 +4225,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.2.3" +version = "2.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "233cf39063f058ea2caae4091bf4a3ef70a653afbc026f5c4a4135d114e3c177" +checksum = "7b0b929d511467233429c45a44ac1dcaa21ba0f5ba11e4879e6ed28ddb4f9df4" dependencies = [ "equivalent", "hashbrown 0.14.3", @@ -4535,7 +4308,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f" dependencies = [ - "socket2 0.5.5", + "socket2 0.5.6", "widestring", "windows-sys 0.48.0", "winreg", @@ -4622,18 +4395,18 @@ dependencies = [ [[package]] name = "js-sys" -version = "0.3.68" +version = "0.3.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "406cda4b368d531c842222cf9d2600a9a4acce8d29423695379c6868a143a9ee" +checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" dependencies = [ "wasm-bindgen", ] [[package]] name = "jsonrpsee" -version = "0.22.1" +version = "0.22.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16fcc9dd231e72d22993f1643d5f7f0db785737dbe3c3d7ca222916ab4280795" +checksum = "87f3ae45a64cfc0882934f963be9431b2a165d667f53140358181f262aca0702" dependencies = [ "jsonrpsee-core", "jsonrpsee-http-client", @@ -4647,9 +4420,9 @@ dependencies = [ [[package]] name = "jsonrpsee-client-transport" -version = "0.22.1" +version = "0.22.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0476c96eb741b40d39dcb39d0124e3b9be9840ec77653c42a0996563ae2a53f7" +checksum = "455fc882e56f58228df2aee36b88a1340eafd707c76af2fa68cf94b37d461131" dependencies = [ "futures-util", "http", @@ -4668,9 +4441,9 @@ dependencies = [ [[package]] name = "jsonrpsee-core" -version = "0.22.1" +version = "0.22.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b974d8f6139efbe8425f32cb33302aba6d5e049556b5bfc067874e7a0da54a2e" +checksum = "b75568f4f9696e3a47426e1985b548e1a9fcb13372a5e320372acaf04aca30d1" dependencies = [ "anyhow", "async-lock 3.3.0", @@ -4694,9 +4467,9 @@ dependencies = [ [[package]] name = "jsonrpsee-http-client" -version = "0.22.1" +version = "0.22.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19dc795a277cff37f27173b3ca790d042afcc0372c34a7ca068d2e76de2cb6d1" +checksum = "9e7a95e346f55df84fb167b7e06470e196e7d5b9488a21d69c5d9732043ba7ba" dependencies = [ "async-trait", "hyper", @@ -4714,22 +4487,22 @@ dependencies = [ [[package]] name = "jsonrpsee-proc-macros" -version = "0.22.1" +version = "0.22.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68e79a7109506831bf0cbeaad08729cdf0e592300c00f626bccd6d479974221e" +checksum = "30ca066e73dd70294aebc5c2675d8ffae43be944af027c857ce0d4c51785f014" dependencies = [ "heck", "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.52", ] [[package]] name = "jsonrpsee-server" -version = "0.22.1" +version = "0.22.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "344440ccd8492c1ca65f1391c5aa03f91189db38d602d189b9266a1a5c6a4d22" +checksum = "0e29c1bd1f9bba83c864977c73404e505f74f730fa0db89dd490ec174e36d7f0" dependencies = [ "futures-util", "http", @@ -4751,9 +4524,9 @@ dependencies = [ [[package]] name = "jsonrpsee-types" -version = "0.22.1" +version = "0.22.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b13dac43c1a9fc2648b37f306b0a5b0e29b2a6e1c36a33b95c1948da2494e9c5" +checksum = "3467fd35feeee179f71ab294516bdf3a81139e7aeebdd860e46897c12e1a3368" dependencies = [ "anyhow", "beef", @@ -4764,9 +4537,9 @@ dependencies = [ [[package]] name = "jsonrpsee-ws-client" -version = "0.22.1" +version = "0.22.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1bbaaf4ce912654081d997ade417c3155727db106c617c0612e85f504c2f744" +checksum = "68ca71e74983f624c0cb67828e480a981586074da8ad3a2f214c6a3f884edab9" dependencies = [ "http", "jsonrpsee-client-transport", @@ -4873,12 +4646,12 @@ checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" [[package]] name = "libloading" -version = "0.8.1" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c571b676ddfc9a8c12f1f3d3085a7b163966a8fd8098a90640953ce5f6170161" +checksum = "0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19" dependencies = [ "cfg-if", - "windows-sys 0.48.0", + "windows-targets 0.52.4", ] [[package]] @@ -5440,9 +5213,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.20" +version = "0.4.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" +checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" [[package]] name = "lru" @@ -5506,7 +5279,7 @@ dependencies = [ "macro_magic_core", "macro_magic_macros", "quote", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] @@ -5520,7 +5293,7 @@ dependencies = [ "macro_magic_core_macros", "proc-macro2", "quote", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] @@ -5531,7 +5304,7 @@ checksum = "9ea73aa640dc01d62a590d48c0c3521ed739d53b27f919b25c3551e233481654" dependencies = [ "proc-macro2", "quote", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] @@ -5542,7 +5315,7 @@ checksum = "ef9d79ae96aaba821963320eb2b6e34d17df1e5a83d8a1985c29cc5be59577b3" dependencies = [ "macro_magic_core", "quote", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] @@ -5633,18 +5406,6 @@ dependencies = [ "hash-db", ] -[[package]] -name = "merlin" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e261cf0f8b3c42ded9f7d2bb59dea03aa52bc8a1cbc7482f9fc3fd1229d3b42" -dependencies = [ - "byteorder", - "keccak", - "rand_core 0.5.1", - "zeroize", -] - [[package]] name = "merlin" version = "3.0.0" @@ -5685,9 +5446,9 @@ dependencies = [ [[package]] name = "mio" -version = "0.8.10" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09" +checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" dependencies = [ "libc", "wasi 0.11.0+wasi-snapshot-preview1", @@ -5721,8 +5482,9 @@ dependencies = [ [[package]] name = "mmr-gadget" -version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "31.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5bc2f5c2f4d5e8ad1c275708b7d7e23fa2812cc94e3591b864d9d89f96b3fea4" dependencies = [ "futures", "log", @@ -5740,8 +5502,9 @@ dependencies = [ [[package]] name = "mmr-rpc" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93c2b8a657edbe89a72f0d95e31d7f31837035a067f0316499aaa9bddf6dda78" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -6232,9 +5995,9 @@ checksum = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c" [[package]] name = "opaque-debug" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" +checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" [[package]] name = "openssl-probe" @@ -6271,8 +6034,8 @@ version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eedb646674596266dc9bb2b5c7eea7c36b32ecc7777eba0d510196972d72c4fd" dependencies = [ - "expander 2.0.0", - "indexmap 2.2.3", + "expander 2.1.0", + "indexmap 2.2.5", "itertools 0.11.0", "petgraph", "proc-macro-crate 1.3.1", @@ -6292,8 +6055,9 @@ dependencies = [ [[package]] name = "pallet-asset-conversion" -version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "12.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c423381a64cf1d9ee7b5d6be968e4b94019a7b993ba8c92eca5842bfdba40651" dependencies = [ "frame-benchmarking", "frame-support", @@ -6305,13 +6069,14 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-asset-rate" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "561cfeb28ce89a79f4e1663a44724a1f551536bd41c1d2c6e66432480f948f68" dependencies = [ "frame-benchmarking", "frame-support", @@ -6320,13 +6085,14 @@ dependencies = [ "scale-info", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-asset-tx-payment" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6530bad86d493df89539037e6dca0114d979f8e6c3c9f0c704ff6ee2dc6df676" dependencies = [ "frame-support", "frame-system", @@ -6336,13 +6102,14 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-assets" -version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "31.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c54b67fb2fab83382f7cd860aa5e0e0d478c914f81b87a7c24df2d93f740a89" dependencies = [ "frame-benchmarking", "frame-support", @@ -6352,13 +6119,14 @@ dependencies = [ "scale-info", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-aura" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "29.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b1085f847e49c5a56d4a7f87815f4ac6d37cd7e3997e2444abc105e2207aeca" dependencies = [ "frame-support", "frame-system", @@ -6369,13 +6137,14 @@ dependencies = [ "sp-application-crypto", "sp-consensus-aura", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-authority-discovery" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0df2c0f34a853bf34ea89ad999e7ac30bec58ab3a76295258ec594e370da1668" dependencies = [ "frame-support", "frame-system", @@ -6385,13 +6154,14 @@ dependencies = [ "sp-application-crypto", "sp-authority-discovery", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-authorship" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa1f02863403c1cf5e9f49fd492c8cdb329d4b45029f3f19f278b3ba832a2b81" dependencies = [ "frame-support", "frame-system", @@ -6399,13 +6169,14 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-babe" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b91a0fdb62c2d72c3c680deca50121d4bf2d8ed4b24dedd85f5b98ac454e781b" dependencies = [ "frame-benchmarking", "frame-support", @@ -6423,13 +6194,14 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-bags-list" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "29.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69670ec14dc7b2c1cc0786a7cec891d1c7e0e2ce67e155721dd493cb3096b50b" dependencies = [ "aquamarine", "docify", @@ -6444,14 +6216,15 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", + "sp-tracing", ] [[package]] name = "pallet-balances" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f68b79a1f9f10c63377177155a4ac3ac08db356027a3d8bc826e1af65c885b8d" dependencies = [ "docify", "frame-benchmarking", @@ -6461,13 +6234,14 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-beefy" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f32bf6b3fec18e3ad0831e98e39857e2be1a8c3c240b978930f98f6df82cfa7" dependencies = [ "frame-support", "frame-system", @@ -6481,13 +6255,14 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-beefy-mmr" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c960ba2f8be1e52f238ccf2e7bffb5b96adf8d15fb19ac24ac01571c4b61954a" dependencies = [ "array-bytes 6.2.2", "binary-merkle-tree", @@ -6506,13 +6281,14 @@ dependencies = [ "sp-io", "sp-runtime", "sp-state-machine", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-bounties" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "29.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "abeb09ea0290befa44738288c5dfe72ed9b21ec5e3c5d7e82e081376f1c029be" dependencies = [ "frame-benchmarking", "frame-support", @@ -6524,13 +6300,14 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-broker" -version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16828306edf66de7412d769f4716fd54f9046713e8e63a774f75814c9ca7a898" dependencies = [ "bitvec", "frame-benchmarking", @@ -6541,13 +6318,14 @@ dependencies = [ "sp-arithmetic", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-child-bounties" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "29.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d309cc33a3cc3485527faf3429e2f776dd64311d031d330d079444231f85c5c4" dependencies = [ "frame-benchmarking", "frame-support", @@ -6560,13 +6338,14 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-collator-selection" -version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "11.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "549c2cd295f297572469fc033eca4fb74e8725f26de5ac22e9ae16f7db56561e" dependencies = [ "frame-benchmarking", "frame-support", @@ -6579,13 +6358,14 @@ dependencies = [ "scale-info", "sp-runtime", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-collective" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3241a9f6ba5fde426bc306ae514550377f3407dcfcc351d47e9fff297ccde6a0" dependencies = [ "frame-benchmarking", "frame-support", @@ -6596,13 +6376,14 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-contracts" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "29.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d67a473c8b28c22d998cc948fa2131ce2981af23dd65a5f7199518ac6d02c86" dependencies = [ "bitflags 1.3.2", "environmental", @@ -6624,7 +6405,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", "staging-xcm", "staging-xcm-builder", "wasm-instrument", @@ -6633,18 +6414,20 @@ dependencies = [ [[package]] name = "pallet-contracts-proc-macro" -version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "20.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c46c4f00188ed27e1cbe8eab750147d63daf25e9b7d66749646cf46d8a21ab96" dependencies = [ "proc-macro2", "quote", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] name = "pallet-contracts-uapi" -version = "5.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "7.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0a220fabeb1e7484f691248aa68101dc045ef8dc2cad5b5cc88c31df022c6e6" dependencies = [ "bitflags 1.3.2", "parity-scale-codec", @@ -6655,8 +6438,9 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb246d7cb84a78d1847770cf7c76e52d8b85dc80e8b6cd34414f9cbae0f5511f" dependencies = [ "assert_matches", "frame-benchmarking", @@ -6667,13 +6451,14 @@ dependencies = [ "serde", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-democracy" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "247fc95fd76eff387678b251f56ea6832df0dcd55269cd76fe1b8a9fa888d0f4" dependencies = [ "frame-benchmarking", "frame-support", @@ -6685,13 +6470,14 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-election-provider-multi-phase" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "29.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea7ebcb00352d6a814f3f92ed702a898eb4d78edba740930f97b6a38e577f820" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6707,14 +6493,15 @@ dependencies = [ "sp-io", "sp-npos-elections", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", "strum 0.24.1", ] [[package]] name = "pallet-election-provider-support-benchmarking" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "29.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c57509f5a4fd41a953c2e29813a2ba09f30a5bf59c5f98bfcbb7c2619b7d931" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6722,13 +6509,14 @@ dependencies = [ "parity-scale-codec", "sp-npos-elections", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-elections-phragmen" -version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "31.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be4cdc5615ff4651a9e85f980781b0023fff25572130006cd73bf287b7c160b3" dependencies = [ "frame-benchmarking", "frame-support", @@ -6741,13 +6529,14 @@ dependencies = [ "sp-npos-elections", "sp-runtime", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-fast-unstake" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "29.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09c915f2da843cd2bfbdbe6379624c94e1e93296488f17be4e380a7086b59cf9" dependencies = [ "docify", "frame-benchmarking", @@ -6760,13 +6549,14 @@ dependencies = [ "sp-io", "sp-runtime", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-grandpa" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16b22d7b2ad0fa9811c441051cc90792924d58fe6d0cfeff8db231da68fcc9fa" dependencies = [ "frame-benchmarking", "frame-support", @@ -6783,13 +6573,14 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-identity" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04f0a43b8d840ffd170fa05e277160dedfafa10c83cb39089afcce571fed5e08" dependencies = [ "enumflags2", "frame-benchmarking", @@ -6800,13 +6591,14 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-im-online" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "29.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57205599c150041e666cbdb53300201de5378b603f12d1efcf7dfa8d61fd8829" dependencies = [ "frame-benchmarking", "frame-support", @@ -6820,13 +6612,14 @@ dependencies = [ "sp-io", "sp-runtime", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-indices" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97b5330b6bed6d82e0aa9ae18af0f8ce1f79cf86cf7cb49efc38920a652ad948" dependencies = [ "frame-benchmarking", "frame-support", @@ -6837,13 +6630,14 @@ dependencies = [ "sp-io", "sp-keyring", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-insecure-randomness-collective-flip" -version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "18.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fe899a5ccb1bf4934f9ea344b9c45040d6cae4f9553be642580738afe5ff8ea" dependencies = [ "frame-support", "frame-system", @@ -6851,13 +6645,14 @@ dependencies = [ "safe-mix", "scale-info", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-membership" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db551d8d3fec5f7b584db0b28af396412e25bb0ae0e018c3cb75761efc71115c" dependencies = [ "frame-benchmarking", "frame-support", @@ -6868,13 +6663,14 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-message-queue" -version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "33.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31856e2c797c6a262c22b63ce195901ef48b66d7b80a8a1d0f3b5f1c88a51332" dependencies = [ "environmental", "frame-benchmarking", @@ -6887,14 +6683,15 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", "sp-weights", ] [[package]] name = "pallet-mmr" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "29.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "992df88910f526671b357d9269a5c7d6c8ab025ee7126fce897d2869e2059390" dependencies = [ "frame-benchmarking", "frame-support", @@ -6906,13 +6703,14 @@ dependencies = [ "sp-io", "sp-mmr-primitives", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-multisig" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e06afee42c1b10c172500e3c455543ecaae7c7f3aa9631e23a66d82547f6108" dependencies = [ "frame-benchmarking", "frame-support", @@ -6922,13 +6720,14 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-nis" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71526b32ab454e10db38f35aff90ed5d537962597e1aa9cc9211c8020e566e85" dependencies = [ "frame-benchmarking", "frame-support", @@ -6938,13 +6737,14 @@ dependencies = [ "sp-arithmetic", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-nomination-pools" -version = "25.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "27.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f327bb93b56ce995d95eaf05b1bfc6b23a453b9412aa41ff6d362dff722413c" dependencies = [ "frame-support", "frame-system", @@ -6956,14 +6756,15 @@ dependencies = [ "sp-io", "sp-runtime", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", + "sp-tracing", ] [[package]] name = "pallet-nomination-pools-benchmarking" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "28.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f4c7bb170227cbbfcc8d1795cb0e2053c79a1d2738c5f85b13afee151e2d334" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6975,26 +6776,28 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-runtime-interface", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-nomination-pools-runtime-api" -version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4eb2bb3ab695ec7e79a668823bfa63329fd087f02ce707316f8f33fe7c5577e6" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", "sp-api", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-offences" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "29.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e2f06e9da4dff8765a4bbae81b06932ff6ab8f0197d26497a5edd2b58efa303" dependencies = [ "frame-support", "frame-system", @@ -7005,13 +6808,14 @@ dependencies = [ "serde", "sp-runtime", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-offences-benchmarking" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "812bc221afa5d12ff341455a1d62a2516e734af84324433392c8b2923d89d80b" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7029,13 +6833,14 @@ dependencies = [ "scale-info", "sp-runtime", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-preimage" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8573ce5aad3f488b2565707624c675c25af8b67d6ece102565d9fdbf57eaed8" dependencies = [ "frame-benchmarking", "frame-support", @@ -7046,13 +6851,14 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-proxy" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3d6b9f7210b6cd4dcf531c1f8729eaeb7dfbed8e8b1b01b1747240b0f8a715d" dependencies = [ "frame-benchmarking", "frame-support", @@ -7061,13 +6867,14 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-ranked-collective" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e06d19491f9a6a0cde4ba3e6c02d8366af60efea8fbf9ffb27ca674b1ecca622" dependencies = [ "frame-benchmarking", "frame-support", @@ -7080,13 +6887,14 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-recovery" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "786d77701ccba3306b0c4bf8a2c3d2f160723eb219db7e2248cf505e5cdb86f6" dependencies = [ "frame-benchmarking", "frame-support", @@ -7095,13 +6903,14 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-referenda" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6866372ff2428967876e906c725b97a4b32612c9a2a9d9c3c1478c7060ea5ff6" dependencies = [ "assert_matches", "frame-benchmarking", @@ -7114,13 +6923,14 @@ dependencies = [ "sp-arithmetic", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-root-testing" -version = "4.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "6.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eec41db5afabcc945d98ce427980faa56a867bdcd40133e662cf96546ff951de" dependencies = [ "frame-support", "frame-system", @@ -7129,13 +6939,14 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-scheduler" -version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "31.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5daf9f2a35fb6902011fc66e0d8c9831acd86512a78f298b52aba4970b121075" dependencies = [ "docify", "frame-benchmarking", @@ -7146,14 +6957,15 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", "sp-weights", ] [[package]] name = "pallet-session" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42218759d10405996ae378968751a9b1142b47f6b887562f2df50cc14b1c7eaa" dependencies = [ "frame-support", "frame-system", @@ -7168,14 +6980,15 @@ dependencies = [ "sp-session", "sp-staking", "sp-state-machine", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", "sp-trie", ] [[package]] name = "pallet-session-benchmarking" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aafe03e451af13c599da6f2cca66e20a5c0b522b31ad7c35d6a1a261081a2f70" dependencies = [ "frame-benchmarking", "frame-support", @@ -7186,13 +6999,14 @@ dependencies = [ "rand", "sp-runtime", "sp-session", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-society" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3ce9f43cb5d254f17a3f747b5aa4ecfaace31d765bd102a4b4b2565b8353c3a" dependencies = [ "frame-benchmarking", "frame-support", @@ -7204,13 +7018,14 @@ dependencies = [ "sp-arithmetic", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-staking" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77c4a35f3bd92c45c7e67da645711894f172c29adc1e8a567f2987ee5399ebab" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7227,24 +7042,26 @@ dependencies = [ "sp-io", "sp-runtime", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-staking-reward-curve" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "efca5a4a423427d2c83af5fe07ab648c16b91e3782c3cc23316fe0bd96b4c794" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] name = "pallet-staking-reward-fn" -version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "21.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e341c47481040b68edcf166ad34633c4c5da20d1559413e68387da935a6ae18" dependencies = [ "log", "sp-arithmetic", @@ -7252,8 +7069,9 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" -version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "16.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2773af1f9c4c4d70ec9a0a4feed15ac47355544aee9520c2901d751eef644cef" dependencies = [ "parity-scale-codec", "sp-api", @@ -7262,8 +7080,9 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" -version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "31.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99e81be14eff1fa562bb0b9af69932e91803d9e5c63888ad9c390741a7906058" dependencies = [ "frame-benchmarking", "frame-support", @@ -7274,13 +7093,14 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-sudo" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78e1b72aeabc9f0ba731229ccef31d8e5a160faae5edf2651a8cdacaa2690124" dependencies = [ "docify", "frame-benchmarking", @@ -7290,13 +7110,14 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-timestamp" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "29.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c307589adc04a0d578ae00231bc04f1a53ef07a0aa2f3e9d4c7e4bf419bf6e3d" dependencies = [ "docify", "frame-benchmarking", @@ -7308,15 +7129,16 @@ dependencies = [ "sp-inherents", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", + "sp-storage", "sp-timestamp", ] [[package]] name = "pallet-tips" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "29.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "efa45c34750ebd677c4d449695e84cc25c1ce5b9eea531332d1c60e22b69ff01" dependencies = [ "frame-benchmarking", "frame-support", @@ -7329,13 +7151,14 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-transaction-payment" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d598d0ad779d19fa44ce6f80c57192537fa9f84995953bf2a8c104b7676b6b7" dependencies = [ "frame-support", "frame-system", @@ -7345,13 +7168,14 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-transaction-payment-rpc" -version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "32.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4fac4e459db3c002ddebfbce82d055dbe8885eb4c2f9dcd9da5675eafef9bb7" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -7366,8 +7190,9 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d34487aec13e174906b6bba112f672e72948d16b8ee0752b8bebd659ac528dc" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -7378,8 +7203,9 @@ dependencies = [ [[package]] name = "pallet-treasury" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "29.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "317d231ff8a773e94fe5be8d3710213215208e7993bfeedd96bd6f4402da114a" dependencies = [ "docify", "frame-benchmarking", @@ -7392,13 +7218,14 @@ dependencies = [ "serde", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-utility" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "79b879fb8c20405663309986621856050efc31969c2d2a209d78373356a62e27" dependencies = [ "frame-benchmarking", "frame-support", @@ -7408,13 +7235,14 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-vesting" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "391edd70faa651c43c2bbd03fcb5cd3f0be8b45ed38231991fe46d33a4cc4ef5" dependencies = [ "frame-benchmarking", "frame-support", @@ -7423,13 +7251,14 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-whitelist" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "29.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92b496a76f13982cd754be92c9167d71acad169d101db197910e2a6e94f49997" dependencies = [ "frame-benchmarking", "frame-support", @@ -7438,13 +7267,14 @@ dependencies = [ "scale-info", "sp-api", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "pallet-xcm" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "085a71440a945fae1bc6077fd40bdf1780a7e31747b86b2012bba18b18f0d6ef" dependencies = [ "bounded-collections", "frame-benchmarking", @@ -7458,7 +7288,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -7466,8 +7296,9 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "287ba50bd51c3c923fd35aa8e25f778092c7f3027d583389688bc003b24897c4" dependencies = [ "frame-benchmarking", "frame-support", @@ -7477,7 +7308,7 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -7485,8 +7316,9 @@ dependencies = [ [[package]] name = "parachains-common" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4225b381c6f6f70e1d8e459207de9383270a781da1a581af1b9400955e7319e0" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-utility", @@ -7507,7 +7339,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", "staging-parachain-info", "staging-xcm", "staging-xcm-executor", @@ -7681,9 +7513,9 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pest" -version = "2.7.7" +version = "2.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "219c0dcc30b6a27553f9cc242972b67f75b60eb0db71f0b5462f38b058c41546" +checksum = "56f8023d0fb78c8e03784ea1c7f3fa36e68a723138990b8d5a47d916b651e7a8" dependencies = [ "memchr", "thiserror", @@ -7692,9 +7524,9 @@ dependencies = [ [[package]] name = "pest_derive" -version = "2.7.7" +version = "2.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22e1288dbd7786462961e69bfd4df7848c1e37e8b74303dbdab82c3a9cdd2809" +checksum = "b0d24f72393fd16ab6ac5738bc33cdb6a9aa73f8b902e8fe29cf4e67d7dd1026" dependencies = [ "pest", "pest_generator", @@ -7702,22 +7534,22 @@ dependencies = [ [[package]] name = "pest_generator" -version = "2.7.7" +version = "2.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1381c29a877c6d34b8c176e734f35d7f7f5b3adaefe940cb4d1bb7af94678e2e" +checksum = "fdc17e2a6c7d0a492f0158d7a4bd66cc17280308bbaff78d5bef566dca35ab80" dependencies = [ "pest", "pest_meta", "proc-macro2", "quote", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] name = "pest_meta" -version = "2.7.7" +version = "2.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0934d6907f148c22a3acbda520c7eed243ad7487a30f51f6ce52b58b7077a8a" +checksum = "934cd7631c050f4674352a6e835d5f6711ffbfb9345c2fc0107155ac495ae293" dependencies = [ "once_cell", "pest", @@ -7731,27 +7563,27 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" dependencies = [ "fixedbitset", - "indexmap 2.2.3", + "indexmap 2.2.5", ] [[package]] name = "pin-project" -version = "1.1.4" +version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0302c4a0442c456bd56f841aee5c3bfd17967563f6fadc9ceb9f9c23cf3807e0" +checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.1.4" +version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "266c042b60c9c76b8d53061e52b2e0d1116abc57cefc8c5cd671619a56ac3690" +checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" dependencies = [ "proc-macro2", "quote", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] @@ -7807,8 +7639,9 @@ checksum = "626dec3cac7cc0e1577a2ec3fc496277ec2baa084bebad95bb6fdbfae235f84c" [[package]] name = "polkadot-approval-distribution" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "700317e8e7be1a4cad0dc3f626b7ce7382af553bf3f1752bc975a887035a39d1" dependencies = [ "bitvec", "futures", @@ -7827,8 +7660,9 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11b46382396d07d3d34f7676dd58c6eb6f9f94dd1b1aa48f89264bf132d11dd2" dependencies = [ "always-assert", "futures", @@ -7843,8 +7677,9 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5baac9436b7bb35824af5153517d8f8309a9bd4c5805d6c0971dd0035c60d0ed" dependencies = [ "derive_more", "fatality", @@ -7866,8 +7701,9 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "273446475e356832b4bbb0df6bfa264d03368438f34038a676e60b99062ff4ff" dependencies = [ "async-trait", "fatality", @@ -7889,8 +7725,9 @@ dependencies = [ [[package]] name = "polkadot-cli" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6bdf424d53f877dcfdeddb12542810e1475f496f9e48034b6870fb5921dd7e2" dependencies = [ "cfg-if", "clap", @@ -7918,8 +7755,9 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "559a7962f04ba8ebc1f149703cb50580265b4539b09d37cde71590863efaa0a8" dependencies = [ "bitvec", "fatality", @@ -7940,26 +7778,28 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89a881f63ab7a652aba19300f95f9341ee245ad45a3f89cf02053ecace474769" dependencies = [ "parity-scale-codec", "scale-info", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "polkadot-dispute-distribution" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d07a449ae0d91325e9be1bbc6b17cb43554d6bf571f07185270785e8b26695d1" dependencies = [ "derive_more", "fatality", "futures", "futures-timer", - "indexmap 2.2.3", + "indexmap 2.2.5", "parity-scale-codec", "polkadot-erasure-coding", "polkadot-node-network-protocol", @@ -7977,8 +7817,9 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f506b0ec86fcabb49bfd5b3ff80ae512d2a54fa2b0ff69edef10c565cd23db9" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -7991,8 +7832,9 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90f2c8cae6865a9e7b8f8b8b5521e3ed9d9d02ca54002a641d746e37be98e87d" dependencies = [ "futures", "futures-timer", @@ -8013,8 +7855,9 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67319452213c24a5c565f3e9171e99bd7a56280e1fea8b67612ce8058ee619a3" dependencies = [ "always-assert", "async-trait", @@ -8036,8 +7879,9 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67f2683d1c65dd1e17b84ac32011fe6018faed0612cfa3ea71e64dc9cee52862" dependencies = [ "futures", "parity-scale-codec", @@ -8054,8 +7898,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8144a2c26eff4c0e1d162a450392dd4b2646c232f8cd8eaa4c75fd9764b69e4" dependencies = [ "bitvec", "derive_more", @@ -8063,7 +7908,7 @@ dependencies = [ "futures-timer", "itertools 0.10.5", "kvdb", - "merlin 3.0.0", + "merlin", "parity-scale-codec", "polkadot-node-jaeger", "polkadot-node-primitives", @@ -8087,8 +7932,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1c442c0ee75b1b2f861414778c2b05ab0e6a673eb524652f012b9639653806b" dependencies = [ "bitvec", "futures", @@ -8109,8 +7955,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3eeeda38afb82f8ea95f5860725a4ae1b060840ced6332dd7ca0b4b906f0b3b7" dependencies = [ "bitvec", "fatality", @@ -8121,6 +7968,7 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-primitives", "polkadot-statement-table", + "schnellru", "sp-keystore", "thiserror", "tracing-gum", @@ -8128,8 +7976,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce8d886e3b3fa9e3c3dbe3ca44df415ec41fe0b01686e48aa20a47120721304d" dependencies = [ "futures", "polkadot-node-subsystem", @@ -8143,8 +7992,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7eacb9a860d87ced5280f47fc2c023282047b4cabdd5e33865302782dd77cce5" dependencies = [ "async-trait", "futures", @@ -8164,8 +8014,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15faa14a59751ce1493f5389140b6c19751cc2f7e53b1f2261b1c8e71d1b2373" dependencies = [ "futures", "polkadot-node-metrics", @@ -8178,8 +8029,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7ed635cd100270b52802f9c8486787514bd13565ec2f07cce40c0918c53635c" dependencies = [ "futures", "futures-timer", @@ -8195,8 +8047,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3849f92ea7a2b52dc39ba7e8edcbaff01afcf9ed219765ec1d986a1380251601" dependencies = [ "fatality", "futures", @@ -8214,8 +8067,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d68062a903ac7ec9bb5407e0510172797c2d3b62c1b28d59bb90c34d0710b488" dependencies = [ "async-trait", "futures", @@ -8231,8 +8085,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-prospective-parachains" -version = "6.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "8.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82a512f6bdf897ef113dca7db016c0cc029d230d7d4059c69df9462e13589f2c" dependencies = [ "bitvec", "fatality", @@ -8248,8 +8103,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e84786bfd62419354ecad7090b2e4106edef8d8e65b74823ab251f35133bb6f" dependencies = [ "bitvec", "fatality", @@ -8265,8 +8121,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c774546fb65783d59090c8be6a01ca87c4f2966f090eab9ad0e73fb12924bb5d" dependencies = [ "always-assert", "array-bytes 6.2.2", @@ -8289,7 +8146,7 @@ dependencies = [ "slotmap", "sp-core", "sp-maybe-compressed-blob", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-wasm-interface", "tempfile", "thiserror", "tokio", @@ -8298,8 +8155,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f125ffe763ce46419ed26ba3454244e3573e75936b52531bba0262ae99cc2d8" dependencies = [ "futures", "polkadot-node-primitives", @@ -8314,8 +8172,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-common" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e75d55ed5b6b835a087fa97fc11f70fc388a23eecc2e02a40d922cd3a88f78f5" dependencies = [ "cfg-if", "cpu-time", @@ -8332,17 +8191,18 @@ dependencies = [ "seccompiler", "sp-core", "sp-crypto-hashing", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-externalities", "sp-io", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-tracing", "thiserror", "tracing-gum", ] [[package]] name = "polkadot-node-core-runtime-api" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d027fdd36799a4d14693817e8364bb9b7942efd6a8d21f64181f44d96edc6cb" dependencies = [ "futures", "polkadot-node-metrics", @@ -8356,8 +8216,9 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0bf1270f55774b17d7cf822b99cd932da86f2e960260b0532302e6aef391795" dependencies = [ "lazy_static", "log", @@ -8374,8 +8235,9 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ebd5bc6a4e659504941f274fbc1cfb2e6e3108ff1994826c9b39fcf0254b010" dependencies = [ "bs58 0.5.0", "futures", @@ -8393,8 +8255,9 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48d36d184c0a1edc1cb21cda372bd875257b0d3a1cf35f1d79f325ad7dba0811" dependencies = [ "async-channel 1.9.0", "async-trait", @@ -8417,8 +8280,9 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30bbe56f395b6dc07eb2f7929c8ee98e20004b9d71c1af2122994626e0ec3549" dependencies = [ "bitvec", "bounded-vec", @@ -8440,8 +8304,9 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba2902ddd1af2c5cb9d9e5504efd39845cc75cc9184d3146c48081e83ed94767" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -8450,8 +8315,9 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f754c9e481ee0a50c234884ca5424cec1358fb044c37645a65b154c8fb8a8a8" dependencies = [ "async-trait", "bitvec", @@ -8478,8 +8344,9 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "98926d96c3a5ca4fec1e9ca28bef44204569244839f9252ca0df19e23a8142f7" dependencies = [ "async-trait", "derive_more", @@ -8513,8 +8380,9 @@ dependencies = [ [[package]] name = "polkadot-overseer" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35434f12f38e9fe1898ee9d0e46459b59c6613122f89fdc68ba677a6080fda8f" dependencies = [ "async-trait", "futures", @@ -8535,8 +8403,9 @@ dependencies = [ [[package]] name = "polkadot-parachain-primitives" -version = "6.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "8.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "567c738aa6b8d7eb113fe73e50fb9b6292f818f54da98bb25c7fe73e98d1709a" dependencies = [ "bounded-collections", "derive_more", @@ -8546,17 +8415,19 @@ dependencies = [ "serde", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", "sp-weights", ] [[package]] name = "polkadot-primitives" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20a6d6b36fdda53a0c50c4c6fbbda8ff557c9cf5b0a9edaea1f9641756ec1981" dependencies = [ "bitvec", "hex-literal", + "log", "parity-scale-codec", "polkadot-core-primitives", "polkadot-parachain-primitives", @@ -8573,13 +8444,14 @@ dependencies = [ "sp-keystore", "sp-runtime", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "polkadot-rpc" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9c02431c0f9947cf931113d492512b99478b4aefe2a3a2e49b59e45219f5d6f" dependencies = [ "jsonrpsee", "mmr-rpc", @@ -8611,8 +8483,9 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "647ece8082c13a03f19c6e0c1c486891c02169be2e0f9898afe5db607fc6aa7a" dependencies = [ "bitvec", "frame-benchmarking", @@ -8637,7 +8510,6 @@ dependencies = [ "pallet-transaction-payment", "pallet-treasury", "pallet-vesting", - "pallet-xcm-benchmarks", "parity-scale-codec", "polkadot-primitives", "polkadot-runtime-parachains", @@ -8654,7 +8526,7 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -8663,21 +8535,23 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3881206c09c9aafc5a8a801013d4069f012a0a68eb7edf5f1ac423196f76481e" dependencies = [ "bs58 0.5.0", "frame-benchmarking", "parity-scale-codec", "polkadot-primitives", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", + "sp-tracing", ] [[package]] name = "polkadot-runtime-parachains" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5003965d03a5b6c8b98350f8f10f42a6ce04875a048a98e4c1523e42cf3f72b4" dependencies = [ "bitflags 1.3.2", "bitvec", @@ -8717,7 +8591,7 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", "staging-xcm", "staging-xcm-executor", "static_assertions", @@ -8725,8 +8599,9 @@ dependencies = [ [[package]] name = "polkadot-service" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9709302c0e87754ec1eb90ac817978f737fb68b5f1184308a818a3602fe390e6" dependencies = [ "async-trait", "frame-benchmarking", @@ -8830,7 +8705,7 @@ dependencies = [ "sp-runtime", "sp-session", "sp-state-machine", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-storage", "sp-timestamp", "sp-transaction-pool", "sp-version", @@ -8843,15 +8718,16 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e58f5c1ec49dabd807c0bd5c77c53774d9c094652d4c198a832e7ddc754c945" dependencies = [ "arrayvec 0.7.4", "bitvec", "fatality", "futures", "futures-timer", - "indexmap 2.2.3", + "indexmap 2.2.5", "parity-scale-codec", "polkadot-node-network-protocol", "polkadot-node-primitives", @@ -8866,12 +8742,14 @@ dependencies = [ [[package]] name = "polkadot-statement-table" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2fb894021b1318d752d29b1b65721833aa668876e1a780ac760c59d40f5d759" dependencies = [ "parity-scale-codec", "polkadot-primitives", "sp-core", + "tracing-gum", ] [[package]] @@ -8893,7 +8771,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6380dbe1fb03ecc74ad55d841cfc75480222d153ba69ddcb00977866cbdabdb8" dependencies = [ "polkavm-derive-impl 0.5.0", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] @@ -8914,7 +8792,7 @@ dependencies = [ "polkavm-common 0.5.0", "proc-macro2", "quote", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] @@ -8926,7 +8804,7 @@ dependencies = [ "polkavm-common 0.8.0", "proc-macro2", "quote", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] @@ -8936,7 +8814,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "15e85319a0d5129dc9f021c62607e0804f5fb777a05cdda44d750ac0732def66" dependencies = [ "polkavm-derive-impl 0.8.0", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] @@ -8991,19 +8869,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abf" dependencies = [ "cpufeatures", - "opaque-debug 0.3.0", + "opaque-debug 0.3.1", "universal-hash", ] [[package]] name = "polyval" -version = "0.6.1" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d52cff9d1d4dee5fe6d03729099f4a310a41179e0a10dbf542039873f2e826fb" +checksum = "9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25" dependencies = [ "cfg-if", "cpufeatures", - "opaque-debug 0.3.0", + "opaque-debug 0.3.1", "universal-hash", ] @@ -9055,11 +8933,21 @@ dependencies = [ "termtree", ] +[[package]] +name = "prettier-please" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22020dfcf177fcc7bf5deaf7440af371400c67c0de14c399938d8ed4fb4645d3" +dependencies = [ + "proc-macro2", + "syn 2.0.52", +] + [[package]] name = "prettyplease" -version = "0.1.25" +version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c8646e95016a7a6c4adea95bafa8a16baab64b583356217f2c85db4a39d9a86" +checksum = "f28f53e8b192565862cf99343194579a022eb9c7dd3a8d03134734803c7b3125" dependencies = [ "proc-macro2", "syn 1.0.109", @@ -9072,7 +8960,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a41cf62165e97c7f814d2221421dbb9afcbcdb0a88068e5ea206e19951c2cbb5" dependencies = [ "proc-macro2", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] @@ -9164,7 +9052,7 @@ checksum = "834da187cfe638ae8abb0203f0b33e5ccdb02a28e7199f2f47b3e2754f50edca" dependencies = [ "proc-macro2", "quote", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] @@ -9210,7 +9098,7 @@ checksum = "440f724eba9f6996b75d63681b0a92b06947f1457076d503a4d2e2c8f56442b8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] @@ -9246,7 +9134,7 @@ dependencies = [ "log", "multimap", "petgraph", - "prettyplease 0.1.25", + "prettyplease 0.1.11", "prost 0.11.9", "prost-types", "regex", @@ -9278,7 +9166,7 @@ dependencies = [ "itertools 0.11.0", "proc-macro2", "quote", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] @@ -9482,9 +9370,9 @@ checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3" [[package]] name = "rayon" -version = "1.8.1" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa7237101a77a10773db45d62004a272517633fbcc3df19d96455ede1122e051" +checksum = "e4963ed1bc86e4f3ee217022bd855b297cef07fb9eac5dfa1f788b220b49b3bd" dependencies = [ "either", "rayon-core", @@ -9570,7 +9458,7 @@ checksum = "5fddb4f8d99b0a2ebafc65a87a69a7b9875e4b1ae1f00db265d300ef7f28bccc" dependencies = [ "proc-macro2", "quote", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] @@ -9606,7 +9494,7 @@ checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15" dependencies = [ "aho-corasick", "memchr", - "regex-automata 0.4.5", + "regex-automata 0.4.6", "regex-syntax 0.8.2", ] @@ -9621,9 +9509,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd" +checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" dependencies = [ "aho-corasick", "memchr", @@ -9662,22 +9550,6 @@ dependencies = [ "subtle 2.5.0", ] -[[package]] -name = "ring" -version = "0.1.0" -source = "git+https://github.com/w3f/ring-proof#b273d33f9981e2bb3375ab45faeb537f7ee35224" -dependencies = [ - "ark-ec", - "ark-ff", - "ark-poly", - "ark-serialize", - "ark-std", - "blake2 0.10.6", - "common", - "fflonk", - "merlin 3.0.0", -] - [[package]] name = "ring" version = "0.16.20" @@ -9729,8 +9601,9 @@ dependencies = [ [[package]] name = "rococo-runtime" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24202c576ef8aec7a65e0662e031936a1311a8cef51caffaae2cb3fd0c97f7fe" dependencies = [ "binary-merkle-tree", "frame-benchmarking", @@ -9812,8 +9685,8 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", + "sp-storage", "sp-transaction-pool", "sp-version", "staging-xcm", @@ -9825,8 +9698,9 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74f036bf3c4f8cc01301dbe91e601e736e1939f42ef7a364058f26752305527e" dependencies = [ "frame-support", "polkadot-primitives", @@ -10024,7 +9898,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f1fb85efa936c42c6d5fc28d2629bb51e4b2f4b8a5211e297d599cc5a093792" dependencies = [ "openssl-probe", - "rustls-pemfile 2.1.0", + "rustls-pemfile 2.1.1", "rustls-pki-types", "schannel", "security-framework", @@ -10041,9 +9915,9 @@ dependencies = [ [[package]] name = "rustls-pemfile" -version = "2.1.0" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c333bb734fcdedcea57de1602543590f545f127dc8b533324318fd492c5c70b" +checksum = "f48172685e6ff52a556baa527774f61fcaa884f59daf3375c62a3f1cd2549dab" dependencies = [ "base64 0.21.7", "rustls-pki-types", @@ -10051,9 +9925,9 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.3.0" +version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "048a63e5b3ac996d78d402940b5fa47973d2d080c6c6fffa1d0f19c4445310b7" +checksum = "5ede67b28608b4c60685c7d54122d4400d90f62b40caee7700e700380a390fa8" [[package]] name = "rustls-webpki" @@ -10139,19 +10013,21 @@ dependencies = [ [[package]] name = "sc-allocator" -version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97e78cc21b2bb1d13b33d9c64fbb02a10efde428e8f0a68a0ca2084203123933" dependencies = [ "log", "sp-core", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-wasm-interface", "thiserror", ] [[package]] name = "sc-authority-discovery" -version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.36.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0f294602dc9f593e8aae35288f02d16f87ff49f96b8e6d442cb9f1d3aa6967e" dependencies = [ "async-trait", "futures", @@ -10179,8 +10055,9 @@ dependencies = [ [[package]] name = "sc-basic-authorship" -version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.36.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cede898c7079b789b42c4fdd8f1ff74f7007232406cd0299e2c3a5ada1db2910" dependencies = [ "futures", "futures-timer", @@ -10201,8 +10078,9 @@ dependencies = [ [[package]] name = "sc-block-builder" -version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.35.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb2a2f425079daf382b0f1cf3b9085bed25db13ec8ad0ff64b0dc75ff457c0f7" dependencies = [ "parity-scale-codec", "sp-api", @@ -10216,8 +10094,9 @@ dependencies = [ [[package]] name = "sc-chain-spec" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "29.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41472507ca721651ef117a2702a9bd6d9d9e8ce5f16840a71741993319926191" dependencies = [ "array-bytes 6.2.2", "docify", @@ -10243,18 +10122,20 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2e80fbdaea194762d4b4b0eec389037c25ad102676203b42d684774ae3019b8" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] name = "sc-cli" -version = "0.36.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.38.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "274117ab32d7b3b2f790c841b61f22027d80f344c00b8ce38df772553a8a5409" dependencies = [ "array-bytes 6.2.2", "bip39", @@ -10294,8 +10175,9 @@ dependencies = [ [[package]] name = "sc-client-api" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7acaa6df639ac7a7f10060daf50461afddf6635ea148514a1eceba3384046c30" dependencies = [ "fnv", "futures", @@ -10310,19 +10192,20 @@ dependencies = [ "sp-consensus", "sp-core", "sp-database", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-externalities", "sp-runtime", "sp-state-machine", "sp-statement-store", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-storage", "sp-trie", "substrate-prometheus-endpoint", ] [[package]] name = "sc-client-db" -version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d946e00b4bef179ef7c2d29966935d96e38176a543249c1b17fdeacfc3446bb4" dependencies = [ "hash-db", "kvdb", @@ -10347,8 +10230,9 @@ dependencies = [ [[package]] name = "sc-consensus" -version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.35.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "081b1b7bd2894e4614acbfa47424771a5102bf907b31d2bbd379e8c4f3b55b09" dependencies = [ "async-trait", "futures", @@ -10372,8 +10256,9 @@ dependencies = [ [[package]] name = "sc-consensus-aura" -version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.36.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ca4c0040ba696f6eac9a6b627dbb487b27076203c5ed1b03fac6c993df5b627" dependencies = [ "async-trait", "futures", @@ -10401,8 +10286,9 @@ dependencies = [ [[package]] name = "sc-consensus-babe" -version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.36.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34c140923b84be4b0cd089755aeed53e4da9008d364f61e3c9d46f263112582d" dependencies = [ "async-trait", "fork-tree", @@ -10437,8 +10323,9 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" -version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.36.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83ad369cae7dbeb4da4007dc8b1b27b905bf027172bbbf6dbede15e2539f0b2b" dependencies = [ "futures", "jsonrpsee", @@ -10459,8 +10346,9 @@ dependencies = [ [[package]] name = "sc-consensus-beefy" -version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "15.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7db11fe9923a5c11e9d2a65e32b324cb970fa2abf1b59f7e7844f89be77c1b28" dependencies = [ "array-bytes 6.2.2", "async-channel 1.9.0", @@ -10495,8 +10383,9 @@ dependencies = [ [[package]] name = "sc-consensus-beefy-rpc" -version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "15.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36862ae5859008621ae53fcf6f8e5a960637aedf4de6995344672ba2619053ce" dependencies = [ "futures", "jsonrpsee", @@ -10514,8 +10403,9 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" -version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.35.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe1b2a3983e135b897079cbe20a6998fc83bfdffc9e803cb2a7e5326af30d60c" dependencies = [ "fork-tree", "parity-scale-codec", @@ -10527,10 +10417,11 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa" -version = "0.19.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86ea4771511dfcabe0e0dd3a43368ba3f430b0aaf736463b14286cc10a6494e6" dependencies = [ - "ahash 0.8.9", + "ahash 0.8.11", "array-bytes 6.2.2", "async-trait", "dyn-clone", @@ -10570,8 +10461,9 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa-rpc" -version = "0.19.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df4f1fb2262e1f96c66664da4b7045069013ffcaefbf44730913d5ac74f77c2f" dependencies = [ "finality-grandpa", "futures", @@ -10590,8 +10482,9 @@ dependencies = [ [[package]] name = "sc-consensus-manual-seal" -version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb87dbe43c9b689b4f44ec7e323f23bd34c6835e7d69118ce6dd03b4f9ba664e" dependencies = [ "assert_matches", "async-trait", @@ -10625,8 +10518,9 @@ dependencies = [ [[package]] name = "sc-consensus-slots" -version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.35.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ddad1b613fa5118016c11f1015ba5ff9a9f2ce914a72482ec0303d4d828e2f9" dependencies = [ "async-trait", "futures", @@ -10648,8 +10542,9 @@ dependencies = [ [[package]] name = "sc-executor" -version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.34.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a331ae16b0a17ed474eaf9c2dc01b145511cf4bd62ffc165d7dd1d3f13e48a94" dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", @@ -10658,32 +10553,34 @@ dependencies = [ "schnellru", "sp-api", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-externalities", "sp-io", "sp-panic-handler", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-runtime-interface", "sp-trie", "sp-version", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-wasm-interface", "tracing", ] [[package]] name = "sc-executor-common" -version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3f414028dc468aafd449cb659f7664e39540f3308945ec9cf2209c1359fa67e" dependencies = [ "sc-allocator", "sp-maybe-compressed-blob", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-wasm-interface", "thiserror", "wasm-instrument", ] [[package]] name = "sc-executor-wasmtime" -version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4dcacfc88265486c337ef97a042ba42ccd1903520dbff40116dbe837e3ee6b89" dependencies = [ "anyhow", "cfg-if", @@ -10693,15 +10590,16 @@ dependencies = [ "rustix 0.36.17", "sc-allocator", "sc-executor-common", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-runtime-interface", + "sp-wasm-interface", "wasmtime", ] [[package]] name = "sc-informant" -version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.35.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea5d24b1f02efd53092a78be46b7e6fc4805b3fb723bbcc8928574d9fa309a94" dependencies = [ "ansi_term", "futures", @@ -10717,8 +10615,9 @@ dependencies = [ [[package]] name = "sc-keystore" -version = "25.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "27.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0413f82a27eded5a12e1f3d02c478b378e72912fbdf3b8b9cae7c5995c5a8f89" dependencies = [ "array-bytes 6.2.2", "parking_lot 0.12.1", @@ -10731,8 +10630,9 @@ dependencies = [ [[package]] name = "sc-mixnet" -version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9aaa5a9d17d0ea54a5da0af04f0c187f65500d7597395eaae313c511a08db6c" dependencies = [ "array-bytes 4.2.0", "arrayvec 0.7.4", @@ -10760,8 +10660,9 @@ dependencies = [ [[package]] name = "sc-network" -version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.36.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf955c8966573e7e3cc940e831d792945a41d6e443766ad50e50a5af75e1ef74" dependencies = [ "array-bytes 6.2.2", "async-channel 1.9.0", @@ -10803,8 +10704,9 @@ dependencies = [ [[package]] name = "sc-network-bitswap" -version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.35.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5b34047c641db262b9035ef809b1184e55b3f6c45bf3f6110f293d3652ec663" dependencies = [ "async-channel 1.9.0", "cid", @@ -10823,8 +10725,9 @@ dependencies = [ [[package]] name = "sc-network-common" -version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.35.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec7cfe68e017be02fd9911cd1e4db50bae31671e01e988ef5c375d0092ff7c71" dependencies = [ "async-trait", "bitflags 1.3.2", @@ -10840,10 +10743,11 @@ dependencies = [ [[package]] name = "sc-network-gossip" -version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.36.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a6c4ffd60fe240d9b0963ec60752810660a201755a77b922aa5e8ef7256f6b5" dependencies = [ - "ahash 0.8.9", + "ahash 0.8.11", "futures", "futures-timer", "libp2p", @@ -10859,8 +10763,9 @@ dependencies = [ [[package]] name = "sc-network-light" -version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.35.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01f3ca1b7e567ca60535bb76b3f8617e8d40de0067f7d1794d3f5ef7ed7a4d0e" dependencies = [ "array-bytes 6.2.2", "async-channel 1.9.0", @@ -10880,8 +10785,9 @@ dependencies = [ [[package]] name = "sc-network-sync" -version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.35.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50a16e2817ef6def510a89b2e439b13f53b31d783344061b8551a37b6fb61ef4" dependencies = [ "array-bytes 6.2.2", "async-channel 1.9.0", @@ -10916,8 +10822,9 @@ dependencies = [ [[package]] name = "sc-network-transactions" -version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.35.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "658a81c4a24f874ada1cac70db349ff7983956563e39e1468eb6e8703f07057e" dependencies = [ "array-bytes 6.2.2", "futures", @@ -10935,8 +10842,9 @@ dependencies = [ [[package]] name = "sc-offchain" -version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "31.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d099f8d2f399be5b7d163e4236faaa47e7ce131f4021b9fe8e3e607e0ca51364" dependencies = [ "array-bytes 6.2.2", "bytes", @@ -10959,7 +10867,7 @@ dependencies = [ "sc-utils", "sp-api", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-externalities", "sp-keystore", "sp-offchain", "sp-runtime", @@ -10970,7 +10878,8 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb8dadb2ae5a316e4d08cad6aacd5de1dec792f3bd94e3960795ff7ffd07211c" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -10978,8 +10887,9 @@ dependencies = [ [[package]] name = "sc-rpc" -version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "31.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61faa018966cb794e36be31af4ed4d19deaa93c751ff32512637c7bca104e9e8" dependencies = [ "futures", "jsonrpsee", @@ -11010,8 +10920,9 @@ dependencies = [ [[package]] name = "sc-rpc-api" -version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.35.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f716a273af4f4782430ebe4fe6d0f8b1490ff7c103dc78193706bfff370c250f" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -11030,8 +10941,9 @@ dependencies = [ [[package]] name = "sc-rpc-server" -version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "13.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42ae724afa9862381f77b6d3a205baef5daceec9e584f17069546eb7dfca5400" dependencies = [ "futures", "governor", @@ -11049,8 +10961,9 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" -version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.36.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8599ca0b78580328cafa11fdb2d89d8678ba64e937c957515816492e87066bad" dependencies = [ "array-bytes 6.2.2", "futures", @@ -11080,8 +10993,9 @@ dependencies = [ [[package]] name = "sc-service" -version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32ea0efa7cf58f6cacb04034939e62f12ce7bf2df6a60f67e2d5c2f27fe54999" dependencies = [ "async-trait", "directories", @@ -11122,12 +11036,12 @@ dependencies = [ "sp-blockchain", "sp-consensus", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-externalities", "sp-keystore", "sp-runtime", "sp-session", "sp-state-machine", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-storage", "sp-transaction-pool", "sp-transaction-storage-proof", "sp-trie", @@ -11143,8 +11057,9 @@ dependencies = [ [[package]] name = "sc-state-db" -version = "0.30.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "748f92aa2827647932a04685df8e00b9763d4060635ca84eaeb3788822198013" dependencies = [ "log", "parity-scale-codec", @@ -11154,8 +11069,9 @@ dependencies = [ [[package]] name = "sc-storage-monitor" -version = "0.16.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d112a704c9dc76c78c3f17d5912c4ee17fce6d4b1c7cac55ca4acd78a8985c5" dependencies = [ "clap", "fs4", @@ -11167,8 +11083,9 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" -version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.36.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e2a59d517a60a3fdc0b12e7a1f112a2affbc9caf4f93b53d44c5e0edb485945" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -11186,8 +11103,9 @@ dependencies = [ [[package]] name = "sc-sysinfo" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "29.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "399e72ba964c0394181db8680c34b3503116c217b0fe3564696857ea9ca4aa68" dependencies = [ "derive_more", "futures", @@ -11202,13 +11120,14 @@ dependencies = [ "sp-core", "sp-crypto-hashing", "sp-io", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "sc-telemetry" -version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "17.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c6807ebd9f43ab628931842d3aaa9404ddfd07013e9c7027ca603f496939577" dependencies = [ "chrono", "futures", @@ -11226,8 +11145,9 @@ dependencies = [ [[package]] name = "sc-tracing" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7abee1c60e6f55a09ae0b9055093709bc84ff2bb55a3828167d556f724f82cc" dependencies = [ "ansi_term", "chrono", @@ -11247,7 +11167,7 @@ dependencies = [ "sp-core", "sp-rpc", "sp-runtime", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-tracing", "thiserror", "tracing", "tracing-log", @@ -11257,18 +11177,20 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "151cdf86d79abf22cf2a240a7ca95041c908dbd96c2ae9a818073042aa210964" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] name = "sc-transaction-pool" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfe004c916f4be7eebf52f05df1d44a240b653cb42c7a6c49692553620b46d5f" dependencies = [ "async-trait", "futures", @@ -11286,7 +11208,7 @@ dependencies = [ "sp-core", "sp-crypto-hashing", "sp-runtime", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-tracing", "sp-transaction-pool", "substrate-prometheus-endpoint", "thiserror", @@ -11294,8 +11216,9 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7fe0eeb21d4f09a9edffee481df544bb6fc83cccc0788c19ceebd760f1afd167" dependencies = [ "async-trait", "futures", @@ -11310,8 +11233,9 @@ dependencies = [ [[package]] name = "sc-utils" -version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "16.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1863d482be044f4768ef5de6119dc70b5e31e6e9f71ad225c177474d6540e424" dependencies = [ "async-channel 1.9.0", "futures", @@ -11364,27 +11288,11 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "772575a524feeb803e5b0fcbc6dd9f367e579488197c94c6e4023aad2305774d" dependencies = [ - "ahash 0.8.9", + "ahash 0.8.11", "cfg-if", "hashbrown 0.13.2", ] -[[package]] -name = "schnorrkel" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "021b403afe70d81eea68f6ea12f6b3c9588e5d536a94c3bf80f15e7faa267862" -dependencies = [ - "arrayref", - "arrayvec 0.5.2", - "curve25519-dalek 2.1.3", - "merlin 2.0.1", - "rand_core 0.5.1", - "sha2 0.8.2", - "subtle 2.5.0", - "zeroize", -] - [[package]] name = "schnorrkel" version = "0.10.2" @@ -11394,7 +11302,7 @@ dependencies = [ "arrayref", "arrayvec 0.7.4", "curve25519-dalek-ng", - "merlin 3.0.0", + "merlin", "rand_core 0.6.4", "sha2 0.9.9", "subtle-ng", @@ -11412,7 +11320,7 @@ dependencies = [ "arrayvec 0.7.4", "curve25519-dalek 4.1.2", "getrandom_or_panic", - "merlin 3.0.0", + "merlin", "rand_core 0.6.4", "serde_bytes", "sha2 0.10.8", @@ -11574,7 +11482,7 @@ checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] @@ -11607,7 +11515,7 @@ dependencies = [ "cfg-if", "cpufeatures", "digest 0.9.0", - "opaque-debug 0.3.0", + "opaque-debug 0.3.1", ] [[package]] @@ -11621,18 +11529,6 @@ dependencies = [ "digest 0.10.7", ] -[[package]] -name = "sha2" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a256f46ea78a0c0d9ff00077504903ac881a1dafdc20da66545699e7776b3e69" -dependencies = [ - "block-buffer 0.7.3", - "digest 0.8.1", - "fake-simd", - "opaque-debug 0.2.3", -] - [[package]] name = "sha2" version = "0.9.9" @@ -11643,7 +11539,7 @@ dependencies = [ "cfg-if", "cpufeatures", "digest 0.9.0", - "opaque-debug 0.3.0", + "opaque-debug 0.3.1", ] [[package]] @@ -11743,14 +11639,15 @@ checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" [[package]] name = "slot-range-helper" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a140c7f8a757329f7448053a512e937f8cb3def1ea37a25991625a8a592d4ef" dependencies = [ "enumn", "parity-scale-codec", "paste", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] @@ -11812,7 +11709,7 @@ dependencies = [ "hmac 0.12.1", "itertools 0.11.0", "libsecp256k1", - "merlin 3.0.0", + "merlin", "no-std-net", "nom", "num-bigint", @@ -11910,12 +11807,12 @@ dependencies = [ [[package]] name = "socket2" -version = "0.5.5" +version = "0.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" +checksum = "05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871" dependencies = [ "libc", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] @@ -11937,8 +11834,9 @@ dependencies = [ [[package]] name = "sp-api" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "28.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "298331cb47a948244f6fb4921b5cbeece267d72139fb90760993b6ec37b2212c" dependencies = [ "hash-db", "log", @@ -11946,12 +11844,12 @@ dependencies = [ "scale-info", "sp-api-proc-macro", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-externalities", "sp-metadata-ir", "sp-runtime", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-runtime-interface", "sp-state-machine", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", "sp-trie", "sp-version", "thiserror", @@ -11959,91 +11857,79 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" -version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "16.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18cfbb3ae0216e842dfb805ea8e896e85b07a7c34d432a6c7b7d770924431ed2" dependencies = [ "Inflector", "blake2 0.10.6", - "expander 2.0.0", + "expander 2.1.0", "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] name = "sp-application-crypto" -version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "32.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b4b7b12922cb90cf8dff0cab14087ba0ca25c1f04ba060c7294ce42c78d89ab" dependencies = [ "parity-scale-codec", "scale-info", "serde", "sp-core", "sp-io", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "sp-arithmetic" -version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "910c07fa263b20bf7271fdd4adcb5d3217dfdac14270592e0780223542e7e114" dependencies = [ "integer-sqrt", "num-traits", "parity-scale-codec", "scale-info", "serde", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", "static_assertions", ] -[[package]] -name = "sp-ark-bls12-381" -version = "0.4.2" -source = "git+https://github.com/paritytech/arkworks-substrate#caa2eed74beb885dd07c7db5f916f2281dad818f" -dependencies = [ - "ark-bls12-381-ext", - "sp-crypto-ec-utils", -] - -[[package]] -name = "sp-ark-ed-on-bls12-381-bandersnatch" -version = "0.4.2" -source = "git+https://github.com/paritytech/arkworks-substrate#caa2eed74beb885dd07c7db5f916f2281dad818f" -dependencies = [ - "ark-ed-on-bls12-381-bandersnatch-ext", - "sp-crypto-ec-utils", -] - [[package]] name = "sp-authority-discovery" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "28.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0addabbce9f90c614145067139122420cfc940c495d2c3c1acc4a3b5f392f914" dependencies = [ "parity-scale-codec", "scale-info", "sp-api", "sp-application-crypto", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "sp-block-builder" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "28.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b35d0992e2183686215dccb4bcb5003b4eb52feec82d82dabd81db7401d845a" dependencies = [ "sp-api", "sp-inherents", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "sp-blockchain" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c24a17e8e5406725ab805ee5cbab4b2a9181b7b8dd93f9c302eed76216c6321a" dependencies = [ "futures", "log", @@ -12060,8 +11946,9 @@ dependencies = [ [[package]] name = "sp-consensus" -version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.34.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e3841d5b5929080c92ef846db7e1a8323d6352b981a6b5cbccd0886fdf1a85e" dependencies = [ "async-trait", "futures", @@ -12075,8 +11962,9 @@ dependencies = [ [[package]] name = "sp-consensus-aura" -version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.34.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14dc8e041fcb128e9e6a0d706c243b7263dae7d45098a9450498a1657abac2f3" dependencies = [ "async-trait", "parity-scale-codec", @@ -12086,14 +11974,15 @@ dependencies = [ "sp-consensus-slots", "sp-inherents", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", "sp-timestamp", ] [[package]] name = "sp-consensus-babe" -version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.34.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "473409ca152309b11898dd53130a578b341bc285ca9410246cbf1acc02996126" dependencies = [ "async-trait", "parity-scale-codec", @@ -12105,14 +11994,15 @@ dependencies = [ "sp-core", "sp-inherents", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", "sp-timestamp", ] [[package]] name = "sp-consensus-beefy" -version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "15.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35714055bde4332baf54bad9ab324d9d205efe91f96b2af4171c6105ff68d7ea" dependencies = [ "lazy_static", "parity-scale-codec", @@ -12126,14 +12016,15 @@ dependencies = [ "sp-keystore", "sp-mmr-primitives", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", "strum 0.24.1", ] [[package]] name = "sp-consensus-grandpa" -version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "15.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a47109ea7b003030bc7cff2724e785859b9b8e6504866ffa1a3b55380cb11d53" dependencies = [ "finality-grandpa", "log", @@ -12145,28 +12036,29 @@ dependencies = [ "sp-core", "sp-keystore", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "sp-consensus-slots" -version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.34.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c72408adadb54b6f4eb287729166528cdb83e08c796685edc9bee09571b6474" dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", "sp-timestamp", ] [[package]] name = "sp-core" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "586e0d5185e4545f465fc9a04fb9c4572d3e294137312496db2b67b0bb579e1f" dependencies = [ "array-bytes 6.2.2", - "bandersnatch_vrfs", "bip39", "bitflags 1.3.2", "blake2 0.10.6", @@ -12181,7 +12073,7 @@ dependencies = [ "itertools 0.10.5", "libsecp256k1", "log", - "merlin 3.0.0", + "merlin", "parity-scale-codec", "parking_lot 0.12.1", "paste", @@ -12193,11 +12085,11 @@ dependencies = [ "secrecy", "serde", "sp-crypto-hashing", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-debug-derive", + "sp-externalities", + "sp-runtime-interface", + "sp-std", + "sp-storage", "ss58-registry", "substrate-bip39", "thiserror", @@ -12206,31 +12098,11 @@ dependencies = [ "zeroize", ] -[[package]] -name = "sp-crypto-ec-utils" -version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk#ca382f32033d8350d49934b30680d8c30dd9bdfc" -dependencies = [ - "ark-bls12-377", - "ark-bls12-377-ext", - "ark-bls12-381", - "ark-bls12-381-ext", - "ark-bw6-761", - "ark-bw6-761-ext", - "ark-ec", - "ark-ed-on-bls12-377", - "ark-ed-on-bls12-377-ext", - "ark-ed-on-bls12-381-bandersnatch", - "ark-ed-on-bls12-381-bandersnatch-ext", - "ark-scale", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk)", -] - [[package]] name = "sp-crypto-hashing" -version = "0.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc9927a7f81334ed5b8a98a4a978c81324d12bd9713ec76b5c68fd410174c5eb" dependencies = [ "blake2b_simd", "byteorder", @@ -12242,18 +12114,20 @@ dependencies = [ [[package]] name = "sp-crypto-hashing-proc-macro" -version = "0.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b85d0f1f1e44bd8617eb2a48203ee854981229e3e79e6f468c7175d5fd37489b" dependencies = [ "quote", "sp-crypto-hashing", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] name = "sp-database" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "722cbecdbf5b94578137dbd07feb51e95f7de221be0c1ff4dcfe0bb4cd986929" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -12262,74 +12136,58 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.50", -] - -[[package]] -name = "sp-debug-derive" -version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk#ca382f32033d8350d49934b30680d8c30dd9bdfc" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48d09fa0a5f7299fb81ee25ae3853d26200f7a348148aed6de76be905c007dbe" dependencies = [ "proc-macro2", "quote", - "syn 2.0.50", -] - -[[package]] -name = "sp-externalities" -version = "0.25.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" -dependencies = [ - "environmental", - "parity-scale-codec", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "syn 2.0.52", ] [[package]] name = "sp-externalities" -version = "0.25.0" -source = "git+https://github.com/paritytech/polkadot-sdk#ca382f32033d8350d49934b30680d8c30dd9bdfc" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1d6a4572eadd4a63cff92509a210bf425501a0c5e76574b30a366ac77653787" dependencies = [ "environmental", "parity-scale-codec", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk)", + "sp-std", + "sp-storage", ] [[package]] name = "sp-genesis-builder" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a862db099e8a799417b63ea79c90079811cdf68fcf3013d81cdceeddcec8f142" dependencies = [ "serde_json", "sp-api", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "sp-inherents" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "28.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42eb3c88572c7c80e7ecb6365601a490350b09d11000fcc7839efd304e172177" dependencies = [ "async-trait", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", "thiserror", ] [[package]] name = "sp-io" -version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "32.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ca29e042628cb94cbcaefa935e624a9b48f9230dbce6324908e9b4f768317ef" dependencies = [ "bytes", "ed25519-dalek", @@ -12340,12 +12198,12 @@ dependencies = [ "secp256k1", "sp-core", "sp-crypto-hashing", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-externalities", "sp-keystore", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-runtime-interface", "sp-state-machine", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", + "sp-tracing", "sp-trie", "tracing", "tracing-core", @@ -12353,8 +12211,9 @@ dependencies = [ [[package]] name = "sp-keyring" -version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "33.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f9c74648e593b45309dfddf34f4edfd0a91816d1d97dd5e0bd93c46e7cdb0d6" dependencies = [ "sp-core", "sp-runtime", @@ -12363,19 +12222,21 @@ dependencies = [ [[package]] name = "sp-keystore" -version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.36.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd4bf9e5fa486416c92c2bb497b7ce2c43eac80cbdc407ffe2d34b365694ac29" dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-externalities", ] [[package]] name = "sp-maybe-compressed-blob" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0c768c11afbe698a090386876911da4236af199cd38a5866748df4d8628aeff" dependencies = [ "thiserror", "zstd 0.12.4", @@ -12384,30 +12245,33 @@ dependencies = [ [[package]] name = "sp-metadata-ir" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa0b5e87e56c1bb26d9524d48dd127121d630f895bd5914a34f0b017489f7c1d" dependencies = [ "frame-metadata", "parity-scale-codec", "scale-info", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "sp-mixnet" -version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15a8078f19b1292220b7110115b49f4fcd427324f3b184f6d8dbeb6b4dd40d4d" dependencies = [ "parity-scale-codec", "scale-info", "sp-api", "sp-application-crypto", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "sp-mmr-primitives" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "28.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "813e0a7e40c9a993d58baff7c6e742901a93fd63cc2ed9f253ed8c1b39fe9343" dependencies = [ "ckb-merkle-mountain-range", "log", @@ -12416,16 +12280,17 @@ dependencies = [ "serde", "sp-api", "sp-core", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-debug-derive", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", "thiserror", ] [[package]] name = "sp-npos-elections" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "28.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bc47d1b765ddd3d73678edd25eed4c33193e67929060d729bd751790026077b" dependencies = [ "parity-scale-codec", "scale-info", @@ -12433,13 +12298,14 @@ dependencies = [ "sp-arithmetic", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "sp-offchain" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "28.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f826efe7bdd6d142ced34f5ef1ed9a2070887e78d3146220250edeb67e6791d5" dependencies = [ "sp-api", "sp-core", @@ -12449,7 +12315,8 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8f5a17a0a11de029a8b811cb6e8b32ce7e02183cc04a3e965c383246798c416" dependencies = [ "backtrace", "lazy_static", @@ -12458,8 +12325,9 @@ dependencies = [ [[package]] name = "sp-rpc" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "28.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ffa9924fc1d0e7b79550493b8b8ac3fa58593cbdb169ee6cf6c1ee3ef25882dd" dependencies = [ "rustc-hash", "serde", @@ -12468,8 +12336,9 @@ dependencies = [ [[package]] name = "sp-runtime" -version = "31.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "33.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b28fcf8f53d917e420e783dd27d06fd276f55160301c5bc977cc5898c4130f6f" dependencies = [ "docify", "either", @@ -12486,78 +12355,49 @@ dependencies = [ "sp-arithmetic", "sp-core", "sp-io", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", "sp-weights", ] [[package]] name = "sp-runtime-interface" -version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" -dependencies = [ - "bytes", - "impl-trait-for-tuples", - "parity-scale-codec", - "polkavm-derive 0.8.0", - "primitive-types", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", - "sp-runtime-interface-proc-macro 17.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", - "static_assertions", -] - -[[package]] -name = "sp-runtime-interface" -version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk#ca382f32033d8350d49934b30680d8c30dd9bdfc" +version = "26.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e48a675ea4858333d4d755899ed5ed780174aa34fec15953428d516af5452295" dependencies = [ "bytes", "impl-trait-for-tuples", "parity-scale-codec", "polkavm-derive 0.8.0", "primitive-types", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk)", - "sp-runtime-interface-proc-macro 17.0.0 (git+https://github.com/paritytech/polkadot-sdk)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk)", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk)", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk)", + "sp-externalities", + "sp-runtime-interface-proc-macro", + "sp-std", + "sp-storage", + "sp-tracing", + "sp-wasm-interface", "static_assertions", ] [[package]] name = "sp-runtime-interface-proc-macro" -version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" -dependencies = [ - "Inflector", - "expander 2.0.0", - "proc-macro-crate 3.1.0", - "proc-macro2", - "quote", - "syn 2.0.50", -] - -[[package]] -name = "sp-runtime-interface-proc-macro" -version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk#ca382f32033d8350d49934b30680d8c30dd9bdfc" +version = "18.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0195f32c628fee3ce1dfbbf2e7e52a30ea85f3589da9fe62a8b816d70fc06294" dependencies = [ "Inflector", - "expander 2.0.0", + "expander 2.1.0", "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] name = "sp-session" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "29.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0399eb885209b51b2999fe35883a579b0848674f0679019ce262f19d0a853325" dependencies = [ "parity-scale-codec", "scale-info", @@ -12566,13 +12406,14 @@ dependencies = [ "sp-keystore", "sp-runtime", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "sp-staking" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "28.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48b92f4f66b40cbf7cf00d7808d8eec16e25cb420a29ec4060a74c0e9f7c2938" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -12580,13 +12421,14 @@ dependencies = [ "serde", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "sp-state-machine" -version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23ae47765916d342b53d07be012a71efc4c1377d875ade31340cc4fb784b9921" dependencies = [ "hash-db", "log", @@ -12595,9 +12437,9 @@ dependencies = [ "rand", "smallvec", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-externalities", "sp-panic-handler", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", "sp-trie", "thiserror", "tracing", @@ -12606,8 +12448,9 @@ dependencies = [ [[package]] name = "sp-statement-store" -version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "12.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b95ede4523fc978585383465a406289235a71dd6febe7f79e1114794afae5cd0" dependencies = [ "aes-gcm", "curve25519-dalek 4.1.2", @@ -12621,10 +12464,10 @@ dependencies = [ "sp-application-crypto", "sp-core", "sp-crypto-hashing", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-externalities", "sp-runtime", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-runtime-interface", + "sp-std", "thiserror", "x25519-dalek 2.0.1", ] @@ -12632,71 +12475,45 @@ dependencies = [ [[package]] name = "sp-std" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" - -[[package]] -name = "sp-std" -version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk#ca382f32033d8350d49934b30680d8c30dd9bdfc" - -[[package]] -name = "sp-storage" -version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" -dependencies = [ - "impl-serde", - "parity-scale-codec", - "ref-cast", - "serde", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", -] +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12f8ee986414b0a9ad741776762f4083cd3a5128449b982a3919c4df36874834" [[package]] name = "sp-storage" -version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk#ca382f32033d8350d49934b30680d8c30dd9bdfc" +version = "20.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8dba5791cb3978e95daf99dad919ecb3ec35565604e88cd38d805d9d4981e8bd" dependencies = [ "impl-serde", "parity-scale-codec", "ref-cast", "serde", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk)", + "sp-debug-derive", + "sp-std", ] [[package]] name = "sp-timestamp" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "28.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee9532c2e4c8fcd7753cb4c741daeb8d9e3ac7cbc15a84c78d4c96492ed20eba" dependencies = [ "async-trait", "parity-scale-codec", "sp-inherents", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", "thiserror", ] [[package]] name = "sp-tracing" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" -dependencies = [ - "parity-scale-codec", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", - "tracing", - "tracing-core", - "tracing-subscriber", -] - -[[package]] -name = "sp-tracing" -version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk#ca382f32033d8350d49934b30680d8c30dd9bdfc" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0351810b9d074df71c4514c5228ed05c250607cba131c1c9d1526760ab69c05c" dependencies = [ "parity-scale-codec", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk)", + "sp-std", "tracing", "tracing-core", "tracing-subscriber", @@ -12704,8 +12521,9 @@ dependencies = [ [[package]] name = "sp-transaction-pool" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "28.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8e8b3208d1c8347ab75b28192dc7354489369ae652f2d9936521c8ccd92ca06" dependencies = [ "sp-api", "sp-runtime", @@ -12713,8 +12531,9 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "28.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fa2b7cfb16da80934eab7e37c317969f0a19f31396c530279ce1110b3ecbd95" dependencies = [ "async-trait", "parity-scale-codec", @@ -12722,16 +12541,17 @@ dependencies = [ "sp-core", "sp-inherents", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", "sp-trie", ] [[package]] name = "sp-trie" -version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "31.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5791e2e310cf88abedbd5f60ff3d9c9a09d95b182b4a7510f3648a2170ace593" dependencies = [ - "ahash 0.8.9", + "ahash 0.8.11", "hash-db", "lazy_static", "memory-db", @@ -12742,8 +12562,8 @@ dependencies = [ "scale-info", "schnellru", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-externalities", + "sp-std", "thiserror", "tracing", "trie-db", @@ -12752,8 +12572,9 @@ dependencies = [ [[package]] name = "sp-version" -version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "31.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "973478ac076be7cb8e0a7968ee43cd7c46fb26e323d36020a9f3bb229e033cd2" dependencies = [ "impl-serde", "parity-scale-codec", @@ -12762,7 +12583,7 @@ dependencies = [ "serde", "sp-crypto-hashing-proc-macro", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", "sp-version-proc-macro", "thiserror", ] @@ -12770,44 +12591,34 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e9bc3fed32d6dacbbbfb28dd1fe0224affbb737cb6cbfca1d9149351c2b69a7d" dependencies = [ "parity-scale-codec", "proc-macro2", "quote", - "syn 2.0.50", -] - -[[package]] -name = "sp-wasm-interface" -version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" -dependencies = [ - "anyhow", - "impl-trait-for-tuples", - "log", - "parity-scale-codec", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", - "wasmtime", + "syn 2.0.52", ] [[package]] name = "sp-wasm-interface" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk#ca382f32033d8350d49934b30680d8c30dd9bdfc" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ef97172c42eb4c6c26506f325f48463e9bc29b2034a587f1b9e48c751229bee" dependencies = [ "anyhow", "impl-trait-for-tuples", "log", "parity-scale-codec", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk)", + "sp-std", "wasmtime", ] [[package]] name = "sp-weights" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "29.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab8a9c7a1b64fa7dba38622ad1de26f0b2e595727c0e42c7b109ecb8e7120688" dependencies = [ "bounded-collections", "parity-scale-codec", @@ -12815,8 +12626,8 @@ dependencies = [ "serde", "smallvec", "sp-arithmetic", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-debug-derive", + "sp-std", ] [[package]] @@ -12884,8 +12695,9 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "staging-parachain-info" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ea840dfaa900fe1d6fef60bdfb446b1a03101a1c2620f50c7d43443b93df207" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -12893,13 +12705,14 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", ] [[package]] name = "staging-xcm" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3028e3a4ee8493767ee66266571f5cf1fc3edc546bba650b2040c5418b318340" dependencies = [ "array-bytes 6.2.2", "bounded-collections", @@ -12916,8 +12729,9 @@ dependencies = [ [[package]] name = "staging-xcm-builder" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ea27e235bcca331e5ba693fd224fcc16c17b53f53fca875c8dc54b733dba3c6" dependencies = [ "frame-support", "frame-system", @@ -12930,7 +12744,7 @@ dependencies = [ "sp-arithmetic", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", "sp-weights", "staging-xcm", "staging-xcm-executor", @@ -12938,8 +12752,9 @@ dependencies = [ [[package]] name = "staging-xcm-executor" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe8c62fe1eee71592828a513693106ff301cdafd5ac5bd52e06d9315fd4f4f7a" dependencies = [ "environmental", "frame-benchmarking", @@ -12952,7 +12767,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", "sp-weights", "staging-xcm", ] @@ -13048,18 +12863,18 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] name = "substrate-bip39" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e620c7098893ba667438b47169c00aacdd9e7c10e042250ce2b60b087ec97328" +checksum = "6a7590dc041b9bc2825e52ce5af8416c73dbe9d0654402bfd4b4941938b94d8f" dependencies = [ "hmac 0.11.0", "pbkdf2 0.8.0", - "schnorrkel 0.9.1", + "schnorrkel 0.11.4", "sha2 0.9.9", "zeroize", ] @@ -13067,12 +12882,14 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b285e7d183a32732fdc119f3d81b7915790191fad602b7c709ef247073c77a2e" [[package]] name = "substrate-frame-rpc-system" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74fba95234990a0eecb3199ee2589112a1a3763db1fa7739a316f3e26f7693c9" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -13091,7 +12908,8 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d8fe06b03b8a291c09507c42f92a2c2c10dd3d62975d02c7f64a92d87bfe09b" dependencies = [ "hyper", "log", @@ -13102,8 +12920,9 @@ dependencies = [ [[package]] name = "substrate-rpc-client" -version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.35.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0aa04291d8b0e96b475c2abc26fe96f59478e23af38307c294a6f6c3d2a06fc8" dependencies = [ "async-trait", "jsonrpsee", @@ -13115,8 +12934,9 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "29.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a62395e13acaff44193068733ca986dd5b5be54055cabcee9cdad075b3a5f496" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -13132,8 +12952,9 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" -version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "19.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d182ae093d473b5947e32c392b10fb12125318c4470ff8adf32b0cbf2e9e6611" dependencies = [ "build-helper", "cargo_metadata", @@ -13180,9 +13001,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.50" +version = "2.0.52" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74f1bdc9872430ce9b75da68329d1c1746faf50ffac5f19e02b71e37ff881ffb" +checksum = "b699d15b36d1f02c3e7c69f8ffef53de37aefae075d8488d4ba1a7788d574a07" dependencies = [ "proc-macro2", "quote", @@ -13230,15 +13051,15 @@ checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" [[package]] name = "target-lexicon" -version = "0.12.13" +version = "0.12.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69758bda2e78f098e4ccb393021a0963bb3442eac05f135c30f61b7370bbafae" +checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" [[package]] name = "tempfile" -version = "3.10.0" +version = "3.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a365e8cd18e44762ef95d87f284f4b5cd04107fec2ff3052bd6a3e6069669e67" +checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" dependencies = [ "cfg-if", "fastrand 2.0.1", @@ -13297,7 +13118,7 @@ checksum = "e4c60d69f36615a077cc7663b9cb8e42275722d23e58a7fa3d2c7f2915d09d04" dependencies = [ "proc-macro2", "quote", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] @@ -13308,7 +13129,7 @@ checksum = "a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81" dependencies = [ "proc-macro2", "quote", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] @@ -13319,9 +13140,9 @@ checksum = "3bf63baf9f5039dadc247375c29eb13706706cfde997d0330d05aa63a77d8820" [[package]] name = "thread_local" -version = "1.1.7" +version = "1.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152" +checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c" dependencies = [ "cfg-if", "once_cell", @@ -13439,7 +13260,7 @@ dependencies = [ "parking_lot 0.12.1", "pin-project-lite 0.2.13", "signal-hook-registry", - "socket2 0.5.5", + "socket2 0.5.6", "tokio-macros", "windows-sys 0.48.0", ] @@ -13452,7 +13273,7 @@ checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] @@ -13550,7 +13371,7 @@ version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ - "indexmap 2.2.3", + "indexmap 2.2.5", "toml_datetime", "winnow 0.5.40", ] @@ -13561,7 +13382,7 @@ version = "0.20.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81" dependencies = [ - "indexmap 2.2.3", + "indexmap 2.2.5", "toml_datetime", "winnow 0.5.40", ] @@ -13572,7 +13393,7 @@ version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" dependencies = [ - "indexmap 2.2.3", + "indexmap 2.2.5", "toml_datetime", "winnow 0.5.40", ] @@ -13583,11 +13404,11 @@ version = "0.22.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2c1b5fd4128cc8d3e0cb74d4ed9a9cc7c7284becd4df68f5f940e1ad123606f6" dependencies = [ - "indexmap 2.2.3", + "indexmap 2.2.5", "serde", "serde_spanned", "toml_datetime", - "winnow 0.6.2", + "winnow 0.6.5", ] [[package]] @@ -13655,7 +13476,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] @@ -13680,8 +13501,9 @@ dependencies = [ [[package]] name = "tracing-gum" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae8140321b63c471a47f6a5bcb46198a0a44535cd2afb26be624a9898d362422" dependencies = [ "coarsetime", "polkadot-primitives", @@ -13692,13 +13514,14 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f074568687ffdfd0adb6005aa8d1d96840197f2c159f80471285f08694cf0ce" dependencies = [ - "expander 2.0.0", + "expander 2.1.0", "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] @@ -13821,8 +13644,9 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "try-runtime-cli" -version = "0.38.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "0.40.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a6fda4ce30fe4bb6b3066b30669ebfabecaa8c974cc0411525256e465863347" dependencies = [ "async-trait", "clap", @@ -13839,8 +13663,8 @@ dependencies = [ "sp-consensus-aura", "sp-consensus-babe", "sp-core", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-debug-derive", + "sp-externalities", "sp-inherents", "sp-io", "sp-keystore", @@ -14046,9 +13870,9 @@ checksum = "f3c4517f54858c779bbcbf228f4fca63d121bf85fbecb2dc578cdf4a39395690" [[package]] name = "walkdir" -version = "2.4.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" +checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" dependencies = [ "same-file", "winapi-util", @@ -14086,9 +13910,9 @@ dependencies = [ [[package]] name = "wasm-bindgen" -version = "0.2.91" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1e124130aee3fb58c5bdd6b639a0509486b0338acaaae0c84a5124b0f588b7f" +checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" dependencies = [ "cfg-if", "wasm-bindgen-macro", @@ -14096,24 +13920,24 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.91" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9e7e1900c352b609c8488ad12639a311045f40a35491fb69ba8c12f758af70b" +checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" dependencies = [ "bumpalo", "log", "once_cell", "proc-macro2", "quote", - "syn 2.0.50", + "syn 2.0.52", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-futures" -version = "0.4.41" +version = "0.4.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "877b9c3f61ceea0e56331985743b13f3d25c406a7098d45180fb5f09bc19ed97" +checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0" dependencies = [ "cfg-if", "js-sys", @@ -14123,9 +13947,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.91" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b30af9e2d358182b5c7449424f017eba305ed32a7010509ede96cdc4696c46ed" +checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -14133,28 +13957,28 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.91" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "642f325be6301eb8107a83d12a8ac6c1e1c54345a7ef1a9261962dfefda09e66" +checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.50", + "syn 2.0.52", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.91" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f186bd2dcf04330886ce82d6f33dd75a7bfcf69ecf5763b89fcde53b6ac9838" +checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" [[package]] name = "wasm-encoder" -version = "0.200.0" +version = "0.201.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9e3fb0c8fbddd78aa6095b850dfeedbc7506cf5f81e633f69cf8f2333ab84b9" +checksum = "b9c7d2731df60006819b013f64ccc2019691deccf6e11a1804bc850cd6748f1a" dependencies = [ "leb128", ] @@ -14521,9 +14345,9 @@ dependencies = [ [[package]] name = "wast" -version = "200.0.0" +version = "201.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1810d14e6b03ebb8fb05eef4009ad5749c989b65197d83bce7de7172ed91366" +checksum = "1ef6e1ef34d7da3e2b374fd2b1a9c0227aff6cad596e1b24df9b58d0f6222faa" dependencies = [ "bumpalo", "leb128", @@ -14534,18 +14358,18 @@ dependencies = [ [[package]] name = "wat" -version = "1.200.0" +version = "1.201.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "776cbd10e217f83869beaa3f40e312bb9e91d5eee29bbf6f560db1261b6a4c3d" +checksum = "453d5b37a45b98dee4f4cb68015fc73634d7883bbef1c65e6e9c78d454cf3f32" dependencies = [ "wast", ] [[package]] name = "web-sys" -version = "0.3.68" +version = "0.3.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96565907687f7aceb35bc5fc03770a8a0471d82e479f25832f54a0e3f4b28446" +checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" dependencies = [ "js-sys", "wasm-bindgen", @@ -14572,8 +14396,9 @@ dependencies = [ [[package]] name = "westend-runtime" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6b66d94f5a1e81c045ead285988614cdf1869e1c6292e4f1b4b0a4a3c534074" dependencies = [ "binary-merkle-tree", "bitvec", @@ -14665,8 +14490,8 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46)", + "sp-std", + "sp-storage", "sp-transaction-pool", "sp-version", "staging-xcm", @@ -14678,8 +14503,9 @@ dependencies = [ [[package]] name = "westend-runtime-constants" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4143f3b5d631cb2bc1e0c4a4284dca4861ba0fcc62bfe861e505ff43fa1aa3dc" dependencies = [ "frame-support", "polkadot-primitives", @@ -14776,7 +14602,7 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" dependencies = [ - "windows-targets 0.52.0", + "windows-targets 0.52.4", ] [[package]] @@ -14803,7 +14629,7 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.0", + "windows-targets 0.52.4", ] [[package]] @@ -14838,17 +14664,17 @@ dependencies = [ [[package]] name = "windows-targets" -version = "0.52.0" +version = "0.52.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" +checksum = "7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b" dependencies = [ - "windows_aarch64_gnullvm 0.52.0", - "windows_aarch64_msvc 0.52.0", - "windows_i686_gnu 0.52.0", - "windows_i686_msvc 0.52.0", - "windows_x86_64_gnu 0.52.0", - "windows_x86_64_gnullvm 0.52.0", - "windows_x86_64_msvc 0.52.0", + "windows_aarch64_gnullvm 0.52.4", + "windows_aarch64_msvc 0.52.4", + "windows_i686_gnu 0.52.4", + "windows_i686_msvc 0.52.4", + "windows_x86_64_gnu 0.52.4", + "windows_x86_64_gnullvm 0.52.4", + "windows_x86_64_msvc 0.52.4", ] [[package]] @@ -14865,9 +14691,9 @@ checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" [[package]] name = "windows_aarch64_gnullvm" -version = "0.52.0" +version = "0.52.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" +checksum = "bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9" [[package]] name = "windows_aarch64_msvc" @@ -14883,9 +14709,9 @@ checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" [[package]] name = "windows_aarch64_msvc" -version = "0.52.0" +version = "0.52.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" +checksum = "da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675" [[package]] name = "windows_i686_gnu" @@ -14901,9 +14727,9 @@ checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" [[package]] name = "windows_i686_gnu" -version = "0.52.0" +version = "0.52.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" +checksum = "b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3" [[package]] name = "windows_i686_msvc" @@ -14919,9 +14745,9 @@ checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" [[package]] name = "windows_i686_msvc" -version = "0.52.0" +version = "0.52.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" +checksum = "1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02" [[package]] name = "windows_x86_64_gnu" @@ -14937,9 +14763,9 @@ checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" [[package]] name = "windows_x86_64_gnu" -version = "0.52.0" +version = "0.52.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" +checksum = "5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03" [[package]] name = "windows_x86_64_gnullvm" @@ -14955,9 +14781,9 @@ checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" [[package]] name = "windows_x86_64_gnullvm" -version = "0.52.0" +version = "0.52.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" +checksum = "77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177" [[package]] name = "windows_x86_64_msvc" @@ -14973,9 +14799,9 @@ checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" [[package]] name = "windows_x86_64_msvc" -version = "0.52.0" +version = "0.52.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" +checksum = "32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8" [[package]] name = "winnow" @@ -14988,9 +14814,9 @@ dependencies = [ [[package]] name = "winnow" -version = "0.6.2" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a4191c47f15cc3ec71fcb4913cb83d58def65dd3787610213c649283b5ce178" +checksum = "dffa400e67ed5a4dd237983829e66475f0a4a26938c4b04c21baede6262215b8" dependencies = [ "memchr", ] @@ -15072,13 +14898,14 @@ dependencies = [ [[package]] name = "xcm-procedural" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=e76b244853c52d523e1d5c7a28948573df60df46#e76b244853c52d523e1d5c7a28948573df60df46" +version = "8.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4717a97970a9cda70d7db53cf50d2615c2f6f6b7c857445325b4a39ea7aa2cd" dependencies = [ "Inflector", "proc-macro2", "quote", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] @@ -15121,7 +14948,7 @@ checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] @@ -15141,7 +14968,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.50", + "syn 2.0.52", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 12b7d0c..f97a1d1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [workspace.package] authors = ["anonymous"] edition = "2021" -version = "0.38.0" +version = "0.39.0" license = "Unlicense" homepage = "https://github.com/paritytech/substrate-contracts-node" repository = "https://github.com/paritytech/substrate-contracts-node" @@ -32,106 +32,106 @@ color-print = "0.3.5" wasmtime="8.0.1" # Substrate -frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -frame-benchmarking-cli = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } -frame-executive = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -frame-support = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -frame-system = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -frame-system-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -frame-try-runtime = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -pallet-aura = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -pallet-authorship = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -pallet-session = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -pallet-sudo = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -pallet-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -pallet-transaction-payment = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -pallet-message-queue = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -sc-basic-authorship = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } -sc-chain-spec = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } -sc-cli = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } -sc-client-api = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } -sc-consensus = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } -sc-executor = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } -sc-network = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } -sc-network-sync = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } -sc-offchain = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } -sc-rpc = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } -sc-service = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } -sc-sysinfo = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } -sc-telemetry = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } -sc-tracing = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } -sc-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } -sc-transaction-pool-api = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } -sp-api = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -sp-keyring = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -sp-block-builder = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -sp-blockchain = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } -sp-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -sp-core = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -sp-inherents = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -sp-io = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -sp-keystore = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } -sp-offchain = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -sp-session = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -sp-std = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -sp-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } -sp-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -sp-version = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -substrate-frame-rpc-system = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } -substrate-prometheus-endpoint = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } -substrate-wasm-builder = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } -substrate-build-script-utils = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } -try-runtime-cli = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } +frame-benchmarking = { version = "30.0.0", default-features = false } +frame-benchmarking-cli = { version = "34.0.0" } +frame-executive = { version = "30.0.0", default-features = false } +frame-support = { version = "30.0.0", default-features = false } +frame-system = { version = "30.0.0", default-features = false } +frame-system-benchmarking = { version = "30.0.0", default-features = false } +frame-system-rpc-runtime-api = { version = "28.0.0", default-features = false } +frame-try-runtime = { version = "0.36.0", default-features = false } +pallet-aura = { version = "29.0.0", default-features = false } +pallet-authorship = { version = "30.0.0", default-features = false } +pallet-balances = { version = "30.0.0", default-features = false } +pallet-session = { version = "30.0.0", default-features = false } +pallet-sudo = { version = "30.0.0", default-features = false } +pallet-timestamp = { version = "29.0.0", default-features = false } +pallet-transaction-payment = { version = "30.0.0", default-features = false } +pallet-message-queue = { version = "33.0.0", default-features = false } +pallet-transaction-payment-rpc = { version = "32.0.0" } +pallet-transaction-payment-rpc-runtime-api = { version = "30.0.0", default-features = false } +sc-basic-authorship = { version = "0.36.0" } +sc-chain-spec = { version = "29.0.0" } +sc-cli = { version = "0.38.0" } +sc-client-api = { version = "30.0.0" } +sc-consensus = { version = "0.35.0" } +sc-executor = { version = "0.34.0" } +sc-network = { version = "0.36.0" } +sc-network-sync = { version = "0.35.0" } +sc-offchain = { version = "31.0.0" } +sc-rpc = { version = "31.0.0" } +sc-service = { version = "0.37.0" } +sc-sysinfo = { version = "29.0.0" } +sc-telemetry = { version = "17.0.0" } +sc-tracing = { version = "30.0.0" } +sc-transaction-pool = { version = "30.0.0" } +sc-transaction-pool-api = { version = "30.0.0" } +sp-api = { version = "28.0.0", default-features = false } +sp-keyring = { version = "33.0.0", default-features = false } +sp-block-builder = { version = "28.0.0", default-features = false } +sp-blockchain = { version = "30.0.0" } +sp-consensus-aura = { version = "0.34.0", default-features = false } +sp-core = { version = "30.0.0", default-features = false } +sp-inherents = { version = "28.0.0", default-features = false } +sp-io = { version = "32.0.0", default-features = false } +sp-keystore = { version = "0.36.0" } +sp-offchain = { version = "28.0.0", default-features = false } +sp-runtime = { version = "33.0.0", default-features = false } +sp-session = { version = "29.0.0", default-features = false } +sp-std = { version = "14.0.0", default-features = false } +sp-timestamp = { version = "28.0.0" } +sp-transaction-pool = { version = "28.0.0", default-features = false } +sp-version = { version = "31.0.0", default-features = false } +substrate-frame-rpc-system = { version = "30.0.0" } +substrate-prometheus-endpoint = { version = "0.17.0" } +substrate-wasm-builder = { version = "19.0.0" } +substrate-build-script-utils = { version = "11.0.0" } +try-runtime-cli = { version = "0.40.0" } # extra deps for running a solo node on top of a parachain -pallet-grandpa = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -sc-consensus-grandpa = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -sp-consensus-grandpa = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -sp-genesis-builder = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -sp-storage = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -sc-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -sc-consensus-manual-seal = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false} +pallet-grandpa = { version = "30.0.0", default-features = false } +sc-consensus-grandpa = { version = "0.21.0", default-features = false } +sp-consensus-grandpa = { version = "15.0.0", default-features = false } +sp-genesis-builder = { version = "0.9.0", default-features = false } +sp-storage = { version = "20.0.0", default-features = false } +sc-consensus-aura = { version = "0.36.0", default-features = false } +sc-consensus-manual-seal = { version = "0.37.0", default-features = false } # extra deps for setting up pallet-contracts -pallet-contracts = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -pallet-insecure-randomness-collective-flip = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -pallet-assets = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -pallet-utility = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +pallet-contracts = { version = "29.0.0", default-features = false } +pallet-insecure-randomness-collective-flip = { version = "18.0.0", default-features = false } +pallet-assets = { version = "31.0.0", default-features = false } +pallet-utility = { version = "30.0.0", default-features = false } # Polkadot -pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -polkadot-cli = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", features = ["rococo-native"] } -polkadot-parachain-primitives = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -polkadot-primitives = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } -polkadot-runtime-common = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -xcm = { package="staging-xcm", git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -xcm-builder = { package="staging-xcm-builder", git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -xcm-executor = { package="staging-xcm-executor", git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +pallet-xcm = { version = "9.0.0", default-features = false } +polkadot-cli = { version = "9.0.0", features = ["rococo-native"] } +polkadot-parachain-primitives = { version = "8.0.0", default-features = false } +polkadot-primitives = { version = "9.0.0" } +polkadot-runtime-common = { version = "9.0.0", default-features = false } +xcm = { version = "9.0.0", package = "staging-xcm", default-features = false } +xcm-builder = { version = "9.0.0", package = "staging-xcm-builder", default-features = false } +xcm-executor = { version = "9.0.0", package = "staging-xcm-executor", default-features = false } # Cumulus -cumulus-client-cli = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } -cumulus-client-collator = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } -cumulus-client-consensus-proposer = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } -cumulus-client-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } -cumulus-client-consensus-common = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } -cumulus-client-service = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } -cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false, features = ["parameterized-consensus-hook",] } -cumulus-pallet-session-benchmarking = {git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -cumulus-pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -cumulus-primitives-core = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } -cumulus-primitives-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -cumulus-primitives-utility = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -cumulus-relay-chain-interface = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46" } -pallet-collator-selection = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -parachain-info = { package = "staging-parachain-info", git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } -parachains-common = { git = "https://github.com/paritytech/polkadot-sdk", rev = "e76b244853c52d523e1d5c7a28948573df60df46", default-features = false } +cumulus-client-cli = { version = "0.9.0" } +cumulus-client-collator = { version = "0.9.0" } +cumulus-client-consensus-proposer = { version = "0.9.0" } +cumulus-client-consensus-aura = { version = "0.9.0" } +cumulus-client-consensus-common = { version = "0.9.0" } +cumulus-client-service = { version = "0.9.0" } +cumulus-pallet-aura-ext = { version = "0.9.0", default-features = false } +cumulus-pallet-dmp-queue = { version = "0.9.0", default-features = false } +cumulus-pallet-parachain-system = { version = "0.9.0", default-features = false, features = ["parameterized-consensus-hook",] } +cumulus-pallet-session-benchmarking = { version = "11.0.0", default-features = false } +cumulus-pallet-xcm = { version = "0.9.0", default-features = false } +cumulus-pallet-xcmp-queue = { version = "0.9.0", default-features = false } +cumulus-primitives-core = { version = "0.9.0", default-features = false } +cumulus-primitives-parachain-inherent = { version = "0.9.0" } +cumulus-primitives-timestamp = { version = "0.9.0", default-features = false } +cumulus-primitives-utility = { version = "0.9.0", default-features = false } +cumulus-relay-chain-interface = { version = "0.9.0" } +pallet-collator-selection = { version = "11.0.0", default-features = false } +parachain-info = { version = "0.9.0", package = "staging-parachain-info", default-features = false } +parachains-common = { version = "9.0.0", default-features = false } diff --git a/node/Cargo.toml b/node/Cargo.toml index 5a51e74..29d552a 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -27,8 +27,8 @@ serde_json = { workspace = true } wasmtime = { workspace = true } # Local -contracts-parachain-runtime = { path = "../parachain-runtime", features = ["parachain"], version = "0.38.0" } -contracts-node-runtime = { path = "../runtime", version = "0.38.0" } +contracts-parachain-runtime = { path = "../parachain-runtime", features = ["parachain"], version = "0.39.0" } +contracts-node-runtime = { path = "../runtime", version = "0.39.0" } # Substrate frame-benchmarking = { workspace = true } diff --git a/runtime/src/contracts_config.rs b/runtime/src/contracts_config.rs index 6d4cb91..d2fd6ad 100644 --- a/runtime/src/contracts_config.rs +++ b/runtime/src/contracts_config.rs @@ -83,6 +83,7 @@ impl pallet_contracts::Config for Runtime { type Environment = (); type Debug = (); + type ApiVersion = (); type Migrations = (); #[cfg(feature = "parachain")] type Xcm = pallet_xcm::Pallet; From 0ea4a5bd68a8202f9f373b38484b473b43866451 Mon Sep 17 00:00:00 2001 From: Cyrill Leutwiler Date: Wed, 27 Mar 2024 13:37:00 +0100 Subject: [PATCH 6/6] update CI builder image Signed-off-by: Cyrill Leutwiler --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 839cae7..44e37f0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM paritytech/contracts-ci-linux:ee3f4073-20230720 +FROM paritytech/ci-unified:bullseye-1.75.0 # This version of the contracts node contains chain extensions need in our integration tests RUN cargo install --git https://github.com/hyperledger/solang-substrate-ci.git --branch substrate-integration --force --locked && \