diff --git a/.config/taplo.toml b/.config/taplo.toml new file mode 100644 index 00000000..ef6e86b1 --- /dev/null +++ b/.config/taplo.toml @@ -0,0 +1,28 @@ +# all options https://taplo.tamasfe.dev/configuration/formatter-options.html + +exclude = [ + "target/**", +] + +# global rules +[formatting] +reorder_arrays = true +inline_table_expand = false +array_auto_expand = false +array_auto_collapse = false +indent_string = " " # tab + +# don't re-order order-dependent rustflags +[[rule]] +include = [".cargo/config.toml"] +keys = ["build"] + +[rule.formatting] +reorder_arrays = false + +[[rule]] +include = ["Cargo.toml"] +keys = ["workspace.dependencies"] + +[rule.formatting] +reorder_keys = true diff --git a/.config/zepter.yaml b/.config/zepter.yaml new file mode 100644 index 00000000..8699c801 --- /dev/null +++ b/.config/zepter.yaml @@ -0,0 +1,39 @@ +version: + format: 1 + # Minimum version of the binary that is expected to work. This is just for printing a nice error + # message when someone tries to use an older version. + binary: 0.13.2 + +# The examples in this file assume crate `A` to have a dependency on crate `B`. +workflows: + check: + - [ + 'lint', + # Check that `A` activates the features of `B`. + 'propagate-feature', + # These are the features to check: + '--features=try-runtime,runtime-benchmarks,std', + # Do not try to add a new section into `[features]` of `A` only because `B` expose that feature. There are edge-cases where this is still needed, but we can add them manually. + '--left-side-feature-missing=ignore', + # Ignore the case that `A` it outside of the workspace. Otherwise it will report errors in external dependencies that we have no influence on. + '--left-side-outside-workspace=ignore', + # Some features imply that they activate a specific dependency as non-optional. Otherwise the default behaviour with a `?` is used. + '--feature-enables-dep=try-runtime:frame-try-runtime,runtime-benchmarks:frame-benchmarking', + # Auxillary flags: + '--offline', + '--locked', + '--show-path', + '--quiet', + ] + # Same as `check`, but with the `--fix` flag. + default: + - [ $check.0, '--fix' ] + +# Will be displayed when any workflow fails: +help: + text: | + This repo uses the Zepter CLI to detect abnormalities in the feature configuration. + It looks like one more more checks failed; please check the console output. You can try to automatically address them by running `zepter`. + Otherwise please ask directly in the Merge Request, GitHub Discussions or on Matrix Chat, thank you. + links: + - "https://github.com/ggwpez/zepter" diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index a2388eac..0775ea61 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -20,7 +20,7 @@ concurrency: # Common variable is defined in the workflow # Repo env variable doesn't work for PRs from forks env: - CI_IMAGE: "paritytech/ci-unified:bullseye-1.84.1-2025-01-28-v202502131220" + CI_IMAGE: "paritytech/ci-unified:bullseye-1.88.0-2025-06-27-v202507112050" jobs: set-image: @@ -35,7 +35,8 @@ jobs: check: name: Cargo check - runs-on: ubuntu-latest + # TODO: replace `parity-default` with `ubuntu-latest` when the repo becomes public. + runs-on: parity-default needs: [set-image] container: image: ${{ needs.set-image.outputs.CI_IMAGE }} @@ -43,14 +44,6 @@ jobs: - name: Checkout sources uses: actions/checkout@v4 - - name: Install Rust stable toolchain - uses: actions-rs/toolchain@v1 - with: - profile: minimal - toolchain: stable - override: true - - # Rust cache - name: Rust cache uses: Swatinem/rust-cache@v2 with: @@ -62,7 +55,8 @@ jobs: check-benchmarking: name: Cargo check (benchmarking) - runs-on: ubuntu-latest + # TODO: replace `parity-default` with `ubuntu-latest` when the repo becomes public. + runs-on: parity-default needs: [set-image] container: image: ${{ needs.set-image.outputs.CI_IMAGE }} @@ -70,7 +64,6 @@ jobs: - name: Checkout sources uses: actions/checkout@v4 - # Rust cache - name: Rust cache uses: Swatinem/rust-cache@v2 with: @@ -81,3 +74,25 @@ jobs: run: > cd node && cargo check --features=runtime-benchmarks + + test: + name: Test + # TODO: replace `parity-default` with `ubuntu-latest` when the repo becomes public. + runs-on: parity-default + timeout-minutes: 60 + needs: [set-image] + container: + image: ${{ needs.set-image.outputs.CI_IMAGE }} + steps: + - name: Checkout sources + uses: actions/checkout@v4 + + - name: Rust cache + uses: Swatinem/rust-cache@v2 + with: + cache-on-failure: true + cache-all-crates: true + + # TODO: enable `--all-features`. + - name: Run tests + run: cargo test --workspace diff --git a/.gitignore b/.gitignore index 3994bab5..888cc346 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ # direnv files .envrc .direnv +.idea diff --git a/Cargo.lock b/Cargo.lock index c82b347c..3a2bd3ec 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -71,6 +71,17 @@ dependencies = [ "subtle 2.6.1", ] +[[package]] +name = "ahash" +version = "0.7.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9" +dependencies = [ + "getrandom 0.2.15", + "once_cell", + "version_check", +] + [[package]] name = "ahash" version = "0.8.11" @@ -78,7 +89,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" dependencies = [ "cfg-if", - "getrandom", + "getrandom 0.2.15", "once_cell", "version_check", "zerocopy", @@ -99,6 +110,154 @@ version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" +[[package]] +name = "alloy-core" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad31216895d27d307369daa1393f5850b50bbbd372478a9fa951c095c210627e" +dependencies = [ + "alloy-dyn-abi", + "alloy-json-abi", + "alloy-primitives", + "alloy-rlp", + "alloy-sol-types", +] + +[[package]] +name = "alloy-dyn-abi" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b95b3deca680efc7e9cba781f1a1db352fa1ea50e6384a514944dcf4419e652" +dependencies = [ + "alloy-json-abi", + "alloy-primitives", + "alloy-sol-type-parser", + "alloy-sol-types", + "itoa", + "serde", + "serde_json", + "winnow 0.7.11", +] + +[[package]] +name = "alloy-json-abi" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15516116086325c157c18261d768a20677f0f699348000ed391d4ad0dcb82530" +dependencies = [ + "alloy-primitives", + "alloy-sol-type-parser", + "serde", + "serde_json", +] + +[[package]] +name = "alloy-primitives" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6177ed26655d4e84e00b65cb494d4e0b8830e7cae7ef5d63087d445a2600fb55" +dependencies = [ + "alloy-rlp", + "bytes", + "cfg-if", + "const-hex", + "derive_more 2.0.1", + "foldhash", + "hashbrown 0.15.4", + "indexmap 2.10.0", + "itoa", + "k256", + "keccak-asm", + "paste", + "proptest", + "rand 0.9.1", + "ruint", + "rustc-hash 2.1.0", + "serde", + "sha3", + "tiny-keccak", +] + +[[package]] +name = "alloy-rlp" +version = "0.3.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f70d83b765fdc080dbcd4f4db70d8d23fe4761f2f02ebfa9146b833900634b4" +dependencies = [ + "arrayvec 0.7.6", + "bytes", +] + +[[package]] +name = "alloy-sol-macro" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a14f21d053aea4c6630687c2f4ad614bed4c81e14737a9b904798b24f30ea849" +dependencies = [ + "alloy-sol-macro-expander", + "alloy-sol-macro-input", + "proc-macro-error2", + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "alloy-sol-macro-expander" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34d99282e7c9ef14eb62727981a985a01869e586d1dec729d3bb33679094c100" +dependencies = [ + "alloy-sol-macro-input", + "const-hex", + "heck 0.5.0", + "indexmap 2.10.0", + "proc-macro-error2", + "proc-macro2", + "quote", + "syn 2.0.104", + "syn-solidity", + "tiny-keccak", +] + +[[package]] +name = "alloy-sol-macro-input" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eda029f955b78e493360ee1d7bd11e1ab9f2a220a5715449babc79d6d0a01105" +dependencies = [ + "const-hex", + "dunce", + "heck 0.5.0", + "macro-string", + "proc-macro2", + "quote", + "syn 2.0.104", + "syn-solidity", +] + +[[package]] +name = "alloy-sol-type-parser" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10db1bd7baa35bc8d4a1b07efbf734e73e5ba09f2580fb8cee3483a36087ceb2" +dependencies = [ + "serde", + "winnow 0.7.11", +] + +[[package]] +name = "alloy-sol-types" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "58377025a47d8b8426b3e4846a251f2c1991033b27f517aade368146f6ab1dfe" +dependencies = [ + "alloy-json-abi", + "alloy-primitives", + "alloy-sol-macro", + "serde", +] + [[package]] name = "android-tzdata" version = "0.1.1" @@ -114,6 +273,15 @@ dependencies = [ "libc", ] +[[package]] +name = "ansi_term" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2" +dependencies = [ + "winapi", +] + [[package]] name = "anstream" version = "0.6.18" @@ -189,7 +357,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] @@ -203,18 +371,6 @@ dependencies = [ "ark-std 0.4.0", ] -[[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 0.4.2", - "ark-models-ext", - "ark-std 0.4.0", -] - [[package]] name = "ark-bls12-381" version = "0.4.0" @@ -228,42 +384,15 @@ dependencies = [ ] [[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 0.4.2", - "ark-ff 0.4.2", - "ark-models-ext", - "ark-serialize 0.4.2", - "ark-std 0.4.0", -] - -[[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 0.4.2", - "ark-ff 0.4.2", - "ark-std 0.4.0", -] - -[[package]] -name = "ark-bw6-761-ext" -version = "0.4.1" +name = "ark-bls12-381" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccee5fba47266f460067588ee1bf070a9c760bf2050c1c509982c5719aadb4f2" +checksum = "3df4dcc01ff89867cd86b0da835f23c3f02738353aaee7dde7495af71363b8d5" dependencies = [ - "ark-bw6-761", - "ark-ec 0.4.2", - "ark-ff 0.4.2", - "ark-models-ext", - "ark-std 0.4.0", + "ark-ec 0.5.0", + "ark-ff 0.5.0", + "ark-serialize 0.5.0", + "ark-std 0.5.0", ] [[package]] @@ -280,7 +409,6 @@ dependencies = [ "hashbrown 0.13.2", "itertools 0.10.5", "num-traits", - "rayon", "zeroize", ] @@ -290,14 +418,14 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43d68f2d516162846c1238e755a7c4d131b892b70cc70c471a8e3ca3ed818fce" dependencies = [ - "ahash", + "ahash 0.8.11", "ark-ff 0.5.0", "ark-poly 0.5.0", "ark-serialize 0.5.0", "ark-std 0.5.0", "educe", "fnv", - "hashbrown 0.15.2", + "hashbrown 0.15.4", "itertools 0.13.0", "num-bigint", "num-integer", @@ -305,54 +433,34 @@ dependencies = [ "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 0.4.2", - "ark-ff 0.4.2", - "ark-std 0.4.0", -] - -[[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 0.4.2", - "ark-ed-on-bls12-377", - "ark-ff 0.4.2", - "ark-models-ext", - "ark-std 0.4.0", -] - [[package]] name = "ark-ed-on-bls12-381-bandersnatch" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9cde0f2aa063a2a5c28d39b47761aa102bda7c13c84fc118a61b87c7b2f785c" +checksum = "1786b2e3832f6f0f7c8d62d5d5a282f6952a1ab99981c54cd52b6ac1d8f02df5" dependencies = [ - "ark-bls12-381", - "ark-ec 0.4.2", - "ark-ff 0.4.2", - "ark-std 0.4.0", + "ark-bls12-381 0.5.0", + "ark-ec 0.5.0", + "ark-ff 0.5.0", + "ark-std 0.5.0", ] [[package]] -name = "ark-ed-on-bls12-381-bandersnatch-ext" -version = "0.4.1" +name = "ark-ff" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d15185f1acb49a07ff8cbe5f11a1adc5a93b19e211e325d826ae98e98e124346" +checksum = "6b3235cc41ee7a12aaaf2c575a2ad7b46713a8a50bda2fc3b003a04845c05dd6" dependencies = [ - "ark-ec 0.4.2", - "ark-ed-on-bls12-381-bandersnatch", - "ark-ff 0.4.2", - "ark-models-ext", - "ark-std 0.4.0", + "ark-ff-asm 0.3.0", + "ark-ff-macros 0.3.0", + "ark-serialize 0.3.0", + "ark-std 0.3.0", + "derivative", + "num-bigint", + "num-traits", + "paste", + "rustc_version 0.3.3", + "zeroize", ] [[package]] @@ -371,7 +479,7 @@ dependencies = [ "num-bigint", "num-traits", "paste", - "rustc_version", + "rustc_version 0.4.1", "zeroize", ] @@ -395,6 +503,16 @@ dependencies = [ "zeroize", ] +[[package]] +name = "ark-ff-asm" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db02d390bf6643fb404d3d22d31aee1c4bc4459600aef9113833d17e786c6e44" +dependencies = [ + "quote", + "syn 1.0.109", +] + [[package]] name = "ark-ff-asm" version = "0.4.2" @@ -412,46 +530,45 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60" dependencies = [ "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] name = "ark-ff-macros" -version = "0.4.2" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7abe79b0e4288889c4574159ab790824d0033b9fdcb2a112a3182fac2e514565" +checksum = "db2fd794a08ccb318058009eefdf15bcaaaaf6f8161eb3345f907222bac38b20" dependencies = [ "num-bigint", "num-traits", - "proc-macro2", "quote", "syn 1.0.109", ] [[package]] name = "ark-ff-macros" -version = "0.5.0" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09be120733ee33f7693ceaa202ca41accd5653b779563608f1234f78ae07c4b3" +checksum = "7abe79b0e4288889c4574159ab790824d0033b9fdcb2a112a3182fac2e514565" dependencies = [ "num-bigint", "num-traits", "proc-macro2", "quote", - "syn 2.0.95", + "syn 1.0.109", ] [[package]] -name = "ark-models-ext" -version = "0.4.1" +name = "ark-ff-macros" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e9eab5d4b5ff2f228b763d38442adc9b084b0a465409b059fac5c2308835ec2" +checksum = "09be120733ee33f7693ceaa202ca41accd5653b779563608f1234f78ae07c4b3" dependencies = [ - "ark-ec 0.4.2", - "ark-ff 0.4.2", - "ark-serialize 0.4.2", - "ark-std 0.4.0", - "derivative", + "num-bigint", + "num-traits", + "proc-macro2", + "quote", + "syn 2.0.104", ] [[package]] @@ -473,42 +590,23 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "579305839da207f02b89cd1679e50e67b4331e2f9294a57693e5051b7703fe27" dependencies = [ - "ahash", + "ahash 0.8.11", "ark-ff 0.5.0", "ark-serialize 0.5.0", "ark-std 0.5.0", "educe", "fnv", - "hashbrown 0.15.2", + "hashbrown 0.15.4", ] [[package]] -name = "ark-scale" -version = "0.0.12" +name = "ark-serialize" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f69c00b3b529be29528a6f2fd5fa7b1790f8bed81b9cdca17e326538545a179" -dependencies = [ - "ark-ec 0.4.2", - "ark-ff 0.4.2", - "ark-serialize 0.4.2", - "ark-std 0.4.0", - "parity-scale-codec", - "scale-info", -] - -[[package]] -name = "ark-secret-scalar" -version = "0.0.2" -source = "git+https://github.com/w3f/ring-vrf?rev=0fef826#0fef8266d851932ad25d6b41bc4b34d834d1e11d" +checksum = "1d6c2b318ee6e10f8c2853e73a83adc0ccb88995aa978d8a3408d492ab2ee671" dependencies = [ - "ark-ec 0.4.2", - "ark-ff 0.4.2", - "ark-serialize 0.4.2", - "ark-std 0.4.0", - "ark-transcript", - "digest 0.10.7", - "getrandom_or_panic", - "zeroize", + "ark-std 0.3.0", + "digest 0.9.0", ] [[package]] @@ -555,7 +653,17 @@ checksum = "213888f660fddcca0d257e88e54ac05bca01885f258ccdf695bafd77031bb69d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", +] + +[[package]] +name = "ark-std" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1df2c09229cbc5a028b1d70e00fdb2acee28b1055dfb5ca73eea49c5a25c4e7c" +dependencies = [ + "num-traits", + "rand 0.8.5", ] [[package]] @@ -565,8 +673,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94893f1e0c6eeab764ade8dc4c0db24caf4fe7cbbaafc0eba0a9030f447b5185" dependencies = [ "num-traits", - "rand", - "rayon", + "rand 0.8.5", ] [[package]] @@ -576,22 +683,48 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "246a225cc6131e9ee4f24619af0f19d67761fff15d7ccc22e42b80846e69449a" dependencies = [ "num-traits", - "rand", + "rand 0.8.5", ] [[package]] name = "ark-transcript" -version = "0.0.2" -source = "git+https://github.com/w3f/ring-vrf?rev=0fef826#0fef8266d851932ad25d6b41bc4b34d834d1e11d" +version = "0.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47c1c928edb9d8ff24cb5dcb7651d3a98494fff3099eee95c2404cd813a9139f" dependencies = [ - "ark-ff 0.4.2", - "ark-serialize 0.4.2", - "ark-std 0.4.0", + "ark-ff 0.5.0", + "ark-serialize 0.5.0", + "ark-std 0.5.0", "digest 0.10.7", - "rand_core", + "rand_core 0.6.4", "sha3", ] +[[package]] +name = "ark-vrf" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9501da18569b2afe0eb934fb7afd5a247d238b94116155af4dd068f319adfe6d" +dependencies = [ + "ark-bls12-381 0.5.0", + "ark-ec 0.5.0", + "ark-ed-on-bls12-381-bandersnatch", + "ark-ff 0.5.0", + "ark-serialize 0.5.0", + "ark-std 0.5.0", + "digest 0.10.7", + "rand_chacha 0.3.1", + "sha2 0.10.8", + "w3f-ring-proof", + "zeroize", +] + +[[package]] +name = "array-bytes" +version = "4.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f52f63c5c1316a16a4b35eaac8b76a98248961a533f061684cb2a7cb0eafb6c6" + [[package]] name = "array-bytes" version = "6.2.3" @@ -651,6 +784,22 @@ dependencies = [ "time", ] +[[package]] +name = "asn1-rs" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56624a96882bb8c26d61312ae18cb45868e5a9992ea73c58e45c3101e56a1e60" +dependencies = [ + "asn1-rs-derive 0.6.0", + "asn1-rs-impl 0.2.0", + "displaydoc", + "nom", + "num-traits", + "rusticata-macros", + "thiserror 2.0.12", + "time", +] + [[package]] name = "asn1-rs-derive" version = "0.4.0" @@ -671,7 +820,19 @@ checksum = "965c2d33e53cb6b267e148a4cb0760bc01f4904c1cd4bb4002a085bb016d1490" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", + "synstructure 0.13.1", +] + +[[package]] +name = "asn1-rs-derive" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3109e49b1e4909e9db6515a30c633684d68cdeaa252f215214cb4fa1a5bfee2c" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", "synstructure 0.13.1", ] @@ -694,7 +855,7 @@ checksum = "7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] @@ -717,7 +878,7 @@ dependencies = [ "concurrent-queue", "event-listener-strategy", "futures-core", - "pin-project-lite", + "pin-project-lite 0.2.16", ] [[package]] @@ -771,7 +932,7 @@ checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18" dependencies = [ "event-listener 5.4.0", "event-listener-strategy", - "pin-project-lite", + "pin-project-lite 0.2.16", ] [[package]] @@ -830,13 +991,13 @@ checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" [[package]] name = "async-trait" -version = "0.1.85" +version = "0.1.88" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f934833b4b7233644e5848f235df3f57ed8c80f1528a26c3dfa13d2147fa056" +checksum = "e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] @@ -849,7 +1010,7 @@ dependencies = [ "futures-sink", "futures-util", "memchr", - "pin-project-lite", + "pin-project-lite 0.2.16", ] [[package]] @@ -862,7 +1023,7 @@ dependencies = [ "futures-sink", "futures-util", "memchr", - "pin-project-lite", + "pin-project-lite 0.2.16", ] [[package]] @@ -888,6 +1049,17 @@ dependencies = [ "url", ] +[[package]] +name = "auto_impl" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ffdcb70bdbc4d478427380519163274ac86e52916e10f0a8889adf0f96d3fee7" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + [[package]] name = "autocfg" version = "1.4.0" @@ -909,27 +1081,6 @@ dependencies = [ "windows-targets 0.52.6", ] -[[package]] -name = "bandersnatch_vrfs" -version = "0.0.4" -source = "git+https://github.com/w3f/ring-vrf?rev=0fef826#0fef8266d851932ad25d6b41bc4b34d834d1e11d" -dependencies = [ - "ark-bls12-381", - "ark-ec 0.4.2", - "ark-ed-on-bls12-381-bandersnatch", - "ark-ff 0.4.2", - "ark-serialize 0.4.2", - "ark-std 0.4.0", - "dleq_vrf", - "rand_chacha", - "rand_core", - "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" @@ -973,19 +1124,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" [[package]] -name = "binary-merkle-tree" -version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +name = "beef" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a8241f3ebb85c056b509d4327ad0358fbbba6ffb340bf388f26350aeda225b1" dependencies = [ - "hash-db", - "log", - "parity-scale-codec", + "serde", ] [[package]] name = "binary-merkle-tree" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "hash-db", "log", @@ -1013,13 +1163,13 @@ dependencies = [ "lazy_static", "lazycell", "peeking_take_while", - "prettyplease", + "prettyplease 0.2.27", "proc-macro2", "quote", "regex", "rustc-hash 1.1.0", "shlex", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] @@ -1028,10 +1178,10 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aa13fae8b6255872fd86f7faf4b41168661d7d78609f7bfe6771b85c6739a15b" dependencies = [ - "bs58", + "bs58 0.5.1", "hmac 0.12.1", "k256", - "rand_core", + "rand_core 0.6.4", "ripemd", "sha2 0.10.8", "subtle 2.6.1", @@ -1049,6 +1199,21 @@ dependencies = [ "unicode-normalization", ] +[[package]] +name = "bit-set" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" +dependencies = [ + "bit-vec", +] + +[[package]] +name = "bit-vec" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" + [[package]] name = "bitcoin-internals" version = "0.2.0" @@ -1205,9 +1370,9 @@ dependencies = [ [[package]] name = "bounded-collections" -version = "0.2.2" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d077619e9c237a5d1875166f5e8033e8f6bff0c96f8caf81e1c2d7738c431bf" +checksum = "64ad8a0bed7827f0b07a5d23cec2e58cc02038a99e4ca81616cb2bb2025f804d" dependencies = [ "log", "parity-scale-codec", @@ -1215,6 +1380,19 @@ dependencies = [ "serde", ] +[[package]] +name = "bounded-collections" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dee8eddd066a8825ec5570528e6880471210fd5d88cb6abbe1cfdd51ca249c33" +dependencies = [ + "jam-codec", + "log", + "parity-scale-codec", + "scale-info", + "serde", +] + [[package]] name = "bounded-vec" version = "0.7.1" @@ -1227,184 +1405,158 @@ dependencies = [ [[package]] name = "bp-bridge-hub-cumulus" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "bp-messages", "bp-polkadot-core", "bp-runtime", - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "frame-system 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "polkadot-primitives 7.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", -] - -[[package]] -name = "bp-bridge-hub-polkadot" -version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" -dependencies = [ - "bp-bridge-hub-cumulus", - "bp-messages", - "bp-runtime", - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "frame-support 28.0.0", + "frame-system", + "parachains-common", + "polkadot-primitives", + "sp-api 26.0.0", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", ] [[package]] name = "bp-bridge-hub-rococo" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "bp-bridge-hub-cumulus", "bp-messages", "bp-runtime", "bp-xcm-bridge-hub", - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "frame-support 28.0.0", "parity-scale-codec", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-api 26.0.0", + "sp-runtime 31.0.1", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", ] [[package]] name = "bp-header-chain" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "bp-runtime", "finality-grandpa", - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "frame-support 28.0.0", "parity-scale-codec", "scale-info", "serde", - "sp-consensus-grandpa 13.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-consensus-grandpa 13.0.0", + "sp-core 28.0.0", + "sp-runtime 31.0.1", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", ] [[package]] name = "bp-messages" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "bp-header-chain", "bp-runtime", - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "frame-support 28.0.0", "parity-scale-codec", "scale-info", "serde", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-io 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-core 28.0.0", + "sp-io 30.0.0", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", ] [[package]] name = "bp-parachains" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "bp-header-chain", "bp-polkadot-core", "bp-runtime", - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "frame-support 28.0.0", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", -] - -[[package]] -name = "bp-polkadot" -version = "0.5.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" -dependencies = [ - "bp-header-chain", - "bp-polkadot-core", - "bp-runtime", - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-core 28.0.0", + "sp-runtime 31.0.1", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", ] [[package]] name = "bp-polkadot-bulletin" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "bp-header-chain", "bp-messages", "bp-polkadot-core", "bp-runtime", - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "frame-system 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "frame-support 28.0.0", + "frame-system", "parity-scale-codec", "scale-info", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-api 26.0.0", + "sp-runtime 31.0.1", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", ] [[package]] name = "bp-polkadot-core" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "bp-messages", "bp-runtime", - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "frame-system 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "frame-support 28.0.0", + "frame-system", "parity-scale-codec", "scale-info", "serde", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-core 28.0.0", + "sp-runtime 31.0.1", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", ] [[package]] name = "bp-relayers" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "bp-header-chain", "bp-messages", "bp-parachains", "bp-runtime", - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "frame-system 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "frame-support 28.0.0", + "frame-system", "pallet-utility", "parity-scale-codec", "scale-info", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-runtime 31.0.1", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", ] [[package]] name = "bp-rococo" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "bp-header-chain", "bp-polkadot-core", "bp-runtime", - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "frame-support 28.0.0", + "sp-api 26.0.0", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", ] [[package]] name = "bp-runtime" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "frame-system 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "frame-support 28.0.0", + "frame-system", "hash-db", "impl-trait-for-tuples", "log", @@ -1412,19 +1564,19 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-io 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-state-machine 0.35.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-trie 29.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "trie-db", + "sp-core 28.0.0", + "sp-io 30.0.0", + "sp-runtime 31.0.1", + "sp-state-machine 0.35.0", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", + "sp-trie 29.0.0", + "trie-db 0.30.0", ] [[package]] name = "bp-test-utils" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "bp-header-chain", "bp-parachains", @@ -1433,35 +1585,35 @@ dependencies = [ "ed25519-dalek", "finality-grandpa", "parity-scale-codec", - "sp-application-crypto 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-consensus-grandpa 13.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-trie 29.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-application-crypto 30.0.0", + "sp-consensus-grandpa 13.0.0", + "sp-core 28.0.0", + "sp-runtime 31.0.1", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", + "sp-trie 29.0.0", ] [[package]] name = "bp-xcm-bridge-hub" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "bp-messages", "bp-runtime", - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "frame-support 28.0.0", "parity-scale-codec", "scale-info", "serde", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-io 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "staging-xcm 7.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-core 28.0.0", + "sp-io 30.0.0", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", + "staging-xcm", ] [[package]] name = "bridge-runtime-common" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "bp-header-chain", "bp-messages", @@ -1469,9 +1621,8 @@ dependencies = [ "bp-polkadot-core", "bp-relayers", "bp-runtime", - "bp-xcm-bridge-hub", - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "frame-system 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "frame-support 28.0.0", + "frame-system", "log", "pallet-bridge-grandpa", "pallet-bridge-messages", @@ -1481,16 +1632,22 @@ dependencies = [ "pallet-utility", "parity-scale-codec", "scale-info", - "sp-io 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-trie 29.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-weights 27.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "staging-xcm 7.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-io 30.0.0", + "sp-runtime 31.0.1", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", + "sp-trie 29.0.0", + "sp-weights 27.0.0", + "staging-xcm", "static_assertions", "tuplex", ] +[[package]] +name = "bs58" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3" + [[package]] name = "bs58" version = "0.5.1" @@ -1501,17 +1658,6 @@ dependencies = [ "tinyvec", ] -[[package]] -name = "bstr" -version = "1.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0" -dependencies = [ - "memchr", - "regex-automata 0.4.9", - "serde", -] - [[package]] name = "build-helper" version = "0.1.1" @@ -1529,9 +1675,9 @@ checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" [[package]] name = "byte-slice-cast" -version = "1.2.2" +version = "1.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3ac9f8b63eca6fd385229b3675f6cc0dc5c8a5c8a54a59d4f52ffd670d87b0c" +checksum = "7575182f7272186991736b70173b0ea045398f984bf5ebbb3804736ce1330c9d" [[package]] name = "byte-tools" @@ -1553,15 +1699,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b" - -[[package]] -name = "bytesize" -version = "1.3.0" +version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3e368af43e418a04d52505cf3dbc23dda4e3407ae2fa99fd0e4f308ce546acc" +checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" dependencies = [ "serde", ] @@ -1716,6 +1856,7 @@ dependencies = [ "iana-time-zone", "js-sys", "num-traits", + "serde", "wasm-bindgen", "windows-targets 0.52.6", ] @@ -1735,15 +1876,14 @@ dependencies = [ [[package]] name = "cid" -version = "0.10.1" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd94671561e36e4e7de75f753f577edafb0e7c05d6e4547229fdf7938fbcd2c3" +checksum = "3147d8272e8fa0ccd29ce51194dd98f79ddfb8191ba9e3409884e751798acf3a" dependencies = [ "core2", "multibase", - "multihash 0.18.1", - "serde", - "unsigned-varint 0.7.2", + "multihash 0.19.3", + "unsigned-varint 0.8.0", ] [[package]] @@ -1809,7 +1949,7 @@ dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] @@ -1857,31 +1997,14 @@ dependencies = [ [[package]] name = "comfy-table" -version = "7.1.3" +version = "7.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24f165e7b643266ea80cb858aed492ad9280e3e05ce24d4a99d7d7b889b6a4d9" +checksum = "4a65ebfec4fb190b6f90e944a817d60499ee0744e582530e2c9900a22e591d9a" dependencies = [ - "strum 0.26.3", - "strum_macros 0.26.4", + "unicode-segmentation", "unicode-width 0.2.0", ] -[[package]] -name = "common" -version = "0.1.0" -source = "git+https://github.com/w3f/ring-proof?rev=665f5f5#665f5f51af5734c7b6d90b985dd6861d4c5b4752" -dependencies = [ - "ark-ec 0.4.2", - "ark-ff 0.4.2", - "ark-poly 0.4.2", - "ark-serialize 0.4.2", - "ark-std 0.4.0", - "fflonk", - "getrandom_or_panic", - "merlin", - "rand_chacha", -] - [[package]] name = "common-path" version = "1.0.0" @@ -1910,6 +2033,19 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "const-hex" +version = "1.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83e22e0ed40b96a48d3db274f72fd365bd78f67af39b6bbd47e8a15e1c6207ff" +dependencies = [ + "cfg-if", + "cpufeatures", + "hex", + "proptest", + "serde", +] + [[package]] name = "const-oid" version = "0.9.6" @@ -1922,18 +2058,38 @@ version = "0.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359" dependencies = [ - "const-random-macro", + "const-random-macro", +] + +[[package]] +name = "const-random-macro" +version = "0.1.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e" +dependencies = [ + "getrandom 0.2.15", + "once_cell", + "tiny-keccak", +] + +[[package]] +name = "const_format" +version = "0.2.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "126f97965c8ad46d6d9163268ff28432e8f6a1196a55578867832e3049df63dd" +dependencies = [ + "const_format_proc_macros", ] [[package]] -name = "const-random-macro" -version = "0.1.16" +name = "const_format_proc_macros" +version = "0.2.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e" +checksum = "1d57c2eccfb16dbac1f4e61e206105db5820c9d26c3c472bc17c774259ef7744" dependencies = [ - "getrandom", - "once_cell", - "tiny-keccak", + "proc-macro2", + "quote", + "unicode-xid", ] [[package]] @@ -1948,12 +2104,6 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6" -[[package]] -name = "constcat" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd7e35aee659887cbfb97aaf227ac12cad1a9d7c71e55ff3376839ed4e282d08" - [[package]] name = "convert_case" version = "0.4.0" @@ -2120,6 +2270,21 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "critical-section" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b" + +[[package]] +name = "crossbeam-channel" +version = "0.5.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2" +dependencies = [ + "crossbeam-utils", +] + [[package]] name = "crossbeam-deque" version = "0.8.6" @@ -2167,7 +2332,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76" dependencies = [ "generic-array 0.14.7", - "rand_core", + "rand_core 0.6.4", "subtle 2.6.1", "zeroize", ] @@ -2179,7 +2344,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" dependencies = [ "generic-array 0.14.7", - "rand_core", + "rand_core 0.6.4", "typenum", ] @@ -2230,179 +2395,174 @@ dependencies = [ [[package]] name = "cumulus-client-parachain-inherent" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" -dependencies = [ - "async-trait", - "cumulus-primitives-core 0.7.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "cumulus-primitives-parachain-inherent 0.7.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "cumulus-relay-chain-interface 0.7.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "cumulus-test-relay-sproof-builder 0.7.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "parity-scale-codec", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-inherents 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-state-machine 0.35.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-trie 29.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "tracing", -] - -[[package]] -name = "cumulus-client-parachain-inherent" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "async-trait", - "cumulus-primitives-core 0.7.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "cumulus-primitives-parachain-inherent 0.7.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "cumulus-relay-chain-interface 0.7.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "cumulus-test-relay-sproof-builder 0.7.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "cumulus-primitives-core", + "cumulus-primitives-parachain-inherent", + "cumulus-relay-chain-interface", + "cumulus-test-relay-sproof-builder", "parity-scale-codec", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-inherents 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-state-machine 0.35.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-trie 29.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sc-client-api 28.0.0", + "sc-consensus-babe", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", + "sp-inherents 26.0.0", + "sp-runtime 31.0.1", + "sp-state-machine 0.35.0", + "sp-storage 19.0.0", "tracing", ] [[package]] -name = "cumulus-primitives-core" +name = "cumulus-pallet-parachain-system" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" 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 28.0.0", + "frame-system", + "hashbrown 0.15.4", + "impl-trait-for-tuples", + "log", + "pallet-message-queue", "parity-scale-codec", - "polkadot-core-primitives 7.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "polkadot-parachain-primitives 6.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "polkadot-primitives 7.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "polkadot-parachain-primitives", + "polkadot-runtime-parachains", "scale-info", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-trie 29.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "staging-xcm 7.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-consensus-babe 0.32.0", + "sp-core 28.0.0", + "sp-externalities 0.25.0", + "sp-inherents 26.0.0", + "sp-io 30.0.0", + "sp-runtime 31.0.1", + "sp-state-machine 0.35.0", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", + "sp-trie 29.0.0", + "sp-version 29.0.0", + "staging-xcm", + "staging-xcm-builder", + "trie-db 0.30.0", ] [[package]] -name = "cumulus-primitives-core" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +name = "cumulus-pallet-parachain-system-proc-macro" +version = "0.6.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "parity-scale-codec", - "polkadot-core-primitives 7.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "polkadot-parachain-primitives 6.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "polkadot-primitives 7.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "scale-info", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-trie 29.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "staging-xcm 7.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "proc-macro-crate 3.2.0", + "proc-macro2", + "quote", + "syn 2.0.104", ] [[package]] -name = "cumulus-primitives-parachain-inherent" +name = "cumulus-primitives-core" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "async-trait", - "cumulus-primitives-core 0.7.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", "parity-scale-codec", + "polkadot-core-primitives", + "polkadot-parachain-primitives", + "polkadot-primitives", "scale-info", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-inherents 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-trie 29.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-api 26.0.0", + "sp-runtime 31.0.1", + "sp-trie 29.0.0", + "staging-xcm", + "tracing", ] [[package]] name = "cumulus-primitives-parachain-inherent" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "async-trait", - "cumulus-primitives-core 0.7.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "cumulus-primitives-core", "parity-scale-codec", "scale-info", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-inherents 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-trie 29.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-core 28.0.0", + "sp-inherents 26.0.0", + "sp-trie 29.0.0", ] [[package]] name = "cumulus-primitives-proof-size-hostfunction" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-trie 29.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-externalities 0.25.0", + "sp-runtime-interface 24.0.0", + "sp-trie 29.0.0", ] [[package]] -name = "cumulus-relay-chain-interface" +name = "cumulus-primitives-utility" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "async-trait", - "cumulus-primitives-core 0.7.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "futures", - "jsonrpsee-core", + "cumulus-primitives-core", + "frame-support 28.0.0", + "log", + "pallet-asset-conversion", "parity-scale-codec", - "polkadot-overseer 7.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-state-machine 0.35.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-version 29.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "thiserror 1.0.69", + "polkadot-runtime-common", + "sp-runtime 31.0.1", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", ] [[package]] name = "cumulus-relay-chain-interface" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "async-trait", - "cumulus-primitives-core 0.7.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "cumulus-primitives-core", "futures", - "jsonrpsee-core", + "jsonrpsee-core 0.24.7", "parity-scale-codec", - "polkadot-overseer 7.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-state-machine 0.35.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-version 29.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "polkadot-overseer", + "sc-client-api 28.0.0", + "sc-network 0.34.0", + "sp-api 26.0.0", + "sp-blockchain 28.0.0", + "sp-state-machine 0.35.0", + "sp-version 29.0.0", "thiserror 1.0.69", ] [[package]] name = "cumulus-test-relay-sproof-builder" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "cumulus-primitives-core 0.7.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "cumulus-primitives-core", "parity-scale-codec", - "polkadot-primitives 7.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-state-machine 0.35.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-trie 29.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "polkadot-primitives", + "sp-runtime 31.0.1", + "sp-state-machine 0.35.0", + "sp-trie 29.0.0", ] [[package]] -name = "cumulus-test-relay-sproof-builder" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +name = "curve25519-dalek" +version = "3.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61" dependencies = [ - "cumulus-primitives-core 0.7.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "parity-scale-codec", - "polkadot-primitives 7.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-state-machine 0.35.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-trie 29.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "byteorder", + "digest 0.9.0", + "rand_core 0.5.1", + "subtle 2.6.1", + "zeroize", ] [[package]] @@ -2416,7 +2576,7 @@ dependencies = [ "curve25519-dalek-derive", "digest 0.10.7", "fiat-crypto", - "rustc_version", + "rustc_version 0.4.1", "subtle 2.6.1", "zeroize", ] @@ -2429,7 +2589,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] @@ -2457,7 +2617,7 @@ dependencies = [ "proc-macro2", "quote", "scratch", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] @@ -2470,7 +2630,7 @@ dependencies = [ "codespan-reporting", "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] @@ -2488,7 +2648,7 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] @@ -2512,7 +2672,7 @@ dependencies = [ "proc-macro2", "quote", "strsim", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] @@ -2523,7 +2683,7 @@ checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" dependencies = [ "darling_core", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] @@ -2603,6 +2763,20 @@ dependencies = [ "rusticata-macros", ] +[[package]] +name = "der-parser" +version = "10.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07da5016415d5a3c4dd39b11ed26f915f52fc4e0dc197d87908bc916e51bc1a6" +dependencies = [ + "asn1-rs 0.7.1", + "displaydoc", + "nom", + "num-bigint", + "num-traits", + "rusticata-macros", +] + [[package]] name = "deranged" version = "0.3.11" @@ -2631,7 +2805,7 @@ checksum = "d65d7ce8132b7c0e54497a4d9a55a1c2a0912a0d786cf894472ba818fba45762" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] @@ -2642,7 +2816,7 @@ checksum = "62d671cc41a825ebabc75757b62d3d168c577f9149b2d49ece1dad1f72119d25" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] @@ -2654,8 +2828,8 @@ dependencies = [ "convert_case", "proc-macro2", "quote", - "rustc_version", - "syn 2.0.95", + "rustc_version 0.4.1", + "syn 2.0.104", ] [[package]] @@ -2664,7 +2838,16 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05" dependencies = [ - "derive_more-impl", + "derive_more-impl 1.0.0", +] + +[[package]] +name = "derive_more" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678" +dependencies = [ + "derive_more-impl 2.0.1", ] [[package]] @@ -2675,7 +2858,18 @@ checksum = "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", +] + +[[package]] +name = "derive_more-impl" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", "unicode-xid", ] @@ -2774,23 +2968,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", -] - -[[package]] -name = "dleq_vrf" -version = "0.0.2" -source = "git+https://github.com/w3f/ring-vrf?rev=0fef826#0fef8266d851932ad25d6b41bc4b34d834d1e11d" -dependencies = [ - "ark-ec 0.4.2", - "ark-ff 0.4.2", - "ark-scale", - "ark-secret-scalar", - "ark-serialize 0.4.2", - "ark-std 0.4.0", - "ark-transcript", - "arrayvec 0.7.6", - "zeroize", + "syn 2.0.104", ] [[package]] @@ -2814,7 +2992,7 @@ dependencies = [ "proc-macro2", "quote", "regex", - "syn 2.0.95", + "syn 2.0.104", "termcolor", "toml 0.8.19", "walkdir", @@ -2838,6 +3016,12 @@ version = "1.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dcbb2bf8e87535c23f7a8a321e364ce21462d0ff10cb6407820e8e96dfff6653" +[[package]] +name = "dunce" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" + [[package]] name = "dyn-clonable" version = "0.9.0" @@ -2896,26 +3080,40 @@ version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871" dependencies = [ - "curve25519-dalek", + "curve25519-dalek 4.1.3", "ed25519", - "rand_core", + "rand_core 0.6.4", "serde", "sha2 0.10.8", "subtle 2.6.1", "zeroize", ] +[[package]] +name = "ed25519-zebra" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c24f403d068ad0b359e577a77f92392118be3f3c927538f2bb544a5ecd828c6" +dependencies = [ + "curve25519-dalek 3.2.0", + "hashbrown 0.12.3", + "hex", + "rand_core 0.6.4", + "sha2 0.9.9", + "zeroize", +] + [[package]] name = "ed25519-zebra" version = "4.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7d9ce6874da5d4415896cd45ffbc4d1cfc0c4f9c079427bd870742c30f2f65a9" dependencies = [ - "curve25519-dalek", + "curve25519-dalek 4.1.3", "ed25519", "hashbrown 0.14.5", "hex", - "rand_core", + "rand_core 0.6.4", "sha2 0.10.8", "zeroize", ] @@ -2929,7 +3127,7 @@ dependencies = [ "enum-ordinalize", "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] @@ -2951,7 +3149,7 @@ dependencies = [ "generic-array 0.14.7", "group", "pkcs8", - "rand_core", + "rand_core 0.6.4", "sec1", "serdect", "subtle 2.6.1", @@ -2985,7 +3183,7 @@ dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] @@ -3005,43 +3203,51 @@ checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] -name = "env_filter" -version = "0.1.3" +name = "enumflags2" +version = "0.7.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0" +checksum = "1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecef" dependencies = [ - "log", - "regex", + "enumflags2_derive", ] [[package]] -name = "env_logger" -version = "0.10.2" +name = "enumflags2_derive" +version = "0.7.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580" +checksum = "67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827" dependencies = [ - "humantime", - "is-terminal", - "log", - "regex", - "termcolor", + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "enumn" +version = "0.1.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f9ed6b3789237c8a0c1c505af1c7eb2c560df6186f01b098c3a1064ea532f38" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", ] [[package]] name = "env_logger" -version = "0.11.6" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcaee3d8e3cfc3fd92428d477bc97fc29ec8716d180c0d74c643bb26166660e0" +checksum = "4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580" dependencies = [ - "anstream", - "anstyle", - "env_filter", "humantime", + "is-terminal", "log", + "regex", + "termcolor", ] [[package]] @@ -3066,6 +3272,45 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "ethbloom" +version = "0.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c321610643004cf908ec0f5f2aa0d8f1f8e14b540562a2887a1111ff1ecbf7b" +dependencies = [ + "crunchy", + "fixed-hash", + "impl-codec 0.7.1", + "impl-rlp", + "impl-serde 0.5.0", + "scale-info", + "tiny-keccak", +] + +[[package]] +name = "ethereum-standards" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" +dependencies = [ + "alloy-core", +] + +[[package]] +name = "ethereum-types" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ab15ed80916029f878e0267c3a9f92b67df55e79af370bf66199059ae2b4ee3" +dependencies = [ + "ethbloom", + "fixed-hash", + "impl-codec 0.7.1", + "impl-rlp", + "impl-serde 0.5.0", + "primitive-types 0.13.1", + "scale-info", + "uint 0.10.0", +] + [[package]] name = "event-listener" version = "2.5.3" @@ -3080,7 +3325,7 @@ checksum = "3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae" dependencies = [ "concurrent-queue", "parking", - "pin-project-lite", + "pin-project-lite 0.2.16", ] [[package]] @@ -3090,7 +3335,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c3e4e0dd3673c1139bf041f3008816d9cf2946bbfac2945c09e523b8d7b05b2" dependencies = [ "event-listener 5.4.0", - "pin-project-lite", + "pin-project-lite 0.2.16", ] [[package]] @@ -3111,10 +3356,10 @@ dependencies = [ "blake2 0.10.6", "file-guard", "fs-err", - "prettyplease", + "prettyplease 0.2.27", "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] @@ -3135,6 +3380,28 @@ version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" +[[package]] +name = "fastrlp" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "139834ddba373bbdd213dffe02c8d110508dcf1726c2be27e8d1f7d7e1856418" +dependencies = [ + "arrayvec 0.7.6", + "auto_impl", + "bytes", +] + +[[package]] +name = "fastrlp" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce8dba4714ef14b8274c371879b175aa55b16b30f269663f19d576f380018dc4" +dependencies = [ + "arrayvec 0.7.6", + "auto_impl", + "bytes", +] + [[package]] name = "fatality" version = "0.1.1" @@ -3152,11 +3419,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eb42427514b063d97ce21d5199f36c0c307d981434a6be32582bc79fe5bd2303" dependencies = [ "expander", - "indexmap 2.7.0", + "indexmap 2.10.0", "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] @@ -3175,23 +3442,10 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ - "rand_core", + "rand_core 0.6.4", "subtle 2.6.1", ] -[[package]] -name = "fflonk" -version = "0.1.1" -source = "git+https://github.com/w3f/fflonk#eda051ea3b80042e844a3ebd17c2f60536e6ee3f" -dependencies = [ - "ark-ec 0.5.0", - "ark-ff 0.5.0", - "ark-poly 0.5.0", - "ark-serialize 0.5.0", - "ark-std 0.5.0", - "merlin", -] - [[package]] name = "fiat-crypto" version = "0.2.9" @@ -3214,7 +3468,7 @@ version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "84f2e425d9790201ba4af4630191feac6dcc98765b118d4d18e91d23c2353866" dependencies = [ - "env_logger 0.10.2", + "env_logger", "log", ] @@ -3232,9 +3486,9 @@ dependencies = [ [[package]] name = "finality-grandpa" -version = "0.16.2" +version = "0.16.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36530797b9bf31cd4ff126dcfee8170f86b00cfdcea3269d73133cc0415945c3" +checksum = "b4f8f43dc520133541781ec03a8cab158ae8b7f7169cdf22e9050aa6cf0fbdfc" dependencies = [ "either", "futures", @@ -3253,7 +3507,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "835c052cb0c08c1acf6ffd71c022172e18723949c8282f2b9f27efbc51e64534" dependencies = [ "byteorder", - "rand", + "rand 0.8.5", "rustc-hex", "static_assertions", ] @@ -3264,6 +3518,17 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" +[[package]] +name = "flate2" +version = "1.0.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" +dependencies = [ + "crc32fast", + "libz-sys", + "miniz_oxide", +] + [[package]] name = "float-cmp" version = "0.9.0" @@ -3281,22 +3546,23 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "foldhash" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f" +checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" [[package]] name = "fork-tree" version = "12.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "parity-scale-codec", ] [[package]] name = "fork-tree" -version = "12.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "13.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6736bef9fd175fafbb97495565456651c43ccac2ae550faee709e11534e3621" dependencies = [ "parity-scale-codec", ] @@ -3329,84 +3595,84 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "frame-support-procedural 23.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "frame-system 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "frame-support 28.0.0", + "frame-support-procedural 23.0.0", + "frame-system", "linregress", "log", "parity-scale-codec", "paste", "scale-info", "serde", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-application-crypto 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-io 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-api 26.0.0", + "sp-application-crypto 30.0.0", + "sp-core 28.0.0", + "sp-io 30.0.0", + "sp-runtime 31.0.1", + "sp-runtime-interface 24.0.0", + "sp-storage 19.0.0", "static_assertions", ] [[package]] name = "frame-benchmarking-cli" version = "32.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "Inflector", - "array-bytes", + "array-bytes 6.2.3", "chrono", "clap", "comfy-table", - "cumulus-client-parachain-inherent 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "cumulus-client-parachain-inherent", "cumulus-primitives-proof-size-hostfunction", "frame-benchmarking", - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "frame-system 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "frame-storage-access-test-runtime", + "frame-support 28.0.0", + "frame-system", "gethostname", "handlebars", - "hex", "itertools 0.11.0", "linked-hash-map", "log", "parity-scale-codec", - "polkadot-parachain-primitives 6.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "polkadot-primitives 7.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "rand", + "polkadot-parachain-primitives", + "polkadot-primitives", + "rand 0.8.5", "rand_pcg", - "sc-block-builder 0.33.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-chain-spec 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-cli 0.36.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-client-db 0.35.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-executor 0.32.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-executor-common 0.29.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sc-block-builder 0.33.0", + "sc-chain-spec 28.0.0", + "sc-cli 0.36.0", + "sc-client-api 28.0.0", + "sc-client-db 0.35.0", + "sc-executor 0.32.0", + "sc-executor-common 0.29.0", + "sc-executor-wasmtime 0.29.0", "sc-runtime-utilities", - "sc-service 0.35.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-sysinfo 27.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sc-service 0.35.0", + "sc-sysinfo 27.0.0", "serde", "serde_json", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-block-builder 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-database 10.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-genesis-builder 0.8.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-inherents 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-io 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-keystore 0.34.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-state-machine 0.35.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-timestamp 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-transaction-pool 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-trie 29.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-version 29.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-api 26.0.0", + "sp-block-builder 26.0.0", + "sp-blockchain 28.0.0", + "sp-core 28.0.0", + "sp-database 10.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", + "sp-externalities 0.25.0", + "sp-genesis-builder 0.8.0", + "sp-inherents 26.0.0", + "sp-io 30.0.0", + "sp-keystore 0.34.0", + "sp-runtime 31.0.1", + "sp-state-machine 0.35.0", + "sp-storage 19.0.0", + "sp-timestamp 26.0.0", + "sp-transaction-pool 26.0.0", + "sp-trie 29.0.0", + "sp-version 29.0.0", + "sp-wasm-interface 20.0.0", "subxt", "subxt-signer", "thiserror 1.0.69", @@ -3415,11 +3681,11 @@ dependencies = [ [[package]] name = "frame-decode" -version = "0.5.0" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02d3379df61ff3dd871e2dde7d1bcdc0263e613c21c7579b149fd4f0ad9b1dc2" +checksum = "a7cb8796f93fa038f979a014234d632e9688a120e745f936e2635123c77537f7" dependencies = [ - "frame-metadata 17.0.0", + "frame-metadata 21.0.0", "parity-scale-codec", "scale-decode", "scale-info", @@ -3427,22 +3693,50 @@ dependencies = [ "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "frame-election-provider-solution-type" +version = "13.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" +dependencies = [ + "proc-macro-crate 3.2.0", + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "frame-election-provider-support" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" +dependencies = [ + "frame-election-provider-solution-type", + "frame-support 28.0.0", + "frame-system", + "parity-scale-codec", + "scale-info", + "sp-arithmetic 23.0.0", + "sp-core 28.0.0", + "sp-npos-elections", + "sp-runtime 31.0.1", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", +] + [[package]] name = "frame-executive" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "aquamarine", - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "frame-system 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "frame-try-runtime 0.34.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "frame-support 28.0.0", + "frame-system", + "frame-try-runtime 0.34.0", "log", "parity-scale-codec", "scale-info", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-io 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-core 28.0.0", + "sp-io 30.0.0", + "sp-runtime 31.0.1", + "sp-tracing 16.0.0", ] [[package]] @@ -3459,9 +3753,9 @@ dependencies = [ [[package]] name = "frame-metadata" -version = "17.0.0" +version = "20.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "701bac17e9b55e0f95067c428ebcb46496587f08e8cf4ccc0fe5903bea10dbb8" +checksum = "26de808fa6461f2485dc51811aefed108850064994fb4a62b3ac21ffa62ac8df" dependencies = [ "cfg-if", "parity-scale-codec", @@ -3471,9 +3765,20 @@ dependencies = [ [[package]] name = "frame-metadata" -version = "18.0.0" +version = "21.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20dfd1d7eae1d94e32e869e2fb272d81f52dd8db57820a373adb83ea24d7d862" +dependencies = [ + "cfg-if", + "parity-scale-codec", + "scale-info", +] + +[[package]] +name = "frame-metadata" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daaf440c68eb2c3d88e5760fe8c7af3f9fee9181fab6c2f2c4e7cc48dcc40bb8" +checksum = "d8c26fcb0454397c522c05fdad5380c4e622f8a875638af33bff5a320d1fc965" dependencies = [ "cfg-if", "parity-scale-codec", @@ -3483,39 +3788,54 @@ dependencies = [ [[package]] name = "frame-remote-externalities" -version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +version = "0.39.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f4afeb0769c0ef010c0dcc681a60167692a1cd52f0c0729b327a4415facddc5" dependencies = [ "futures", "indicatif", - "jsonrpsee", + "jsonrpsee 0.22.5", "log", "parity-scale-codec", "serde", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-io 30.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-state-machine 0.35.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-core 32.0.0", + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 34.0.0", + "sp-runtime 35.0.0", + "sp-state-machine 0.39.0", "spinners", "substrate-rpc-client", "tokio", "tokio-retry", ] +[[package]] +name = "frame-storage-access-test-runtime" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" +dependencies = [ + "cumulus-pallet-parachain-system", + "parity-scale-codec", + "sp-core 28.0.0", + "sp-runtime 31.0.1", + "sp-state-machine 0.35.0", + "sp-trie 29.0.0", + "substrate-wasm-builder", +] + [[package]] name = "frame-support" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "aquamarine", - "array-bytes", - "binary-merkle-tree 13.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "array-bytes 6.2.3", + "binary-merkle-tree", "bitflags 1.3.2", "docify", "environmental", - "frame-metadata 16.0.0", - "frame-support-procedural 23.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "frame-metadata 23.0.0", + "frame-support-procedural 23.0.0", "impl-trait-for-tuples", "k256", "log", @@ -3525,40 +3845,38 @@ dependencies = [ "scale-info", "serde", "serde_json", - "smallvec", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-arithmetic 23.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-crypto-hashing-proc-macro 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-genesis-builder 0.8.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-inherents 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-io 30.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-metadata-ir 0.6.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-staking 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-state-machine 0.35.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-trie 29.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-weights 27.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "static_assertions", + "sp-api 26.0.0", + "sp-arithmetic 23.0.0", + "sp-core 28.0.0", + "sp-crypto-hashing-proc-macro 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", + "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", + "sp-genesis-builder 0.8.0", + "sp-inherents 26.0.0", + "sp-io 30.0.0", + "sp-metadata-ir 0.6.0", + "sp-runtime 31.0.1", + "sp-staking 26.0.0", + "sp-state-machine 0.35.0", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", + "sp-tracing 16.0.0", + "sp-trie 29.0.0", + "sp-weights 27.0.0", "tt-call", ] [[package]] name = "frame-support" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "32.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97100a956a2cd152ad4e63a5ec7b5e58503653223a73fff6e916b910b37f12ed" dependencies = [ "aquamarine", - "array-bytes", - "binary-merkle-tree 13.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "array-bytes 6.2.3", "bitflags 1.3.2", "docify", "environmental", - "frame-metadata 18.0.0", - "frame-support-procedural 23.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "frame-metadata 16.0.0", + "frame-support-procedural 27.0.0", "impl-trait-for-tuples", "k256", "log", @@ -3569,22 +3887,21 @@ dependencies = [ "serde", "serde_json", "smallvec", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-arithmetic 23.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-crypto-hashing-proc-macro 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-genesis-builder 0.8.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-inherents 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-io 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-metadata-ir 0.6.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-staking 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-state-machine 0.35.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-trie 29.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-weights 27.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-api 30.0.0", + "sp-arithmetic 26.1.0", + "sp-core 32.0.0", + "sp-crypto-hashing-proc-macro 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-debug-derive 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-genesis-builder 0.11.0", + "sp-inherents 30.0.0", + "sp-io 34.0.0", + "sp-metadata-ir 0.7.0", + "sp-runtime 35.0.0", + "sp-staking 30.0.0", + "sp-state-machine 0.39.0", + "sp-std 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-tracing 17.1.0", + "sp-weights 31.1.0", "static_assertions", "tt-call", ] @@ -3592,170 +3909,154 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "Inflector", "cfg-expr", "derive-syn-parse", "docify", "expander", - "frame-support-procedural-tools 10.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "frame-support-procedural-tools 10.0.0", "itertools 0.11.0", "macro_magic", - "proc-macro-warning 1.0.2", + "proc-macro-warning", "proc-macro2", "quote", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "syn 2.0.95", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", + "syn 2.0.104", ] [[package]] name = "frame-support-procedural" -version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "27.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a74eda80052082e8acd36c7fa232569ce1f968c7ae2adc56d082039ac9d6ba4" dependencies = [ "Inflector", "cfg-expr", "derive-syn-parse", - "docify", "expander", - "frame-support-procedural-tools 10.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "itertools 0.11.0", + "frame-support-procedural-tools 11.0.1", + "itertools 0.10.5", "macro_magic", - "proc-macro-warning 1.0.2", + "proc-macro-warning", "proc-macro2", "quote", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "syn 2.0.95", + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 2.0.104", ] [[package]] name = "frame-support-procedural-tools" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "frame-support-procedural-tools-derive 11.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "frame-support-procedural-tools-derive 11.0.0", "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] name = "frame-support-procedural-tools" -version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "11.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b482a1d18fa63aed1ff3fe3fcfb3bc23d92cb3903d6b9774f75dc2c4e1001c3a" dependencies = [ - "frame-support-procedural-tools-derive 11.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "frame-support-procedural-tools-derive 12.0.0", "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] name = "frame-support-procedural-tools-derive" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] name = "frame-support-procedural-tools-derive" -version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "12.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed971c6435503a099bdac99fe4c5bea08981709e5b5a0a8535a1856f48561191" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", -] - -[[package]] -name = "frame-system" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" -dependencies = [ - "cfg-if", - "docify", - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "log", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-io 30.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-version 29.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-weights 27.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "syn 2.0.104", ] [[package]] name = "frame-system" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "cfg-if", "docify", - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "frame-support 28.0.0", "log", "parity-scale-codec", "scale-info", "serde", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-io 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-version 29.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-weights 27.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-core 28.0.0", + "sp-io 30.0.0", + "sp-runtime 31.0.1", + "sp-version 29.0.0", + "sp-weights 27.0.0", ] [[package]] name = "frame-system-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "frame-benchmarking", - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "frame-system 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "frame-support 28.0.0", + "frame-system", "parity-scale-codec", "scale-info", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-core 28.0.0", + "sp-runtime 31.0.1", ] [[package]] name = "frame-system-rpc-runtime-api" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "docify", "parity-scale-codec", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-api 26.0.0", ] [[package]] name = "frame-try-runtime" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "frame-support 28.0.0", "parity-scale-codec", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-api 26.0.0", + "sp-runtime 31.0.1", ] [[package]] name = "frame-try-runtime" -version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "0.38.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "883f2a531ab7857e8b4bb09997f1333635da1b5e627ac1651c16b5e5152d8fa3" dependencies = [ - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "frame-support 32.0.0", "parity-scale-codec", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-api 30.0.0", + "sp-runtime 35.0.0", + "sp-std 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -3798,16 +4099,6 @@ dependencies = [ "futures-util", ] -[[package]] -name = "futures-bounded" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b07bbbe7d7e78809544c6f718d875627addc73a7c3582447abc052cd3dc67e0" -dependencies = [ - "futures-timer", - "futures-util", -] - [[package]] name = "futures-bounded" version = "0.2.4" @@ -3862,7 +4153,7 @@ dependencies = [ "futures-core", "futures-io", "parking", - "pin-project-lite", + "pin-project-lite 0.2.16", ] [[package]] @@ -3873,17 +4164,18 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] name = "futures-rustls" -version = "0.24.0" +version = "0.22.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35bd3cf68c183738046838e300353e4716c674dc5e56890de4826801a6622a28" +checksum = "d2411eed028cdf8c8034eaf21f9915f956b6c3abec4d4c7949ee67f0721127bd" dependencies = [ "futures-io", - "rustls 0.21.12", + "rustls 0.20.9", + "webpki", ] [[package]] @@ -3928,7 +4220,7 @@ dependencies = [ "futures-sink", "futures-task", "memchr", - "pin-project-lite", + "pin-project-lite 0.2.16", "pin-utils", "slab", ] @@ -3942,6 +4234,20 @@ dependencies = [ "byteorder", ] +[[package]] +name = "generator" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d18470a76cb7f8ff746cf1f7470914f900252ec36bbc40b569d74b1258446827" +dependencies = [ + "cc", + "cfg-if", + "libc", + "log", + "rustversion", + "windows 0.61.3", +] + [[package]] name = "generic-array" version = "0.12.4" @@ -3972,6 +4278,17 @@ dependencies = [ "winapi", ] +[[package]] +name = "getrandom" +version = "0.1.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" +dependencies = [ + "cfg-if", + "libc", + "wasi 0.9.0+wasi-snapshot-preview1", +] + [[package]] name = "getrandom" version = "0.2.15" @@ -3981,18 +4298,30 @@ dependencies = [ "cfg-if", "js-sys", "libc", - "wasi", + "wasi 0.11.0+wasi-snapshot-preview1", "wasm-bindgen", ] +[[package]] +name = "getrandom" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4" +dependencies = [ + "cfg-if", + "libc", + "r-efi", + "wasi 0.14.2+wasi-0.2.4", +] + [[package]] name = "getrandom_or_panic" version = "0.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ea1015b5a70616b688dc230cfe50c8af89d972cb132d5a622814d29773b10b9" dependencies = [ - "rand", - "rand_core", + "rand 0.8.5", + "rand_core 0.6.4", ] [[package]] @@ -4047,7 +4376,7 @@ dependencies = [ "parking_lot 0.12.3", "portable-atomic", "quanta", - "rand", + "rand 0.8.5", "smallvec", "spinning_top", ] @@ -4059,7 +4388,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" dependencies = [ "ff", - "rand_core", + "rand_core 0.6.4", "subtle 2.6.1", ] @@ -4075,7 +4404,7 @@ dependencies = [ "futures-sink", "futures-util", "http 0.2.12", - "indexmap 2.7.0", + "indexmap 2.10.0", "slab", "tokio", "tokio-util", @@ -4094,7 +4423,7 @@ dependencies = [ "futures-core", "futures-sink", "http 1.2.0", - "indexmap 2.7.0", + "indexmap 2.10.0", "slab", "tokio", "tokio-util", @@ -4135,6 +4464,9 @@ name = "hashbrown" version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" +dependencies = [ + "ahash 0.7.8", +] [[package]] name = "hashbrown" @@ -4142,7 +4474,7 @@ version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" dependencies = [ - "ahash", + "ahash 0.8.11", ] [[package]] @@ -4151,20 +4483,21 @@ version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" dependencies = [ - "ahash", + "ahash 0.8.11", "allocator-api2", "serde", ] [[package]] name = "hashbrown" -version = "0.15.2" +version = "0.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" +checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" dependencies = [ "allocator-api2", "equivalent", "foldhash", + "serde", ] [[package]] @@ -4205,6 +4538,9 @@ name = "hex" version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" +dependencies = [ + "serde", +] [[package]] name = "hex-conservative" @@ -4243,8 +4579,8 @@ dependencies = [ "idna 1.0.3", "ipnet", "once_cell", - "rand", - "socket2 0.5.8", + "rand 0.8.5", + "socket2 0.5.10", "thiserror 1.0.69", "tinyvec", "tokio", @@ -4252,6 +4588,31 @@ dependencies = [ "url", ] +[[package]] +name = "hickory-proto" +version = "0.25.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8a6fe56c0038198998a6f217ca4e7ef3a5e51f46163bd6dd60b5c71ca6c6502" +dependencies = [ + "async-trait", + "cfg-if", + "data-encoding", + "enum-as-inner 0.6.1", + "futures-channel", + "futures-io", + "futures-util", + "idna 1.0.3", + "ipnet", + "once_cell", + "rand 0.9.1", + "ring 0.17.8", + "thiserror 2.0.12", + "tinyvec", + "tokio", + "tracing", + "url", +] + [[package]] name = "hickory-resolver" version = "0.24.2" @@ -4260,12 +4621,12 @@ checksum = "0a2e2aba9c389ce5267d31cf1e4dace82390ae276b0b364ea55630b1fa1b44b4" dependencies = [ "cfg-if", "futures-util", - "hickory-proto", + "hickory-proto 0.24.2", "ipconfig", "lru-cache", "once_cell", "parking_lot 0.12.3", - "rand", + "rand 0.8.5", "resolv-conf", "smallvec", "thiserror 1.0.69", @@ -4273,6 +4634,27 @@ dependencies = [ "tracing", ] +[[package]] +name = "hickory-resolver" +version = "0.25.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc62a9a99b0bfb44d2ab95a7208ac952d31060efc16241c87eaf36406fecf87a" +dependencies = [ + "cfg-if", + "futures-util", + "hickory-proto 0.25.2", + "ipconfig", + "moka", + "once_cell", + "parking_lot 0.12.3", + "rand 0.9.1", + "resolv-conf", + "smallvec", + "thiserror 2.0.12", + "tokio", + "tracing", +] + [[package]] name = "hkdf" version = "0.12.4" @@ -4312,6 +4694,15 @@ dependencies = [ "hmac 0.8.1", ] +[[package]] +name = "home" +version = "0.5.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf" +dependencies = [ + "windows-sys 0.59.0", +] + [[package]] name = "hostname" version = "0.3.1" @@ -4353,7 +4744,7 @@ checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" dependencies = [ "bytes", "http 0.2.12", - "pin-project-lite", + "pin-project-lite 0.2.16", ] [[package]] @@ -4376,9 +4767,15 @@ dependencies = [ "futures-util", "http 1.2.0", "http-body 1.0.1", - "pin-project-lite", + "pin-project-lite 0.2.16", ] +[[package]] +name = "http-range-header" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "add0ab9360ddbd88cfeb3bd9574a1d85cfdfa14db10b3e21d3700dbc4328758f" + [[package]] name = "httparse" version = "1.9.5" @@ -4397,6 +4794,16 @@ version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" +[[package]] +name = "humantime-serde" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57a3db5ea5923d99402c94e9feb261dc5ee9b4efa158b0315f788cf549cc200c" +dependencies = [ + "humantime", + "serde", +] + [[package]] name = "hyper" version = "0.14.32" @@ -4413,8 +4820,8 @@ dependencies = [ "httparse", "httpdate", "itoa", - "pin-project-lite", - "socket2 0.5.8", + "pin-project-lite 0.2.16", + "socket2 0.4.10", "tokio", "tower-service", "tracing", @@ -4436,12 +4843,28 @@ dependencies = [ "httparse", "httpdate", "itoa", - "pin-project-lite", + "pin-project-lite 0.2.16", "smallvec", "tokio", "want", ] +[[package]] +name = "hyper-rustls" +version = "0.24.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590" +dependencies = [ + "futures-util", + "http 0.2.12", + "hyper 0.14.32", + "log", + "rustls 0.21.12", + "rustls-native-certs 0.6.3", + "tokio", + "tokio-rustls 0.24.1", +] + [[package]] name = "hyper-rustls" version = "0.27.5" @@ -4473,8 +4896,8 @@ dependencies = [ "http 1.2.0", "http-body 1.0.1", "hyper 1.5.2", - "pin-project-lite", - "socket2 0.5.8", + "pin-project-lite 0.2.16", + "socket2 0.5.10", "tokio", "tower-service", "tracing", @@ -4618,7 +5041,7 @@ checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] @@ -4638,16 +5061,6 @@ dependencies = [ "unicode-normalization", ] -[[package]] -name = "idna" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c" -dependencies = [ - "unicode-bidi", - "unicode-normalization", -] - [[package]] name = "idna" version = "1.0.3" @@ -4699,7 +5112,7 @@ dependencies = [ "rtnetlink", "system-configuration", "tokio", - "windows", + "windows 0.53.0", ] [[package]] @@ -4715,7 +5128,7 @@ dependencies = [ "http 0.2.12", "hyper 0.14.32", "log", - "rand", + "rand 0.8.5", "tokio", "url", "xmltree", @@ -4732,9 +5145,9 @@ dependencies = [ [[package]] name = "impl-codec" -version = "0.7.0" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b67aa010c1e3da95bf151bd8b4c059b2ed7e75387cdb969b4f8f2723a43f9941" +checksum = "2d40b9d5e17727407e55028eafc22b2dc68781786e6d7eb8a21103f5058e3a14" dependencies = [ "parity-scale-codec", ] @@ -4750,6 +5163,15 @@ dependencies = [ "uint 0.10.0", ] +[[package]] +name = "impl-rlp" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54ed8ad1f3877f7e775b8cbf30ed1bd3209a95401817f19a0eb4402d13f8cf90" +dependencies = [ + "rlp 0.6.1", +] + [[package]] name = "impl-serde" version = "0.4.0" @@ -4776,7 +5198,7 @@ checksum = "a0eb5a3343abf848c0984fe4604b2b105da9539376e24fc0a3b0007411ae4fd9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] @@ -4811,12 +5233,13 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.7.0" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f" +checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" dependencies = [ "equivalent", - "hashbrown 0.15.2", + "hashbrown 0.15.4", + "serde", ] [[package]] @@ -4856,12 +5279,6 @@ dependencies = [ "cfg-if", ] -[[package]] -name = "integer-encoding" -version = "3.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bb03732005da905c88227371639bf1ad885cc712789c011c31c5fb3ab3ccf02" - [[package]] name = "integer-sqrt" version = "0.1.5" @@ -4882,6 +5299,17 @@ dependencies = [ "windows-sys 0.48.0", ] +[[package]] +name = "io-uring" +version = "0.7.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b86e202f00093dcba4275d4636b93ef9dd75d025ae560d2521b45ea28ab49013" +dependencies = [ + "bitflags 2.6.0", + "cfg-if", + "libc", +] + [[package]] name = "ip_network" version = "0.4.1" @@ -4894,7 +5322,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f" dependencies = [ - "socket2 0.5.8", + "socket2 0.5.10", "widestring", "windows-sys 0.48.0", "winreg", @@ -4965,6 +5393,34 @@ version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674" +[[package]] +name = "jam-codec" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d72f2fb8cfd27f6c52ea7d0528df594f7f2ed006feac153e9393ec567aafea98" +dependencies = [ + "arrayvec 0.7.6", + "bitvec", + "byte-slice-cast", + "const_format", + "impl-trait-for-tuples", + "jam-codec-derive", + "rustversion", + "serde", +] + +[[package]] +name = "jam-codec-derive" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09985146f40378e13af626964ac9c206d9d9b67c40c70805898d9954f709bcf5" +dependencies = [ + "proc-macro-crate 3.2.0", + "proc-macro2", + "quote", + "syn 2.0.104", +] + [[package]] name = "jni" version = "0.19.0" @@ -5004,21 +5460,57 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "jsonrpsee" +version = "0.22.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfdb12a2381ea5b2e68c3469ec604a007b367778cdb14d09612c8069ebd616ad" +dependencies = [ + "jsonrpsee-core 0.22.5", + "jsonrpsee-http-client", + "jsonrpsee-proc-macros 0.22.5", + "jsonrpsee-server 0.22.5", + "jsonrpsee-types 0.22.5", + "jsonrpsee-ws-client 0.22.5", + "tokio", + "tracing", +] + [[package]] name = "jsonrpsee" version = "0.24.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c5c71d8c1a731cc4227c2f698d377e7848ca12c8a48866fc5e6951c43a4db843" dependencies = [ - "jsonrpsee-client-transport", - "jsonrpsee-core", - "jsonrpsee-http-client", - "jsonrpsee-proc-macros", - "jsonrpsee-server", - "jsonrpsee-types", - "jsonrpsee-ws-client", + "jsonrpsee-client-transport 0.24.7", + "jsonrpsee-core 0.24.7", + "jsonrpsee-proc-macros 0.24.7", + "jsonrpsee-server 0.24.7", + "jsonrpsee-types 0.24.7", + "jsonrpsee-ws-client 0.24.7", + "tokio", + "tracing", +] + +[[package]] +name = "jsonrpsee-client-transport" +version = "0.22.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4978087a58c3ab02efc5b07c5e5e2803024536106fd5506f558db172c889b3aa" +dependencies = [ + "futures-util", + "http 0.2.12", + "jsonrpsee-core 0.22.5", + "pin-project", + "rustls-native-certs 0.7.3", + "rustls-pki-types", + "soketto 0.7.1", + "thiserror 1.0.69", "tokio", + "tokio-rustls 0.25.0", + "tokio-util", "tracing", + "url", ] [[package]] @@ -5030,12 +5522,12 @@ dependencies = [ "base64 0.22.1", "futures-util", "http 1.2.0", - "jsonrpsee-core", + "jsonrpsee-core 0.24.7", "pin-project", "rustls 0.23.20", "rustls-pki-types", "rustls-platform-verifier", - "soketto", + "soketto 0.8.1", "thiserror 1.0.69", "tokio", "tokio-rustls 0.26.1", @@ -5044,6 +5536,31 @@ dependencies = [ "url", ] +[[package]] +name = "jsonrpsee-core" +version = "0.22.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4b257e1ec385e07b0255dde0b933f948b5c8b8c28d42afda9587c3a967b896d" +dependencies = [ + "anyhow", + "async-trait", + "beef", + "futures-timer", + "futures-util", + "hyper 0.14.32", + "jsonrpsee-types 0.22.5", + "parking_lot 0.12.3", + "pin-project", + "rand 0.8.5", + "rustc-hash 1.1.0", + "serde", + "serde_json", + "thiserror 1.0.69", + "tokio", + "tokio-stream", + "tracing", +] + [[package]] name = "jsonrpsee-core" version = "0.24.7" @@ -5057,10 +5574,10 @@ dependencies = [ "http 1.2.0", "http-body 1.0.1", "http-body-util", - "jsonrpsee-types", + "jsonrpsee-types 0.24.7", "parking_lot 0.12.3", "pin-project", - "rand", + "rand 0.8.5", "rustc-hash 2.1.0", "serde", "serde_json", @@ -5072,20 +5589,15 @@ dependencies = [ [[package]] name = "jsonrpsee-http-client" -version = "0.24.7" +version = "0.22.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3638bc4617f96675973253b3a45006933bde93c2fd8a6170b33c777cc389e5b" +checksum = "1ccf93fc4a0bfe05d851d37d7c32b7f370fe94336b52a2f0efc5f1981895c2e5" dependencies = [ "async-trait", - "base64 0.22.1", - "http-body 1.0.1", - "hyper 1.5.2", - "hyper-rustls", - "hyper-util", - "jsonrpsee-core", - "jsonrpsee-types", - "rustls 0.23.20", - "rustls-platform-verifier", + "hyper 0.14.32", + "hyper-rustls 0.24.2", + "jsonrpsee-core 0.22.5", + "jsonrpsee-types 0.22.5", "serde", "serde_json", "thiserror 1.0.69", @@ -5095,6 +5607,19 @@ dependencies = [ "url", ] +[[package]] +name = "jsonrpsee-proc-macros" +version = "0.22.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d0bb047e79a143b32ea03974a6bf59b62c2a4c5f5d42a381c907a8bbb3f75c0" +dependencies = [ + "heck 0.4.1", + "proc-macro-crate 3.2.0", + "proc-macro2", + "quote", + "syn 2.0.104", +] + [[package]] name = "jsonrpsee-proc-macros" version = "0.24.7" @@ -5105,7 +5630,31 @@ dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", +] + +[[package]] +name = "jsonrpsee-server" +version = "0.22.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12d8b6a9674422a8572e0b0abb12feeb3f2aeda86528c80d0350c2bd0923ab41" +dependencies = [ + "futures-util", + "http 0.2.12", + "hyper 0.14.32", + "jsonrpsee-core 0.22.5", + "jsonrpsee-types 0.22.5", + "pin-project", + "route-recognizer", + "serde", + "serde_json", + "soketto 0.7.1", + "thiserror 1.0.69", + "tokio", + "tokio-stream", + "tokio-util", + "tower", + "tracing", ] [[package]] @@ -5120,13 +5669,13 @@ dependencies = [ "http-body-util", "hyper 1.5.2", "hyper-util", - "jsonrpsee-core", - "jsonrpsee-types", + "jsonrpsee-core 0.24.7", + "jsonrpsee-types 0.24.7", "pin-project", "route-recognizer", "serde", "serde_json", - "soketto", + "soketto 0.8.1", "thiserror 1.0.69", "tokio", "tokio-stream", @@ -5135,6 +5684,19 @@ dependencies = [ "tracing", ] +[[package]] +name = "jsonrpsee-types" +version = "0.22.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "150d6168405890a7a3231a3c74843f58b8959471f6df76078db2619ddee1d07d" +dependencies = [ + "anyhow", + "beef", + "serde", + "serde_json", + "thiserror 1.0.69", +] + [[package]] name = "jsonrpsee-types" version = "0.24.7" @@ -5147,6 +5709,19 @@ dependencies = [ "thiserror 1.0.69", ] +[[package]] +name = "jsonrpsee-ws-client" +version = "0.22.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "58b9db2dfd5bb1194b0ce921504df9ceae210a345bc2f6c5a61432089bbab070" +dependencies = [ + "http 0.2.12", + "jsonrpsee-client-transport 0.22.5", + "jsonrpsee-core 0.22.5", + "jsonrpsee-types 0.22.5", + "url", +] + [[package]] name = "jsonrpsee-ws-client" version = "0.24.7" @@ -5154,9 +5729,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0fe322e0896d0955a3ebdd5bf813571c53fea29edd713bc315b76620b327e86d" dependencies = [ "http 1.2.0", - "jsonrpsee-client-transport", - "jsonrpsee-core", - "jsonrpsee-types", + "jsonrpsee-client-transport 0.24.7", + "jsonrpsee-core 0.24.7", + "jsonrpsee-types 0.24.7", "url", ] @@ -5183,6 +5758,16 @@ dependencies = [ "cpufeatures", ] +[[package]] +name = "keccak-asm" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "505d1856a39b200489082f90d897c3f07c455563880bc5952e38eabf731c83b6" +dependencies = [ + "digest 0.10.7", + "sha3-asm", +] + [[package]] name = "keccak-hash" version = "0.11.0" @@ -5237,6 +5822,9 @@ name = "lazy_static" version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" +dependencies = [ + "spin 0.9.8", +] [[package]] name = "lazycell" @@ -5246,9 +5834,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" -version = "0.2.169" +version = "0.2.174" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" +checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" [[package]] name = "libloading" @@ -5268,39 +5856,35 @@ checksum = "8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa" [[package]] name = "libp2p" -version = "0.52.4" +version = "0.51.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e94495eb319a85b70a68b85e2389a95bb3555c71c49025b78c691a854a7e6464" +checksum = "f35eae38201a993ece6bdc823292d6abd1bffed1c4d0f4a3517d2bd8e1d917fe" dependencies = [ "bytes", - "either", "futures", "futures-timer", - "getrandom", + "getrandom 0.2.15", "instant", - "libp2p-allow-block-list 0.2.0", - "libp2p-connection-limits 0.2.1", - "libp2p-core 0.40.1", - "libp2p-dns 0.40.1", - "libp2p-identify 0.43.1", - "libp2p-identity", - "libp2p-kad 0.44.6", - "libp2p-mdns 0.44.0", - "libp2p-metrics 0.13.1", - "libp2p-noise 0.43.2", - "libp2p-ping 0.43.1", - "libp2p-quic 0.9.3", - "libp2p-request-response 0.25.3", - "libp2p-swarm 0.43.7", - "libp2p-tcp 0.40.1", - "libp2p-upnp 0.1.1", + "libp2p-allow-block-list 0.1.1", + "libp2p-connection-limits 0.1.0", + "libp2p-core 0.39.2", + "libp2p-dns 0.39.0", + "libp2p-identify 0.42.2", + "libp2p-identity 0.1.3", + "libp2p-kad 0.43.3", + "libp2p-mdns 0.43.1", + "libp2p-metrics 0.12.0", + "libp2p-noise 0.42.2", + "libp2p-ping 0.42.0", + "libp2p-quic 0.7.0-alpha.3", + "libp2p-request-response 0.24.1", + "libp2p-swarm 0.42.2", + "libp2p-tcp 0.39.0", "libp2p-wasm-ext", - "libp2p-websocket 0.42.2", - "libp2p-yamux 0.44.1", - "multiaddr 0.18.2", + "libp2p-websocket 0.41.0", + "libp2p-yamux 0.43.1", + "multiaddr 0.17.1", "pin-project", - "rw-stream-sink", - "thiserror 1.0.69", ] [[package]] @@ -5313,13 +5897,13 @@ dependencies = [ "either", "futures", "futures-timer", - "getrandom", + "getrandom 0.2.15", "libp2p-allow-block-list 0.4.0", "libp2p-connection-limits 0.4.0", "libp2p-core 0.42.0", "libp2p-dns 0.42.0", "libp2p-identify 0.45.0", - "libp2p-identity", + "libp2p-identity 0.2.10", "libp2p-kad 0.46.2", "libp2p-mdns 0.46.0", "libp2p-metrics 0.15.0", @@ -5329,24 +5913,24 @@ dependencies = [ "libp2p-request-response 0.27.0", "libp2p-swarm 0.45.1", "libp2p-tcp 0.42.0", - "libp2p-upnp 0.3.0", + "libp2p-upnp", "libp2p-websocket 0.44.0", "libp2p-yamux 0.46.0", "multiaddr 0.18.2", "pin-project", - "rw-stream-sink", + "rw-stream-sink 0.4.0", "thiserror 1.0.69", ] [[package]] name = "libp2p-allow-block-list" -version = "0.2.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55b46558c5c0bf99d3e2a1a38fd54ff5476ca66dd1737b12466a1824dd219311" +checksum = "510daa05efbc25184458db837f6f9a5143888f1caa742426d92e1833ddd38a50" dependencies = [ - "libp2p-core 0.40.1", - "libp2p-identity", - "libp2p-swarm 0.43.7", + "libp2p-core 0.39.2", + "libp2p-identity 0.1.3", + "libp2p-swarm 0.42.2", "void", ] @@ -5357,20 +5941,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d1027ccf8d70320ed77e984f273bc8ce952f623762cb9bf2d126df73caef8041" dependencies = [ "libp2p-core 0.42.0", - "libp2p-identity", + "libp2p-identity 0.2.10", "libp2p-swarm 0.45.1", "void", ] [[package]] name = "libp2p-connection-limits" -version = "0.2.1" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f5107ad45cb20b2f6c3628c7b6014b996fcb13a88053f4569c872c6e30abf58" +checksum = "4caa33f1d26ed664c4fe2cca81a08c8e07d4c1c04f2f4ac7655c2dd85467fda0" dependencies = [ - "libp2p-core 0.40.1", - "libp2p-identity", - "libp2p-swarm 0.43.7", + "libp2p-core 0.39.2", + "libp2p-identity 0.1.3", + "libp2p-swarm 0.42.2", "void", ] @@ -5381,33 +5965,33 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8d003540ee8baef0d254f7b6bfd79bac3ddf774662ca0abf69186d517ef82ad8" dependencies = [ "libp2p-core 0.42.0", - "libp2p-identity", + "libp2p-identity 0.2.10", "libp2p-swarm 0.45.1", "void", ] [[package]] name = "libp2p-core" -version = "0.40.1" +version = "0.39.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd44289ab25e4c9230d9246c475a22241e301b23e8f4061d3bdef304a1a99713" +checksum = "3c1df63c0b582aa434fb09b2d86897fa2b419ffeccf934b36f87fcedc8e835c2" dependencies = [ "either", "fnv", "futures", "futures-timer", "instant", - "libp2p-identity", + "libp2p-identity 0.1.3", "log", - "multiaddr 0.18.2", - "multihash 0.19.3", - "multistream-select", + "multiaddr 0.17.1", + "multihash 0.17.0", + "multistream-select 0.12.1", "once_cell", "parking_lot 0.12.3", "pin-project", "quick-protobuf", - "rand", - "rw-stream-sink", + "rand 0.8.5", + "rw-stream-sink 0.3.0", "smallvec", "thiserror 1.0.69", "unsigned-varint 0.7.2", @@ -5424,16 +6008,16 @@ dependencies = [ "fnv", "futures", "futures-timer", - "libp2p-identity", + "libp2p-identity 0.2.10", "multiaddr 0.18.2", "multihash 0.19.3", - "multistream-select", + "multistream-select 0.13.0", "once_cell", "parking_lot 0.12.3", "pin-project", "quick-protobuf", - "rand", - "rw-stream-sink", + "rand 0.8.5", + "rw-stream-sink 0.4.0", "smallvec", "thiserror 1.0.69", "tracing", @@ -5444,14 +6028,12 @@ dependencies = [ [[package]] name = "libp2p-dns" -version = "0.40.1" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6a18db73084b4da2871438f6239fef35190b05023de7656e877c18a00541a3b" +checksum = "146ff7034daae62077c415c2376b8057368042df6ab95f5432ad5e88568b1554" dependencies = [ - "async-trait", "futures", - "libp2p-core 0.40.1", - "libp2p-identity", + "libp2p-core 0.39.2", "log", "parking_lot 0.12.3", "smallvec", @@ -5466,9 +6048,9 @@ checksum = "97f37f30d5c7275db282ecd86e54f29dd2176bd3ac656f06abf43bedb21eb8bd" dependencies = [ "async-trait", "futures", - "hickory-resolver", + "hickory-resolver 0.24.2", "libp2p-core 0.42.0", - "libp2p-identity", + "libp2p-identity 0.2.10", "parking_lot 0.12.3", "smallvec", "tracing", @@ -5476,22 +6058,21 @@ dependencies = [ [[package]] name = "libp2p-identify" -version = "0.43.1" +version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45a96638a0a176bec0a4bcaebc1afa8cf909b114477209d7456ade52c61cd9cd" +checksum = "5455f472243e63b9c497ff320ded0314254a9eb751799a39c283c6f20b793f3c" dependencies = [ "asynchronous-codec 0.6.2", "either", "futures", - "futures-bounded 0.1.0", "futures-timer", - "libp2p-core 0.40.1", - "libp2p-identity", - "libp2p-swarm 0.43.7", + "libp2p-core 0.39.2", + "libp2p-identity 0.1.3", + "libp2p-swarm 0.42.2", "log", - "lru", + "lru 0.10.1", "quick-protobuf", - "quick-protobuf-codec 0.2.0", + "quick-protobuf-codec 0.1.0", "smallvec", "thiserror 1.0.69", "void", @@ -5506,12 +6087,12 @@ dependencies = [ "asynchronous-codec 0.7.0", "either", "futures", - "futures-bounded 0.2.4", + "futures-bounded", "futures-timer", "libp2p-core 0.42.0", - "libp2p-identity", + "libp2p-identity 0.2.10", "libp2p-swarm 0.45.1", - "lru", + "lru 0.12.5", "quick-protobuf", "quick-protobuf-codec 0.3.1", "smallvec", @@ -5520,18 +6101,36 @@ dependencies = [ "void", ] +[[package]] +name = "libp2p-identity" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "276bb57e7af15d8f100d3c11cbdd32c6752b7eef4ba7a18ecf464972c07abcce" +dependencies = [ + "bs58 0.4.0", + "ed25519-dalek", + "log", + "multiaddr 0.17.1", + "multihash 0.17.0", + "quick-protobuf", + "rand 0.8.5", + "sha2 0.10.8", + "thiserror 1.0.69", + "zeroize", +] + [[package]] name = "libp2p-identity" version = "0.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "257b5621d159b32282eac446bed6670c39c7dc68a200a992d8f056afa0066f6d" dependencies = [ - "bs58", + "bs58 0.5.1", "ed25519-dalek", "hkdf", "multihash 0.19.3", "quick-protobuf", - "rand", + "rand 0.8.5", "sha2 0.10.8", "thiserror 1.0.69", "tracing", @@ -5540,9 +6139,9 @@ dependencies = [ [[package]] name = "libp2p-kad" -version = "0.44.6" +version = "0.43.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16ea178dabba6dde6ffc260a8e0452ccdc8f79becf544946692fff9d412fc29d" +checksum = "39d5ef876a2b2323d63c258e63c2f8e36f205fe5a11f0b3095d59635650790ff" dependencies = [ "arrayvec 0.7.6", "asynchronous-codec 0.6.2", @@ -5552,13 +6151,12 @@ dependencies = [ "futures", "futures-timer", "instant", - "libp2p-core 0.40.1", - "libp2p-identity", - "libp2p-swarm 0.43.7", + "libp2p-core 0.39.2", + "libp2p-identity 0.1.3", + "libp2p-swarm 0.42.2", "log", "quick-protobuf", - "quick-protobuf-codec 0.2.0", - "rand", + "rand 0.8.5", "sha2 0.10.8", "smallvec", "thiserror 1.0.69", @@ -5579,14 +6177,14 @@ dependencies = [ "either", "fnv", "futures", - "futures-bounded 0.2.4", + "futures-bounded", "futures-timer", "libp2p-core 0.42.0", - "libp2p-identity", + "libp2p-identity 0.2.10", "libp2p-swarm 0.45.1", "quick-protobuf", "quick-protobuf-codec 0.3.1", - "rand", + "rand 0.8.5", "sha2 0.10.8", "smallvec", "thiserror 1.0.69", @@ -5598,22 +6196,22 @@ dependencies = [ [[package]] name = "libp2p-mdns" -version = "0.44.0" +version = "0.43.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42a2567c305232f5ef54185e9604579a894fd0674819402bb0ac0246da82f52a" +checksum = "19983e1f949f979a928f2c603de1cf180cc0dc23e4ac93a62651ccb18341460b" dependencies = [ "data-encoding", "futures", "if-watch", - "libp2p-core 0.40.1", - "libp2p-identity", - "libp2p-swarm 0.43.7", + "libp2p-core 0.39.2", + "libp2p-identity 0.1.3", + "libp2p-swarm 0.42.2", "log", - "rand", + "rand 0.8.5", "smallvec", - "socket2 0.5.8", + "socket2 0.4.10", "tokio", - "trust-dns-proto 0.22.0", + "trust-dns-proto", "void", ] @@ -5625,14 +6223,14 @@ checksum = "14b8546b6644032565eb29046b42744aee1e9f261ed99671b2c93fb140dba417" dependencies = [ "data-encoding", "futures", - "hickory-proto", + "hickory-proto 0.24.2", "if-watch", "libp2p-core 0.42.0", - "libp2p-identity", + "libp2p-identity 0.2.10", "libp2p-swarm 0.45.1", - "rand", + "rand 0.8.5", "smallvec", - "socket2 0.5.8", + "socket2 0.5.10", "tokio", "tracing", "void", @@ -5640,19 +6238,16 @@ dependencies = [ [[package]] name = "libp2p-metrics" -version = "0.13.1" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "239ba7d28f8d0b5d77760dc6619c05c7e88e74ec8fbbe97f856f20a56745e620" +checksum = "a42ec91e227d7d0dafa4ce88b333cdf5f277253873ab087555c92798db2ddd46" dependencies = [ - "instant", - "libp2p-core 0.40.1", - "libp2p-identify 0.43.1", - "libp2p-identity", - "libp2p-kad 0.44.6", - "libp2p-ping 0.43.1", - "libp2p-swarm 0.43.7", - "once_cell", - "prometheus-client 0.21.2", + "libp2p-core 0.39.2", + "libp2p-identify 0.42.2", + "libp2p-kad 0.43.3", + "libp2p-ping 0.42.0", + "libp2p-swarm 0.42.2", + "prometheus-client 0.19.0", ] [[package]] @@ -5664,7 +6259,7 @@ dependencies = [ "futures", "libp2p-core 0.42.0", "libp2p-identify 0.45.0", - "libp2p-identity", + "libp2p-identity 0.2.10", "libp2p-kad 0.46.2", "libp2p-ping 0.45.0", "libp2p-swarm 0.45.1", @@ -5675,26 +6270,24 @@ dependencies = [ [[package]] name = "libp2p-noise" -version = "0.43.2" +version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2eeec39ad3ad0677551907dd304b2f13f17208ccebe333bef194076cd2e8921" +checksum = "9c3673da89d29936bc6435bafc638e2f184180d554ce844db65915113f86ec5e" dependencies = [ "bytes", - "curve25519-dalek", + "curve25519-dalek 3.2.0", "futures", - "libp2p-core 0.40.1", - "libp2p-identity", + "libp2p-core 0.39.2", + "libp2p-identity 0.1.3", "log", - "multiaddr 0.18.2", - "multihash 0.19.3", "once_cell", "quick-protobuf", - "rand", + "rand 0.8.5", "sha2 0.10.8", "snow", "static_assertions", "thiserror 1.0.69", - "x25519-dalek", + "x25519-dalek 1.1.1", "zeroize", ] @@ -5706,39 +6299,38 @@ checksum = "36b137cb1ae86ee39f8e5d6245a296518912014eaa87427d24e6ff58cfc1b28c" dependencies = [ "asynchronous-codec 0.7.0", "bytes", - "curve25519-dalek", + "curve25519-dalek 4.1.3", "futures", "libp2p-core 0.42.0", - "libp2p-identity", + "libp2p-identity 0.2.10", "multiaddr 0.18.2", "multihash 0.19.3", "once_cell", "quick-protobuf", - "rand", + "rand 0.8.5", "sha2 0.10.8", "snow", "static_assertions", "thiserror 1.0.69", "tracing", - "x25519-dalek", + "x25519-dalek 2.0.1", "zeroize", ] [[package]] name = "libp2p-ping" -version = "0.43.1" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e702d75cd0827dfa15f8fd92d15b9932abe38d10d21f47c50438c71dd1b5dae3" +checksum = "3e57759c19c28a73ef1eb3585ca410cefb72c1a709fcf6de1612a378e4219202" dependencies = [ "either", "futures", "futures-timer", "instant", - "libp2p-core 0.40.1", - "libp2p-identity", - "libp2p-swarm 0.43.7", + "libp2p-core 0.39.2", + "libp2p-swarm 0.42.2", "log", - "rand", + "rand 0.8.5", "void", ] @@ -5752,9 +6344,9 @@ dependencies = [ "futures", "futures-timer", "libp2p-core 0.42.0", - "libp2p-identity", + "libp2p-identity 0.2.10", "libp2p-swarm 0.45.1", - "rand", + "rand 0.8.5", "tracing", "void", "web-time", @@ -5762,24 +6354,22 @@ dependencies = [ [[package]] name = "libp2p-quic" -version = "0.9.3" +version = "0.7.0-alpha.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "130d451d83f21b81eb7b35b360bc7972aeafb15177784adc56528db082e6b927" +checksum = "c6b26abd81cd2398382a1edfe739b539775be8a90fa6914f39b2ab49571ec735" dependencies = [ "bytes", "futures", "futures-timer", "if-watch", - "libp2p-core 0.40.1", - "libp2p-identity", - "libp2p-tls 0.2.1", + "libp2p-core 0.39.2", + "libp2p-identity 0.1.3", + "libp2p-tls 0.1.0", "log", "parking_lot 0.12.3", - "quinn 0.10.2", - "rand", - "ring 0.16.20", - "rustls 0.21.12", - "socket2 0.5.8", + "quinn-proto 0.9.6", + "rand 0.8.5", + "rustls 0.20.9", "thiserror 1.0.69", "tokio", ] @@ -5795,14 +6385,14 @@ dependencies = [ "futures-timer", "if-watch", "libp2p-core 0.42.0", - "libp2p-identity", + "libp2p-identity 0.2.10", "libp2p-tls 0.5.0", "parking_lot 0.12.3", - "quinn 0.11.6", - "rand", + "quinn", + "rand 0.8.5", "ring 0.17.8", "rustls 0.23.20", - "socket2 0.5.8", + "socket2 0.5.10", "thiserror 1.0.69", "tokio", "tracing", @@ -5810,20 +6400,18 @@ dependencies = [ [[package]] name = "libp2p-request-response" -version = "0.25.3" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8e3b4d67870478db72bac87bfc260ee6641d0734e0e3e275798f089c3fecfd4" +checksum = "7ffdb374267d42dc5ed5bc53f6e601d4a64ac5964779c6e40bb9e4f14c1e30d5" dependencies = [ "async-trait", "futures", "instant", - "libp2p-core 0.40.1", - "libp2p-identity", - "libp2p-swarm 0.43.7", - "log", - "rand", + "libp2p-core 0.39.2", + "libp2p-identity 0.1.3", + "libp2p-swarm 0.42.2", + "rand 0.8.5", "smallvec", - "void", ] [[package]] @@ -5834,12 +6422,12 @@ checksum = "1356c9e376a94a75ae830c42cdaea3d4fe1290ba409a22c809033d1b7dcab0a6" dependencies = [ "async-trait", "futures", - "futures-bounded 0.2.4", + "futures-bounded", "futures-timer", "libp2p-core 0.42.0", - "libp2p-identity", + "libp2p-identity 0.2.10", "libp2p-swarm 0.45.1", - "rand", + "rand 0.8.5", "smallvec", "tracing", "void", @@ -5848,22 +6436,20 @@ dependencies = [ [[package]] name = "libp2p-swarm" -version = "0.43.7" +version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "580189e0074af847df90e75ef54f3f30059aedda37ea5a1659e8b9fca05c0141" +checksum = "903b3d592d7694e56204d211f29d31bc004be99386644ba8731fc3e3ef27b296" dependencies = [ "either", "fnv", "futures", "futures-timer", "instant", - "libp2p-core 0.40.1", - "libp2p-identity", - "libp2p-swarm-derive 0.33.0", + "libp2p-core 0.39.2", + "libp2p-identity 0.1.3", + "libp2p-swarm-derive 0.32.0", "log", - "multistream-select", - "once_cell", - "rand", + "rand 0.8.5", "smallvec", "tokio", "void", @@ -5880,12 +6466,12 @@ dependencies = [ "futures", "futures-timer", "libp2p-core 0.42.0", - "libp2p-identity", + "libp2p-identity 0.2.10", "libp2p-swarm-derive 0.35.0", - "lru", - "multistream-select", + "lru 0.12.5", + "multistream-select 0.13.0", "once_cell", - "rand", + "rand 0.8.5", "smallvec", "tokio", "tracing", @@ -5895,15 +6481,13 @@ dependencies = [ [[package]] name = "libp2p-swarm-derive" -version = "0.33.0" +version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4d5ec2a3df00c7836d7696c136274c9c59705bac69133253696a6c932cd1d74" +checksum = "0fba456131824ab6acd4c7bf61e9c0f0a3014b5fc9868ccb8e10d344594cdc4f" dependencies = [ "heck 0.4.1", - "proc-macro-warning 0.4.2", - "proc-macro2", "quote", - "syn 2.0.95", + "syn 1.0.109", ] [[package]] @@ -5915,23 +6499,22 @@ dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] name = "libp2p-tcp" -version = "0.40.1" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b558dd40d1bcd1aaaed9de898e9ec6a436019ecc2420dd0016e712fbb61c5508" +checksum = "33d33698596d7722d85d3ab0c86c2c322254fce1241e91208e3679b4eb3026cf" dependencies = [ "futures", "futures-timer", "if-watch", "libc", - "libp2p-core 0.40.1", - "libp2p-identity", + "libp2p-core 0.39.2", "log", - "socket2 0.5.8", + "socket2 0.4.10", "tokio", ] @@ -5946,28 +6529,28 @@ dependencies = [ "if-watch", "libc", "libp2p-core 0.42.0", - "libp2p-identity", - "socket2 0.5.8", + "libp2p-identity 0.2.10", + "socket2 0.5.10", "tokio", "tracing", ] [[package]] name = "libp2p-tls" -version = "0.2.1" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8218d1d5482b122ccae396bbf38abdcb283ecc96fa54760e1dfd251f0546ac61" +checksum = "ff08d13d0dc66e5e9ba6279c1de417b84fa0d0adc3b03e5732928c180ec02781" dependencies = [ "futures", - "futures-rustls 0.24.0", - "libp2p-core 0.40.1", - "libp2p-identity", + "futures-rustls 0.22.2", + "libp2p-core 0.39.2", + "libp2p-identity 0.1.3", "rcgen 0.10.0", "ring 0.16.20", - "rustls 0.21.12", - "rustls-webpki 0.101.7", + "rustls 0.20.9", "thiserror 1.0.69", - "x509-parser 0.15.1", + "webpki", + "x509-parser 0.14.0", "yasna", ] @@ -5980,7 +6563,7 @@ dependencies = [ "futures", "futures-rustls 0.26.0", "libp2p-core 0.42.0", - "libp2p-identity", + "libp2p-identity 0.2.10", "rcgen 0.11.3", "ring 0.17.8", "rustls 0.23.20", @@ -5990,22 +6573,6 @@ dependencies = [ "yasna", ] -[[package]] -name = "libp2p-upnp" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82775a47b34f10f787ad3e2a22e2c1541e6ebef4fe9f28f3ac553921554c94c1" -dependencies = [ - "futures", - "futures-timer", - "igd-next", - "libp2p-core 0.40.1", - "libp2p-swarm 0.43.7", - "log", - "tokio", - "void", -] - [[package]] name = "libp2p-upnp" version = "0.3.0" @@ -6024,37 +6591,35 @@ dependencies = [ [[package]] name = "libp2p-wasm-ext" -version = "0.40.0" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e5d8e3a9e07da0ef5b55a9f26c009c8fb3c725d492d8bb4b431715786eea79c" +checksum = "77dff9d32353a5887adb86c8afc1de1a94d9e8c3bc6df8b2201d7cdf5c848f43" dependencies = [ "futures", "js-sys", - "libp2p-core 0.40.1", - "send_wrapper", + "libp2p-core 0.39.2", + "parity-send-wrapper", "wasm-bindgen", "wasm-bindgen-futures", ] [[package]] name = "libp2p-websocket" -version = "0.42.2" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "004ee9c4a4631435169aee6aad2f62e3984dc031c43b6d29731e8e82a016c538" +checksum = "111273f7b3d3510524c752e8b7a5314b7f7a1fee7e68161c01a7d72cbb06db9f" dependencies = [ "either", "futures", - "futures-rustls 0.24.0", - "libp2p-core 0.40.1", - "libp2p-identity", + "futures-rustls 0.22.2", + "libp2p-core 0.39.2", "log", "parking_lot 0.12.3", - "pin-project-lite", - "rw-stream-sink", - "soketto", - "thiserror 1.0.69", + "quicksink", + "rw-stream-sink 0.3.0", + "soketto 0.7.1", "url", - "webpki-roots 0.25.4", + "webpki-roots 0.22.6", ] [[package]] @@ -6067,11 +6632,11 @@ dependencies = [ "futures", "futures-rustls 0.26.0", "libp2p-core 0.42.0", - "libp2p-identity", + "libp2p-identity 0.2.10", "parking_lot 0.12.3", - "pin-project-lite", - "rw-stream-sink", - "soketto", + "pin-project-lite 0.2.16", + "rw-stream-sink 0.4.0", + "soketto 0.8.1", "thiserror 1.0.69", "tracing", "url", @@ -6080,15 +6645,15 @@ dependencies = [ [[package]] name = "libp2p-yamux" -version = "0.44.1" +version = "0.43.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8eedcb62824c4300efb9cfd4e2a6edaf3ca097b9e68b36dabe45a44469fd6a85" +checksum = "4dcd21d950662700a385d4c6d68e2f5f54d778e97068cdd718522222ef513bda" dependencies = [ "futures", - "libp2p-core 0.40.1", + "libp2p-core 0.39.2", "log", "thiserror 1.0.69", - "yamux 0.12.1", + "yamux 0.10.2", ] [[package]] @@ -6103,7 +6668,7 @@ dependencies = [ "thiserror 1.0.69", "tracing", "yamux 0.12.1", - "yamux 0.13.4", + "yamux 0.13.5", ] [[package]] @@ -6145,7 +6710,7 @@ dependencies = [ "libsecp256k1-core", "libsecp256k1-gen-ecmult", "libsecp256k1-gen-genmult", - "rand", + "rand 0.8.5", "serde", "sha2 0.9.9", "typenum", @@ -6256,104 +6821,47 @@ checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" [[package]] name = "litep2p" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4ab2528b02b6dbbc3e6ec4b55ccde885647c622a315b7da45081ed2dfe4b813" -dependencies = [ - "async-trait", - "bs58", - "bytes", - "cid 0.10.1", - "ed25519-dalek", - "futures", - "futures-timer", - "hex-literal", - "hickory-resolver", - "indexmap 2.7.0", - "libc", - "mockall 0.13.1", - "multiaddr 0.17.1", - "multihash 0.17.0", - "network-interface", - "nohash-hasher", - "parking_lot 0.12.3", - "pin-project", - "prost 0.12.6", - "prost-build 0.13.4", - "rand", - "rcgen 0.10.0", - "ring 0.16.20", - "rustls 0.20.9", - "serde", - "sha2 0.10.8", - "simple-dns", - "smallvec", - "snow", - "socket2 0.5.8", - "static_assertions", - "thiserror 1.0.69", - "tokio", - "tokio-stream", - "tokio-tungstenite", - "tokio-util", - "tracing", - "uint 0.9.5", - "unsigned-varint 0.8.0", - "url", - "x25519-dalek", - "x509-parser 0.16.0", - "yasna", - "zeroize", -] - -[[package]] -name = "litep2p" -version = "0.8.4" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b0fef34af8847e816003bf7fdeac5ea50b9a7a88441ac927a6166b5e812ab79" +checksum = "c666ef772d123a7643323ad4979c30dd825e9c68ec1aa5b387a6c9a9871c11ea" dependencies = [ "async-trait", - "bs58", + "bs58 0.5.1", "bytes", - "cid 0.10.1", + "cid 0.11.1", "ed25519-dalek", "futures", "futures-timer", - "hex-literal", - "hickory-resolver", - "indexmap 2.7.0", + "hickory-resolver 0.25.2", + "indexmap 2.10.0", "libc", "mockall 0.13.1", "multiaddr 0.17.1", "multihash 0.17.0", "network-interface", - "nohash-hasher", "parking_lot 0.12.3", "pin-project", - "prost 0.12.6", + "prost 0.13.5", "prost-build 0.13.4", - "rand", - "rcgen 0.10.0", - "ring 0.16.20", - "rustls 0.20.9", + "rand 0.8.5", "serde", "sha2 0.10.8", "simple-dns", "smallvec", "snow", - "socket2 0.5.8", - "static_assertions", - "thiserror 1.0.69", + "socket2 0.5.10", + "thiserror 2.0.12", "tokio", "tokio-stream", "tokio-tungstenite", "tokio-util", "tracing", - "uint 0.9.5", + "uint 0.10.0", "unsigned-varint 0.8.0", "url", - "x25519-dalek", - "x509-parser 0.16.0", + "x25519-dalek 2.0.1", + "x509-parser 0.17.0", + "yamux 0.13.5", "yasna", "zeroize", ] @@ -6374,13 +6882,35 @@ version = "0.4.22" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" +[[package]] +name = "loom" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca" +dependencies = [ + "cfg-if", + "generator", + "scoped-tls", + "tracing", + "tracing-subscriber 0.3.19", +] + +[[package]] +name = "lru" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "718e8fae447df0c7e1ba7f5189829e63fd536945c8988d61444c19039f16b670" +dependencies = [ + "hashbrown 0.13.2", +] + [[package]] name = "lru" version = "0.12.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38" dependencies = [ - "hashbrown 0.15.2", + "hashbrown 0.15.4", ] [[package]] @@ -6420,6 +6950,17 @@ dependencies = [ "libc", ] +[[package]] +name = "macro-string" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b27834086c65ec3f9387b096d66e99f221cf081c2b738042aa252bcd41204e3" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + [[package]] name = "macro_magic" version = "0.5.1" @@ -6429,7 +6970,7 @@ dependencies = [ "macro_magic_core", "macro_magic_macros", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] @@ -6443,7 +6984,7 @@ dependencies = [ "macro_magic_core_macros", "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] @@ -6454,7 +6995,7 @@ checksum = "b02abfe41815b5bd98dbd4260173db2c116dda171dc0fe7838cb206333b83308" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] @@ -6465,7 +7006,7 @@ checksum = "73ea28ee64b88876bf45277ed9a5817c1817df061a74f2b988971a12570e5869" dependencies = [ "macro_magic_core", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] @@ -6480,6 +7021,15 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4" +[[package]] +name = "matchers" +version = "0.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f099785f7595cc4b4553a174ce30dd7589ef93391ff414dbb67f62392b9e0ce1" +dependencies = [ + "regex-automata 0.1.10", +] + [[package]] name = "matchers" version = "0.1.0" @@ -6556,6 +7106,17 @@ dependencies = [ "hash-db", ] +[[package]] +name = "memory-db" +version = "0.34.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e300c54e3239a86f9c61cc63ab0f03862eb40b1c6e065dc6fd6ceaeff6da93d" +dependencies = [ + "foldhash", + "hash-db", + "hashbrown 0.15.4", +] + [[package]] name = "merlin" version = "3.0.0" @@ -6564,21 +7125,10 @@ checksum = "58c38e2799fc0978b65dfff8023ec7843e2330bb462f19198840b34b6582397d" dependencies = [ "byteorder", "keccak", - "rand_core", + "rand_core 0.6.4", "zeroize", ] -[[package]] -name = "mick-jaeger" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69672161530e8aeca1d1400fbf3f1a1747ff60ea604265a4e906c2442df20532" -dependencies = [ - "futures", - "rand", - "thrift", -] - [[package]] name = "minimal-lexical" version = "0.2.1" @@ -6601,7 +7151,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd" dependencies = [ "libc", - "wasi", + "wasi 0.11.0+wasi-snapshot-preview1", "windows-sys 0.52.0", ] @@ -6616,14 +7166,14 @@ dependencies = [ "bitflags 1.3.2", "blake2 0.10.6", "c2-chacha", - "curve25519-dalek", + "curve25519-dalek 4.1.3", "either", "hashlink", "lioness", "log", "parking_lot 0.12.3", - "rand", - "rand_chacha", + "rand 0.8.5", + "rand_chacha 0.3.1", "rand_distr", "subtle 2.6.1", "thiserror 1.0.69", @@ -6680,7 +7230,26 @@ dependencies = [ "cfg-if", "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", +] + +[[package]] +name = "moka" +version = "0.12.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9321642ca94a4282428e6ea4af8cc2ca4eac48ac7a6a4ea8f33f76d0ce70926" +dependencies = [ + "crossbeam-channel", + "crossbeam-epoch", + "crossbeam-utils", + "loom", + "parking_lot 0.12.3", + "portable-atomic", + "rustc_version 0.4.1", + "smallvec", + "tagptr", + "thiserror 1.0.69", + "uuid", ] [[package]] @@ -6717,7 +7286,7 @@ dependencies = [ "arrayref", "byteorder", "data-encoding", - "libp2p-identity", + "libp2p-identity 0.2.10", "multibase", "multihash 0.19.3", "percent-encoding", @@ -6755,23 +7324,6 @@ dependencies = [ "unsigned-varint 0.7.2", ] -[[package]] -name = "multihash" -version = "0.18.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfd8a792c1694c6da4f68db0a9d707c72bd260994da179e6030a5dcee00bb815" -dependencies = [ - "blake2b_simd", - "blake2s_simd", - "blake3", - "core2", - "digest 0.10.7", - "multihash-derive", - "sha2 0.10.8", - "sha3", - "unsigned-varint 0.7.2", -] - [[package]] name = "multihash" version = "0.19.3" @@ -6798,9 +7350,23 @@ dependencies = [ [[package]] name = "multimap" -version = "0.10.0" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" + +[[package]] +name = "multistream-select" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "defc4c55412d89136f966bbb339008b474350e5e6e78d2714439c386b3137a03" +checksum = "c8552ab875c1313b97b8d20cb857b9fd63e2d1d6a0a1b53ce9821e575405f27a" +dependencies = [ + "bytes", + "futures", + "log", + "pin-project", + "smallvec", + "unsigned-varint 0.7.2", +] [[package]] name = "multistream-select" @@ -6837,7 +7403,7 @@ version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7bddcd3bf5144b6392de80e04c347cd7fab2508f6df16a85fc496ecd5cec39bc" dependencies = [ - "rand", + "rand 0.8.5", ] [[package]] @@ -6913,9 +7479,9 @@ dependencies = [ [[package]] name = "network-interface" -version = "1.1.4" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4a43439bf756eed340bdf8feba761e2d50c7d47175d87545cd5cbe4a137c4d1" +checksum = "c3329f515506e4a2de3aa6e07027a6758e22e0f0e8eaf64fa47261cec2282602" dependencies = [ "cc", "libc", @@ -6980,6 +7546,15 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be" +[[package]] +name = "ntapi" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4" +dependencies = [ + "winapi", +] + [[package]] name = "nu-ansi-term" version = "0.46.0" @@ -7023,7 +7598,7 @@ checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] @@ -7121,11 +7696,24 @@ dependencies = [ "asn1-rs 0.6.2", ] +[[package]] +name = "oid-registry" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12f40cff3dde1b6087cc5d5f5d4d65712f34016a03ed60e9c08dcc392736b5b7" +dependencies = [ + "asn1-rs 0.7.1", +] + [[package]] name = "once_cell" -version = "1.20.2" +version = "1.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" +dependencies = [ + "critical-section", + "portable-atomic", +] [[package]] name = "opaque-debug" @@ -7153,9 +7741,9 @@ checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" [[package]] name = "orchestra" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41f6bbacc8c189a3f2e45e0fd0436e5d97f194db888e721bdbc3973e7dbed4c2" +checksum = "19051f0b0512402f5d52d6776999f55996f01887396278aeeccbbdfbc83eef2d" dependencies = [ "async-trait", "dyn-clonable", @@ -7170,12 +7758,12 @@ dependencies = [ [[package]] name = "orchestra-proc-macro" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7b1d40dd8f367db3c65bec8d3dd47d4a604ee8874480738f93191bddab4e0e0" +checksum = "43dfaf083aef571385fccfdc3a2f8ede8d0a1863160455d4f2b014d8f7d04a3f" dependencies = [ "expander", - "indexmap 2.7.0", + "indexmap 2.10.0", "itertools 0.11.0", "petgraph", "proc-macro-crate 3.2.0", @@ -7184,15 +7772,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "ordered-float" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3305af35278dd29f46fcdd139e0b1fbfae2153f0e5928b39b035542dd31e37b7" -dependencies = [ - "num-traits", -] - [[package]] name = "overload" version = "0.1.1" @@ -7202,142 +7781,206 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" [[package]] name = "pallet-asset-conversion" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" +dependencies = [ + "frame-benchmarking", + "frame-support 28.0.0", + "frame-system", + "log", + "parity-scale-codec", + "scale-info", + "sp-api 26.0.0", + "sp-arithmetic 23.0.0", + "sp-core 28.0.0", + "sp-io 30.0.0", + "sp-runtime 31.0.1", +] + +[[package]] +name = "pallet-asset-rate" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" +dependencies = [ + "frame-benchmarking", + "frame-support 28.0.0", + "frame-system", + "parity-scale-codec", + "scale-info", + "sp-core 28.0.0", + "sp-runtime 31.0.1", +] + +[[package]] +name = "pallet-asset-tx-payment" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" +dependencies = [ + "frame-benchmarking", + "frame-support 28.0.0", + "frame-system", + "pallet-transaction-payment", + "parity-scale-codec", + "scale-info", + "serde", + "sp-io 30.0.0", + "sp-runtime 31.0.1", +] + +[[package]] +name = "pallet-assets" +version = "29.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ + "ethereum-standards", "frame-benchmarking", - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "frame-system 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "frame-support 28.0.0", + "frame-system", + "impl-trait-for-tuples", "log", + "pallet-revive", + "parity-scale-codec", + "scale-info", + "sp-core 28.0.0", + "sp-runtime 31.0.1", +] + +[[package]] +name = "pallet-authority-discovery" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" +dependencies = [ + "frame-support 28.0.0", + "frame-system", + "pallet-session", "parity-scale-codec", "scale-info", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-arithmetic 23.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-io 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-application-crypto 30.0.0", + "sp-authority-discovery", + "sp-runtime 31.0.1", ] [[package]] name = "pallet-authorship" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "frame-system 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "frame-support 28.0.0", + "frame-system", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-runtime 31.0.1", ] [[package]] name = "pallet-babe" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "frame-benchmarking", - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "frame-system 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "frame-support 28.0.0", + "frame-system", "log", "pallet-authorship", "pallet-session", "pallet-timestamp", "parity-scale-codec", "scale-info", - "sp-application-crypto 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-consensus-babe 0.32.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-io 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-session 27.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-staking 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-application-crypto 30.0.0", + "sp-consensus-babe 0.32.0", + "sp-core 28.0.0", + "sp-io 30.0.0", + "sp-runtime 31.0.1", + "sp-session 27.0.0", + "sp-staking 26.0.0", ] [[package]] name = "pallet-balances" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "docify", "frame-benchmarking", - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "frame-system 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "frame-support 28.0.0", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-core 28.0.0", + "sp-runtime 31.0.1", ] [[package]] name = "pallet-bridge-grandpa" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "bp-header-chain", "bp-runtime", "bp-test-utils", "frame-benchmarking", - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "frame-system 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "frame-support 28.0.0", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-consensus-grandpa 13.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-consensus-grandpa 13.0.0", + "sp-runtime 31.0.1", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", ] [[package]] name = "pallet-bridge-messages" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "bp-header-chain", "bp-messages", "bp-runtime", "frame-benchmarking", - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "frame-system 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "frame-support 28.0.0", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-trie 29.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-runtime 31.0.1", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", + "sp-trie 29.0.0", ] [[package]] name = "pallet-bridge-parachains" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "bp-header-chain", "bp-parachains", "bp-polkadot-core", "bp-runtime", "frame-benchmarking", - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "frame-system 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "frame-support 28.0.0", + "frame-system", "log", "pallet-bridge-grandpa", "parity-scale-codec", "scale-info", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-runtime 31.0.1", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", ] [[package]] name = "pallet-bridge-relayers" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "bp-header-chain", "bp-messages", "bp-relayers", "bp-runtime", "frame-benchmarking", - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "frame-system 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "frame-support 28.0.0", + "frame-system", "log", "pallet-bridge-grandpa", "pallet-bridge-messages", @@ -7345,66 +7988,168 @@ dependencies = [ "pallet-transaction-payment", "parity-scale-codec", "scale-info", - "sp-arithmetic 23.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-arithmetic 23.0.0", + "sp-runtime 31.0.1", ] [[package]] -name = "pallet-grandpa" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +name = "pallet-broker" +version = "0.6.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" +dependencies = [ + "bitvec", + "frame-benchmarking", + "frame-support 28.0.0", + "frame-system", + "log", + "parity-scale-codec", + "scale-info", + "sp-api 26.0.0", + "sp-arithmetic 23.0.0", + "sp-core 28.0.0", + "sp-runtime 31.0.1", +] + +[[package]] +name = "pallet-collator-selection" +version = "9.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "frame-benchmarking", - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "frame-system 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "frame-support 28.0.0", + "frame-system", "log", "pallet-authorship", + "pallet-balances", "pallet-session", "parity-scale-codec", + "rand 0.8.5", + "scale-info", + "sp-runtime 31.0.1", + "sp-staking 26.0.0", +] + +[[package]] +name = "pallet-election-provider-multi-phase" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" +dependencies = [ + "frame-benchmarking", + "frame-election-provider-support", + "frame-support 28.0.0", + "frame-system", + "log", + "parity-scale-codec", + "rand 0.8.5", "scale-info", - "sp-application-crypto 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-consensus-grandpa 13.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-io 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-session 27.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-staking 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-arithmetic 23.0.0", + "sp-core 28.0.0", + "sp-io 30.0.0", + "sp-npos-elections", + "sp-runtime 31.0.1", + "strum 0.26.3", ] [[package]] -name = "pallet-im-online" +name = "pallet-fast-unstake" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" +dependencies = [ + "docify", + "frame-benchmarking", + "frame-election-provider-support", + "frame-support 28.0.0", + "frame-system", + "log", + "parity-scale-codec", + "scale-info", + "sp-io 30.0.0", + "sp-runtime 31.0.1", + "sp-staking 26.0.0", +] + +[[package]] +name = "pallet-grandpa" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "frame-benchmarking", - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "frame-system 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "frame-support 28.0.0", + "frame-system", "log", "pallet-authorship", + "pallet-session", + "parity-scale-codec", + "scale-info", + "sp-application-crypto 30.0.0", + "sp-consensus-grandpa 13.0.0", + "sp-core 28.0.0", + "sp-io 30.0.0", + "sp-runtime 31.0.1", + "sp-session 27.0.0", + "sp-staking 26.0.0", +] + +[[package]] +name = "pallet-identity" +version = "29.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" +dependencies = [ + "enumflags2", + "frame-benchmarking", + "frame-support 28.0.0", + "frame-system", + "log", + "parity-scale-codec", + "scale-info", + "sp-io 30.0.0", + "sp-runtime 31.0.1", +] + +[[package]] +name = "pallet-message-queue" +version = "31.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" +dependencies = [ + "environmental", + "frame-benchmarking", + "frame-support 28.0.0", + "frame-system", + "log", + "parity-scale-codec", + "scale-info", + "sp-arithmetic 23.0.0", + "sp-core 28.0.0", + "sp-io 30.0.0", + "sp-runtime 31.0.1", + "sp-weights 27.0.0", +] + +[[package]] +name = "pallet-mmr" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" +dependencies = [ + "log", "parity-scale-codec", + "polkadot-sdk-frame", "scale-info", - "sp-application-crypto 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-io 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-staking 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-mmr-primitives", ] [[package]] name = "pallet-offences" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "frame-system 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "frame-support 28.0.0", + "frame-system", "log", - "pallet-balances", "parity-scale-codec", "scale-info", "serde", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-staking 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-runtime 31.0.1", + "sp-staking 26.0.0", ] [[package]] @@ -7417,156 +8162,361 @@ dependencies = [ "scale-info", ] +[[package]] +name = "pallet-revive" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" +dependencies = [ + "alloy-core", + "derive_more 0.99.18", + "environmental", + "ethereum-standards", + "ethereum-types", + "frame-benchmarking", + "frame-support 28.0.0", + "frame-system", + "hex-literal", + "humantime-serde", + "impl-trait-for-tuples", + "log", + "num-bigint", + "num-integer", + "num-traits", + "pallet-revive-fixtures", + "pallet-revive-proc-macro", + "pallet-revive-uapi", + "pallet-transaction-payment", + "parity-scale-codec", + "paste", + "polkavm 0.26.0", + "polkavm-common 0.26.0", + "rand 0.8.5", + "ripemd", + "rlp 0.6.1", + "scale-info", + "serde", + "sp-api 26.0.0", + "sp-arithmetic 23.0.0", + "sp-consensus-aura 0.32.0", + "sp-consensus-babe 0.32.0", + "sp-consensus-slots 0.32.0", + "sp-core 28.0.0", + "sp-io 30.0.0", + "sp-runtime 31.0.1", + "substrate-bn", + "subxt-signer", +] + +[[package]] +name = "pallet-revive-fixtures" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" +dependencies = [ + "anyhow", + "cargo_metadata", + "pallet-revive-uapi", + "polkavm-linker", + "sp-core 28.0.0", + "sp-io 30.0.0", + "toml 0.8.19", +] + +[[package]] +name = "pallet-revive-proc-macro" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "pallet-revive-uapi" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" +dependencies = [ + "bitflags 1.3.2", + "pallet-revive-proc-macro", + "parity-scale-codec", + "polkavm-derive 0.26.0", + "scale-info", +] + [[package]] name = "pallet-session" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "frame-system 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "frame-support 28.0.0", + "frame-system", "impl-trait-for-tuples", "log", + "pallet-balances", "pallet-timestamp", "parity-scale-codec", "scale-info", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-io 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-session 27.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-staking 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-state-machine 0.35.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-trie 29.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-core 28.0.0", + "sp-io 30.0.0", + "sp-runtime 31.0.1", + "sp-session 27.0.0", + "sp-staking 26.0.0", + "sp-state-machine 0.35.0", + "sp-trie 29.0.0", +] + +[[package]] +name = "pallet-staking" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" +dependencies = [ + "frame-benchmarking", + "frame-election-provider-support", + "frame-support 28.0.0", + "frame-system", + "log", + "pallet-authorship", + "pallet-session", + "parity-scale-codec", + "rand_chacha 0.3.1", + "scale-info", + "serde", + "sp-application-crypto 30.0.0", + "sp-io 30.0.0", + "sp-runtime 31.0.1", + "sp-staking 26.0.0", +] + +[[package]] +name = "pallet-staking-reward-fn" +version = "19.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" +dependencies = [ + "log", + "sp-arithmetic 23.0.0", ] [[package]] name = "pallet-sudo" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "docify", "frame-benchmarking", - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "frame-system 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "frame-support 28.0.0", + "frame-system", "parity-scale-codec", "scale-info", - "sp-io 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-io 30.0.0", + "sp-runtime 31.0.1", ] [[package]] name = "pallet-timestamp" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "docify", "frame-benchmarking", - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "frame-system 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "frame-support 28.0.0", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-inherents 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-io 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-timestamp 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-inherents 26.0.0", + "sp-runtime 31.0.1", + "sp-storage 19.0.0", + "sp-timestamp 26.0.0", ] [[package]] name = "pallet-transaction-payment" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "frame-benchmarking", - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "frame-system 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "frame-support 28.0.0", + "frame-system", "parity-scale-codec", "scale-info", "serde", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-io 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-io 30.0.0", + "sp-runtime 31.0.1", ] [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" +dependencies = [ + "pallet-transaction-payment", + "parity-scale-codec", + "sp-api 26.0.0", + "sp-runtime 31.0.1", + "sp-weights 27.0.0", +] + +[[package]] +name = "pallet-transaction-storage" +version = "4.0.0-dev" +dependencies = [ + "array-bytes 6.2.3", + "log", + "parity-scale-codec", + "polkadot-sdk-frame", + "scale-info", + "sp-transaction-storage-proof 26.0.0", +] + +[[package]] +name = "pallet-treasury" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" +dependencies = [ + "docify", + "frame-benchmarking", + "frame-support 28.0.0", + "frame-system", + "impl-trait-for-tuples", + "log", + "pallet-balances", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 28.0.0", + "sp-runtime 31.0.1", +] + +[[package]] +name = "pallet-utility" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "pallet-transaction-payment", + "frame-benchmarking", + "frame-support 28.0.0", + "frame-system", "parity-scale-codec", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-weights 27.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "scale-info", + "sp-core 28.0.0", + "sp-io 30.0.0", + "sp-runtime 31.0.1", ] [[package]] -name = "pallet-transaction-storage" -version = "4.0.0-dev" +name = "pallet-validator-set" +version = "1.0.0" dependencies = [ - "array-bytes", "log", + "pallet-session", + "pallets-common", "parity-scale-codec", "polkadot-sdk-frame", "scale-info", - "sp-transaction-storage-proof 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "serde", + "sp-staking 26.0.0", ] [[package]] -name = "pallet-utility" +name = "pallet-vesting" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "frame-benchmarking", - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "frame-system 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "frame-support 28.0.0", + "frame-system", + "log", "parity-scale-codec", "scale-info", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-io 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-runtime 31.0.1", ] [[package]] -name = "pallet-validator-set" -version = "1.0.0" +name = "pallet-xcm" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "log", - "pallet-session", + "bounded-collections 0.3.2", + "frame-benchmarking", + "frame-support 28.0.0", + "frame-system", + "hex-literal", + "pallet-balances", + "pallet-revive", + "pallet-timestamp", "parity-scale-codec", - "polkadot-sdk-frame", "scale-info", "serde", - "sp-staking 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-core 28.0.0", + "sp-io 30.0.0", + "sp-runtime 31.0.1", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", + "tracing", + "xcm-runtime-apis", ] [[package]] name = "pallet-xcm-bridge-hub" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "bp-messages", "bp-runtime", "bp-xcm-bridge-hub", - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "frame-system 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "log", + "frame-support 28.0.0", + "frame-system", "pallet-bridge-messages", "parity-scale-codec", "scale-info", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "staging-xcm 7.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-core 28.0.0", + "sp-runtime 31.0.1", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", + "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", + "tracing", ] [[package]] -name = "paris" -version = "1.5.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fecab3723493c7851f292cb060f3ee1c42f19b8d749345d0d7eaf3fd19aa62d" +name = "pallets-common" +version = "0.1.0" +dependencies = [ + "parity-scale-codec", + "polkadot-sdk-frame", + "scale-info", +] + +[[package]] +name = "parachains-common" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" +dependencies = [ + "cumulus-primitives-core", + "cumulus-primitives-utility", + "frame-support 28.0.0", + "frame-system", + "pallet-asset-tx-payment", + "pallet-assets", + "pallet-authorship", + "pallet-balances", + "pallet-collator-selection", + "pallet-message-queue", + "pallet-treasury", + "pallet-xcm", + "parity-scale-codec", + "polkadot-primitives", + "polkadot-runtime-common", + "scale-info", + "sp-consensus-aura 0.32.0", + "sp-core 28.0.0", + "sp-io 30.0.0", + "sp-runtime 31.0.1", + "staging-parachain-info", + "staging-xcm", + "staging-xcm-executor", + "tracing", +] [[package]] name = "parity-bip39" @@ -7575,8 +8525,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4e69bf016dc406eff7d53a7d3f7cf1c2e72c82b9088aac1118591e36dd2cd3e9" dependencies = [ "bitcoin_hashes 0.13.0", - "rand", - "rand_core", + "rand 0.8.5", + "rand_core 0.6.4", "serde", "unicode-normalization", ] @@ -7596,7 +8546,7 @@ dependencies = [ "lz4", "memmap2 0.5.10", "parking_lot 0.12.3", - "rand", + "rand 0.8.5", "siphasher 0.3.11", "snap", "winapi", @@ -7604,31 +8554,39 @@ dependencies = [ [[package]] name = "parity-scale-codec" -version = "3.6.12" +version = "3.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "306800abfa29c7f16596b5970a588435e3d5b3149683d00c12b699cc19f895ee" +checksum = "799781ae679d79a948e13d4824a40970bfa500058d245760dd857301059810fa" dependencies = [ "arrayvec 0.7.6", "bitvec", "byte-slice-cast", "bytes", + "const_format", "impl-trait-for-tuples", "parity-scale-codec-derive", + "rustversion", "serde", ] [[package]] name = "parity-scale-codec-derive" -version = "3.6.12" +version = "3.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d830939c76d294956402033aee57a6da7b438f2294eb94864c37b0569053a42c" +checksum = "34b4653168b563151153c9e4c08ebed57fb8262bebfa79711552fa983c623e7a" dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.104", ] +[[package]] +name = "parity-send-wrapper" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa9777aa91b8ad9dd5aaa04a9b6bcb02c7f1deb952fca5a66034d5e63afc5c6f" + [[package]] name = "parity-wasm" version = "0.45.0" @@ -7702,7 +8660,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166" dependencies = [ "base64ct", - "rand_core", + "rand_core 0.6.4", "subtle 2.6.1", ] @@ -7761,7 +8719,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b7cafe60d6cf8e62e1b9b2ea516a089c008945bb5a275416789e7db0bc199dc" dependencies = [ "memchr", - "thiserror 2.0.10", + "thiserror 2.0.12", "ucd-trie", ] @@ -7785,7 +8743,7 @@ dependencies = [ "pest_meta", "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] @@ -7806,29 +8764,35 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" dependencies = [ "fixedbitset", - "indexmap 2.7.0", + "indexmap 2.10.0", ] [[package]] name = "pin-project" -version = "1.1.8" +version = "1.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e2ec53ad785f4d35dac0adea7f7dc6f1bb277ad84a680c7afefeae05d1f5916" +checksum = "677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.1.8" +version = "1.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d56a66c0c55993aa927429d0f8a0abfd74f084e4d9c192cffed01e418d83eefb" +checksum = "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] +[[package]] +name = "pin-project-lite" +version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "257b64915a082f7811703966789728173279bdebb956b143dbcd23f6f970a777" + [[package]] name = "pin-project-lite" version = "0.2.16" @@ -7875,42 +8839,37 @@ dependencies = [ "clap", "frame-benchmarking", "frame-benchmarking-cli", - "frame-system 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "frame-system", "futures", - "jsonrpsee", - "pallet-im-online", + "jsonrpsee 0.24.7", "polkadot-bulletin-chain-runtime", "sc-basic-authorship", - "sc-cli 0.36.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-consensus 0.33.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sc-cli 0.36.0", + "sc-client-api 28.0.0", + "sc-consensus 0.33.0", "sc-consensus-babe", "sc-consensus-grandpa", "sc-consensus-grandpa-rpc", - "sc-executor 0.32.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-network 0.34.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sc-executor 0.32.0", + "sc-network 0.34.0", "sc-offchain", - "sc-rpc 29.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-rpc-api 0.33.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-service 0.35.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-statement-store", - "sc-telemetry 15.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-transaction-pool 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-transaction-pool-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "serde_json", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-block-builder 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-consensus-babe 0.32.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-consensus-grandpa 13.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-genesis-builder 0.8.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-inherents 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-io 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-keyring 31.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-timestamp 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-transaction-storage-proof 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sc-rpc 29.0.0", + "sc-service 0.35.0", + "sc-telemetry 15.0.0", + "sc-transaction-pool 28.0.0", + "sc-transaction-pool-api 28.0.0", + "sp-api 26.0.0", + "sp-block-builder 26.0.0", + "sp-blockchain 28.0.0", + "sp-consensus-babe 0.32.0", + "sp-core 28.0.0", + "sp-genesis-builder 0.8.0", + "sp-inherents 26.0.0", + "sp-io 30.0.0", + "sp-keyring 31.0.0", + "sp-runtime 31.0.1", + "sp-timestamp 26.0.0", + "sp-transaction-storage-proof 26.0.0", "substrate-build-script-utils", "substrate-frame-rpc-system", "try-runtime-cli", @@ -7920,12 +8879,10 @@ dependencies = [ name = "polkadot-bulletin-chain-runtime" version = "0.1.0-dev" dependencies = [ - "bp-bridge-hub-polkadot", "bp-bridge-hub-rococo", "bp-header-chain", "bp-messages", "bp-parachains", - "bp-polkadot", "bp-polkadot-bulletin", "bp-polkadot-core", "bp-rococo", @@ -7934,11 +8891,11 @@ dependencies = [ "bridge-runtime-common", "frame-benchmarking", "frame-executive", - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "frame-system 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "frame-support 28.0.0", + "frame-system", "frame-system-benchmarking", "frame-system-rpc-runtime-api", - "frame-try-runtime 0.34.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "frame-try-runtime 0.34.0", "hex", "log", "pallet-authorship", @@ -7948,7 +8905,6 @@ dependencies = [ "pallet-bridge-parachains", "pallet-bridge-relayers", "pallet-grandpa", - "pallet-im-online", "pallet-offences", "pallet-relayer-set", "pallet-session", @@ -7959,27 +8915,28 @@ dependencies = [ "pallet-transaction-storage", "pallet-validator-set", "pallet-xcm-bridge-hub", + "pallets-common", "parity-scale-codec", "scale-info", "serde_json", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-block-builder 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-consensus-babe 0.32.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-consensus-grandpa 13.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-genesis-builder 0.8.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-inherents 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-io 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-keyring 31.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-offchain 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-session 27.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-transaction-pool 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-transaction-storage-proof 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-trie 29.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-version 29.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "staging-xcm 7.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-api 26.0.0", + "sp-block-builder 26.0.0", + "sp-consensus-babe 0.32.0", + "sp-consensus-grandpa 13.0.0", + "sp-core 28.0.0", + "sp-genesis-builder 0.8.0", + "sp-inherents 26.0.0", + "sp-io 30.0.0", + "sp-keyring 31.0.0", + "sp-offchain 26.0.0", + "sp-runtime 31.0.1", + "sp-session 27.0.0", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", + "sp-transaction-pool 26.0.0", + "sp-transaction-storage-proof 26.0.0", + "sp-trie 29.0.0", + "sp-version 29.0.0", + "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", "static_assertions", @@ -7987,113 +8944,47 @@ dependencies = [ ] [[package]] -name = "polkadot-core-primitives" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +name = "polkadot-ckb-merkle-mountain-range" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "221c71b432b38e494a0fdedb5f720e4cb974edf03a0af09e5b2238dbac7e6947" dependencies = [ - "parity-scale-codec", - "scale-info", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "cfg-if", + "itertools 0.10.5", ] [[package]] name = "polkadot-core-primitives" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "parity-scale-codec", "scale-info", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", -] - -[[package]] -name = "polkadot-node-jaeger" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" -dependencies = [ - "log", - "mick-jaeger", - "parity-scale-codec", - "parking_lot 0.12.3", - "polkadot-node-primitives 7.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "polkadot-primitives 7.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-network 0.34.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-network-types 0.10.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "thiserror 1.0.69", - "tokio", -] - -[[package]] -name = "polkadot-node-metrics" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" -dependencies = [ - "bs58", - "futures", - "futures-timer", - "log", - "parity-scale-codec", - "polkadot-primitives 7.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "prioritized-metered-channel", - "sc-cli 0.36.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-service 0.35.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-tracing 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "tracing-gum 7.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-core 28.0.0", + "sp-runtime 31.0.1", ] [[package]] name = "polkadot-node-metrics" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "bs58", + "bs58 0.5.1", "futures", "futures-timer", - "log", "parity-scale-codec", - "polkadot-primitives 7.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "polkadot-primitives", "prioritized-metered-channel", - "sc-cli 0.36.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-service 0.35.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-tracing 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "tracing-gum 7.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", -] - -[[package]] -name = "polkadot-node-network-protocol" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" -dependencies = [ - "async-channel 1.9.0", - "async-trait", - "bitvec", - "derive_more 0.99.18", - "fatality", - "futures", - "hex", - "parity-scale-codec", - "polkadot-node-jaeger", - "polkadot-node-primitives 7.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "polkadot-primitives 7.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "rand", - "sc-authority-discovery 0.34.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-network 0.34.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-network-types 0.10.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "strum 0.26.3", - "thiserror 1.0.69", - "tracing-gum 7.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sc-cli 0.36.0", + "sc-service 0.35.0", + "sc-tracing 28.0.0", + "substrate-prometheus-endpoint 0.17.0", ] [[package]] name = "polkadot-node-network-protocol" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "async-channel 1.9.0", "async-trait", @@ -8103,66 +8994,38 @@ dependencies = [ "futures", "hex", "parity-scale-codec", - "polkadot-node-primitives 7.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "polkadot-primitives 7.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "rand", - "sc-authority-discovery 0.34.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-network 0.34.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-network-types 0.10.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "polkadot-node-primitives", + "polkadot-primitives", + "rand 0.8.5", + "sc-authority-discovery", + "sc-network 0.34.0", + "sc-network-types", + "sp-runtime 31.0.1", "strum 0.26.3", "thiserror 1.0.69", - "tracing-gum 7.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", -] - -[[package]] -name = "polkadot-node-primitives" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" -dependencies = [ - "bitvec", - "bounded-vec", - "futures", - "futures-timer", - "parity-scale-codec", - "polkadot-parachain-primitives 6.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "polkadot-primitives 7.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-keystore 25.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "schnorrkel", - "serde", - "sp-application-crypto 30.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-consensus-babe 0.32.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-consensus-slots 0.32.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-keystore 0.34.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-maybe-compressed-blob 11.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "thiserror 1.0.69", - "zstd 0.12.4", + "tracing-gum", ] [[package]] name = "polkadot-node-primitives" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "bitvec", "bounded-vec", "futures", "futures-timer", "parity-scale-codec", - "polkadot-parachain-primitives 6.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "polkadot-primitives 7.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-keystore 25.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "polkadot-parachain-primitives", + "polkadot-primitives", + "sc-keystore 25.0.0", "schnorrkel", "serde", - "sp-application-crypto 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-consensus-babe 0.32.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-consensus-slots 0.32.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-keystore 0.34.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-maybe-compressed-blob 11.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-application-crypto 30.0.0", + "sp-consensus-babe 0.32.0", + "sp-consensus-slots 0.32.0", + "sp-keystore 0.34.0", + "sp-maybe-compressed-blob 11.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", "thiserror 1.0.69", "zstd 0.12.4", ] @@ -8170,256 +9033,248 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" -dependencies = [ - "async-trait", - "bitvec", - "derive_more 0.99.18", - "fatality", - "futures", - "orchestra", - "polkadot-node-jaeger", - "polkadot-node-network-protocol 7.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "polkadot-node-primitives 7.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "polkadot-primitives 7.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "polkadot-statement-table 7.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-network 0.34.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-network-types 0.10.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-transaction-pool-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "smallvec", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-authority-discovery 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-consensus-babe 0.32.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "thiserror 1.0.69", -] - -[[package]] -name = "polkadot-node-subsystem-types" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "async-trait", - "bitvec", "derive_more 0.99.18", "fatality", "futures", "orchestra", - "polkadot-node-network-protocol 7.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "polkadot-node-primitives 7.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "polkadot-primitives 7.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "polkadot-statement-table 7.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-network 0.34.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-network-types 0.10.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-transaction-pool-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "polkadot-node-network-protocol", + "polkadot-node-primitives", + "polkadot-primitives", + "polkadot-statement-table", + "sc-client-api 28.0.0", + "sc-network 0.34.0", + "sc-network-types", + "sc-transaction-pool-api 28.0.0", "smallvec", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-authority-discovery 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-consensus-babe 0.32.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-api 26.0.0", + "sp-authority-discovery", + "sp-blockchain 28.0.0", + "sp-consensus-babe 0.32.0", + "sp-runtime 31.0.1", + "substrate-prometheus-endpoint 0.17.0", "thiserror 1.0.69", ] [[package]] name = "polkadot-overseer" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" -dependencies = [ - "async-trait", - "futures", - "futures-timer", - "orchestra", - "parking_lot 0.12.3", - "polkadot-node-metrics 7.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "polkadot-node-network-protocol 7.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "polkadot-node-primitives 7.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "polkadot-node-subsystem-types 7.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "polkadot-primitives 7.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "tikv-jemalloc-ctl", - "tracing-gum 7.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", -] - -[[package]] -name = "polkadot-overseer" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "async-trait", "futures", "futures-timer", "orchestra", - "parking_lot 0.12.3", - "polkadot-node-metrics 7.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "polkadot-node-network-protocol 7.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "polkadot-node-primitives 7.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "polkadot-node-subsystem-types 7.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "polkadot-primitives 7.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "polkadot-node-metrics", + "polkadot-node-network-protocol", + "polkadot-node-primitives", + "polkadot-node-subsystem-types", + "polkadot-primitives", + "sc-client-api 28.0.0", + "sp-core 28.0.0", "tikv-jemalloc-ctl", - "tracing-gum 7.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "tracing-gum", ] [[package]] name = "polkadot-parachain-primitives" version = "6.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "bounded-collections", + "bounded-collections 0.3.2", "derive_more 0.99.18", "parity-scale-codec", - "polkadot-core-primitives 7.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "polkadot-core-primitives", "scale-info", "serde", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-weights 27.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-core 28.0.0", + "sp-runtime 31.0.1", + "sp-weights 27.0.0", ] [[package]] -name = "polkadot-parachain-primitives" -version = "6.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +name = "polkadot-primitives" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "bounded-collections", - "derive_more 0.99.18", + "bitvec", + "bounded-collections 0.3.2", + "hex-literal", + "log", "parity-scale-codec", - "polkadot-core-primitives 7.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "polkadot-core-primitives", + "polkadot-parachain-primitives", "scale-info", "serde", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-weights 27.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-api 26.0.0", + "sp-application-crypto 30.0.0", + "sp-arithmetic 23.0.0", + "sp-authority-discovery", + "sp-consensus-slots 0.32.0", + "sp-core 28.0.0", + "sp-inherents 26.0.0", + "sp-io 30.0.0", + "sp-keystore 0.34.0", + "sp-runtime 31.0.1", + "sp-staking 26.0.0", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", + "thiserror 1.0.69", ] [[package]] -name = "polkadot-primitives" +name = "polkadot-runtime-common" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "bitvec", - "hex-literal", + "frame-benchmarking", + "frame-election-provider-support", + "frame-support 28.0.0", + "frame-system", + "impl-trait-for-tuples", + "libsecp256k1", "log", + "pallet-asset-rate", + "pallet-authorship", + "pallet-balances", + "pallet-broker", + "pallet-election-provider-multi-phase", + "pallet-fast-unstake", + "pallet-identity", + "pallet-session", + "pallet-staking", + "pallet-staking-reward-fn", + "pallet-timestamp", + "pallet-transaction-payment", + "pallet-treasury", + "pallet-vesting", "parity-scale-codec", - "polkadot-core-primitives 7.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "polkadot-parachain-primitives 6.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "polkadot-primitives", + "polkadot-runtime-parachains", + "rustc-hex", "scale-info", "serde", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-application-crypto 30.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-arithmetic 23.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-authority-discovery 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-consensus-slots 0.32.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-inherents 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-io 30.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-keystore 0.34.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-staking 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "slot-range-helper", + "sp-api 26.0.0", + "sp-core 28.0.0", + "sp-inherents 26.0.0", + "sp-io 30.0.0", + "sp-keyring 31.0.0", + "sp-npos-elections", + "sp-runtime 31.0.1", + "sp-session 27.0.0", + "sp-staking 26.0.0", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", + "static_assertions", ] [[package]] -name = "polkadot-primitives" +name = "polkadot-runtime-metrics" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "bitvec", - "hex-literal", - "log", + "bs58 0.5.1", + "frame-benchmarking", "parity-scale-codec", - "polkadot-core-primitives 7.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "polkadot-parachain-primitives 6.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "scale-info", - "serde", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-application-crypto 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-arithmetic 23.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-authority-discovery 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-consensus-slots 0.32.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-inherents 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-io 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-keystore 0.34.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-staking 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "thiserror 1.0.69", + "polkadot-primitives", + "sp-tracing 16.0.0", ] [[package]] -name = "polkadot-sdk" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb819108697967452fa6d8d96ab4c0d48cbaa423b3156499dcb24f1cf95d6775" +name = "polkadot-runtime-parachains" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "bitflags 1.3.2", + "bitvec", + "frame-benchmarking", + "frame-election-provider-support", + "frame-support 28.0.0", + "frame-system", + "impl-trait-for-tuples", + "log", + "pallet-authority-discovery", + "pallet-authorship", + "pallet-babe", + "pallet-balances", + "pallet-broker", + "pallet-message-queue", + "pallet-mmr", + "pallet-session", + "pallet-staking", + "pallet-timestamp", + "parity-scale-codec", + "polkadot-core-primitives", + "polkadot-parachain-primitives", + "polkadot-primitives", + "polkadot-runtime-metrics", + "rand 0.8.5", + "rand_chacha 0.3.1", + "scale-info", + "serde", + "sp-api 26.0.0", + "sp-application-crypto 30.0.0", + "sp-arithmetic 23.0.0", + "sp-core 28.0.0", + "sp-inherents 26.0.0", + "sp-io 30.0.0", + "sp-keystore 0.34.0", + "sp-runtime 31.0.1", + "sp-session 27.0.0", + "sp-staking 26.0.0", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", + "staging-xcm", + "staging-xcm-executor", + "static_assertions", ] [[package]] name = "polkadot-sdk-frame" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "docify", "frame-benchmarking", "frame-executive", - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "frame-system 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "frame-support 28.0.0", + "frame-system", "frame-system-benchmarking", "frame-system-rpc-runtime-api", - "frame-try-runtime 0.34.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "frame-try-runtime 0.34.0", "log", "parity-scale-codec", "scale-info", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-arithmetic 23.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-block-builder 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-consensus-aura 0.32.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-consensus-grandpa 13.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-genesis-builder 0.8.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-inherents 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-io 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-keyring 31.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-offchain 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-session 27.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-transaction-pool 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-version 29.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", -] - -[[package]] -name = "polkadot-statement-table" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" -dependencies = [ - "parity-scale-codec", - "polkadot-primitives 7.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "tracing-gum 7.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "serde", + "sp-api 26.0.0", + "sp-arithmetic 23.0.0", + "sp-block-builder 26.0.0", + "sp-consensus-aura 0.32.0", + "sp-consensus-grandpa 13.0.0", + "sp-core 28.0.0", + "sp-genesis-builder 0.8.0", + "sp-inherents 26.0.0", + "sp-io 30.0.0", + "sp-keyring 31.0.0", + "sp-offchain 26.0.0", + "sp-runtime 31.0.1", + "sp-session 27.0.0", + "sp-storage 19.0.0", + "sp-transaction-pool 26.0.0", + "sp-version 29.0.0", ] [[package]] name = "polkadot-statement-table" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "parity-scale-codec", - "polkadot-primitives 7.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "tracing-gum 7.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "polkadot-primitives", + "tracing-gum", ] [[package]] @@ -8437,15 +9292,15 @@ dependencies = [ [[package]] name = "polkavm" -version = "0.18.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd044ab1d3b11567ab6b98ca71259a992b4034220d5972988a0e96518e5d343d" +checksum = "fa028f713d0613f0f08b8b3367402cb859218854f6b96fcbe39a501862894d6f" dependencies = [ "libc", "log", - "polkavm-assembler 0.18.0", - "polkavm-common 0.18.0", - "polkavm-linux-raw 0.18.0", + "polkavm-assembler 0.26.0", + "polkavm-common 0.26.0", + "polkavm-linux-raw 0.26.0", ] [[package]] @@ -8459,9 +9314,9 @@ dependencies = [ [[package]] name = "polkavm-assembler" -version = "0.18.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eaad38dc420bfed79e6f731471c973ce5ff5e47ab403e63cf40358fef8a6368f" +checksum = "4859a29e1f4ad64610c4bc2bfc40bb9a535068a034933a5b56b5e7a0febf105a" dependencies = [ "log", ] @@ -8477,12 +9332,13 @@ dependencies = [ [[package]] name = "polkavm-common" -version = "0.18.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31ff33982a807d8567645d4784b9b5d7ab87bcb494f534a57cadd9012688e102" +checksum = "49a5794b695626ba70d29e66e3f4f4835767452a6723f3a0bc20884b07088fe8" dependencies = [ + "blake3", "log", - "polkavm-assembler 0.18.0", + "polkavm-assembler 0.26.0", ] [[package]] @@ -8496,11 +9352,11 @@ dependencies = [ [[package]] name = "polkavm-derive" -version = "0.18.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2eb703f3b6404c13228402e98a5eae063fd16b8f58afe334073ec105ee4117e" +checksum = "95282a203ae1f6828a04ff334145c3f6dc718bba6d3959805d273358b45eab93" dependencies = [ - "polkavm-derive-impl-macro 0.18.0", + "polkavm-derive-impl-macro 0.26.0", ] [[package]] @@ -8512,19 +9368,19 @@ dependencies = [ "polkavm-common 0.9.0", "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] name = "polkavm-derive-impl" -version = "0.18.1" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f2116a92e6e96220a398930f4c8a6cda1264206f3e2034fc9982bfd93f261f7" +checksum = "6069dc7995cde6e612b868a02ce48b54397c6d2582bd1b97b63aabbe962cd779" dependencies = [ - "polkavm-common 0.18.0", + "polkavm-common 0.26.0", "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] @@ -8534,31 +9390,31 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ba81f7b5faac81e528eb6158a6f3c9e0bb1008e0ffa19653bc8dea925ecb429" dependencies = [ "polkavm-derive-impl 0.9.0", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] name = "polkavm-derive-impl-macro" -version = "0.18.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48c16669ddc7433e34c1007d31080b80901e3e8e523cb9d4b441c3910cf9294b" +checksum = "581d34cafec741dc5ffafbb341933c205b6457f3d76257a9d99fb56687219c91" dependencies = [ - "polkavm-derive-impl 0.18.1", - "syn 2.0.95", + "polkavm-derive-impl 0.26.0", + "syn 2.0.104", ] [[package]] name = "polkavm-linker" -version = "0.18.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9bfe793b094d9ea5c99b7c43ba46e277b0f8f48f4bbfdbabf8d3ebf701a4bd3" +checksum = "beb896023e5bd89bba40311797d8d42490fa4a1fd5256c74820753c5722d1e67" dependencies = [ "dirs", "gimli 0.31.1", "hashbrown 0.14.5", "log", "object 0.36.7", - "polkavm-common 0.18.0", + "polkavm-common 0.26.0", "regalloc2 0.9.3", "rustc-demangle", ] @@ -8571,9 +9427,9 @@ checksum = "26e85d3456948e650dff0cfc85603915847faf893ed1e66b020bb82ef4557120" [[package]] name = "polkavm-linux-raw" -version = "0.18.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23eff02c070c70f31878a3d915e88a914ecf3e153741e2fb572dde28cce20fde" +checksum = "28919f542476f4158cc71e6c072b1051f38f4b514253594ac3ad80e3c0211fc8" [[package]] name = "polling" @@ -8584,7 +9440,7 @@ dependencies = [ "cfg-if", "concurrent-queue", "hermit-abi 0.4.0", - "pin-project-lite", + "pin-project-lite 0.2.16", "rustix 0.38.43", "tracing", "windows-sys 0.59.0", @@ -8674,6 +9530,16 @@ dependencies = [ "termtree", ] +[[package]] +name = "prettyplease" +version = "0.1.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c8646e95016a7a6c4adea95bafa8a16baab64b583356217f2c85db4a39d9a86" +dependencies = [ + "proc-macro2", + "syn 1.0.109", +] + [[package]] name = "prettyplease" version = "0.2.27" @@ -8681,7 +9547,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "483f8c21f64f3ea09fe0f30f5d48c3e8eefe5dac9129f0075f76593b4c1da705" dependencies = [ "proc-macro2", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] @@ -8704,8 +9570,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d15600a7d856470b7d278b3fe0e311fe28c2526348549f8ef2ff7db3299c87f5" dependencies = [ "fixed-hash", - "impl-codec 0.7.0", + "impl-codec 0.7.1", "impl-num-traits", + "impl-rlp", "impl-serde 0.5.0", "scale-info", "uint 0.10.0", @@ -8789,18 +9656,7 @@ dependencies = [ "proc-macro-error-attr2", "proc-macro2", "quote", - "syn 2.0.95", -] - -[[package]] -name = "proc-macro-warning" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d1eaa7fa0aa1929ffdf7eeb6eac234dde6268914a14ad44d23521ab6a9b258e" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] @@ -8811,14 +9667,14 @@ checksum = "834da187cfe638ae8abb0203f0b33e5ccdb02a28e7199f2f47b3e2754f50edca" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] name = "proc-macro2" -version = "1.0.92" +version = "1.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0" +checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" dependencies = [ "unicode-ident", ] @@ -8839,9 +9695,9 @@ dependencies = [ [[package]] name = "prometheus-client" -version = "0.21.2" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c99afa9a01501019ac3a14d71d9f94050346f55ca471ce90c799a15c58f61e2" +checksum = "5d6fa99d535dd930d1249e6c79cb3c2915f9172a540fe2b02a4c8f9ca954721e" dependencies = [ "dtoa", "itoa", @@ -8862,14 +9718,44 @@ dependencies = [ ] [[package]] -name = "prometheus-client-derive-encode" -version = "0.4.2" +name = "prometheus-client-derive-encode" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "440f724eba9f6996b75d63681b0a92b06947f1457076d503a4d2e2c8f56442b8" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "proptest" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14cae93065090804185d3b75f0bf93b8eeda30c7a9b4a33d3bdb3988d6229e50" +dependencies = [ + "bit-set", + "bit-vec", + "bitflags 2.6.0", + "lazy_static", + "num-traits", + "rand 0.8.5", + "rand_chacha 0.3.1", + "rand_xorshift", + "regex-syntax 0.8.5", + "rusty-fork", + "tempfile", + "unarray", +] + +[[package]] +name = "prost" +version = "0.11.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "440f724eba9f6996b75d63681b0a92b06947f1457076d503a4d2e2c8f56442b8" +checksum = "0b82eaa1d779e9a4bc1c3217db8ffbeabaae1dca241bf70183242128d48681cd" dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.95", + "bytes", + "prost-derive 0.11.9", ] [[package]] @@ -8884,33 +9770,34 @@ dependencies = [ [[package]] name = "prost" -version = "0.13.4" +version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c0fef6c4230e4ccf618a35c59d7ede15dea37de8427500f50aff708806e42ec" +checksum = "2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5" dependencies = [ "bytes", - "prost-derive 0.13.4", + "prost-derive 0.13.5", ] [[package]] name = "prost-build" -version = "0.12.6" +version = "0.11.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22505a5c94da8e3b7c2996394d1c933236c4d743e81a410bcca4e6989fc066a4" +checksum = "119533552c9a7ffacc21e099c24a0ac8bb19c2a2a3f363de84cd9b844feab270" dependencies = [ "bytes", - "heck 0.5.0", - "itertools 0.12.1", + "heck 0.4.1", + "itertools 0.10.5", + "lazy_static", "log", "multimap", - "once_cell", "petgraph", - "prettyplease", - "prost 0.12.6", - "prost-types 0.12.6", + "prettyplease 0.1.25", + "prost 0.11.9", + "prost-types 0.11.9", "regex", - "syn 2.0.95", + "syn 1.0.109", "tempfile", + "which", ] [[package]] @@ -8925,14 +9812,27 @@ dependencies = [ "multimap", "once_cell", "petgraph", - "prettyplease", - "prost 0.13.4", + "prettyplease 0.2.27", + "prost 0.13.5", "prost-types 0.13.4", "regex", - "syn 2.0.95", + "syn 2.0.104", "tempfile", ] +[[package]] +name = "prost-derive" +version = "0.11.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5d2d8d10f3c6ded6da8b05b5fb3b8a5082514344d56c9f871412d29b4e075b4" +dependencies = [ + "anyhow", + "itertools 0.10.5", + "proc-macro2", + "quote", + "syn 1.0.109", +] + [[package]] name = "prost-derive" version = "0.12.6" @@ -8943,29 +9843,29 @@ dependencies = [ "itertools 0.12.1", "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] name = "prost-derive" -version = "0.13.4" +version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "157c5a9d7ea5c2ed2d9fb8f495b64759f7816c7eaea54ba3978f0d63000162e3" +checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d" dependencies = [ "anyhow", "itertools 0.13.0", "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] name = "prost-types" -version = "0.12.6" +version = "0.11.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9091c90b0a32608e984ff2fa4091273cbdd755d54935c51d520887f4a1dbd5b0" +checksum = "213622a1460818959ac1181aaeb2dc9c7f63df720db7d788b3e24eacd1983e13" dependencies = [ - "prost 0.12.6", + "prost 0.11.9", ] [[package]] @@ -8974,7 +9874,7 @@ version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cc2f1e56baa61e93533aebc21af4d2134b70f66275e0fcdf3cbe43d77ff7e8fc" dependencies = [ - "prost 0.13.4", + "prost 0.13.5", ] [[package]] @@ -8996,7 +9896,7 @@ dependencies = [ "libc", "once_cell", "raw-cpuid", - "wasi", + "wasi 0.11.0+wasi-snapshot-preview1", "web-sys", "winapi", ] @@ -9018,9 +9918,9 @@ dependencies = [ [[package]] name = "quick-protobuf-codec" -version = "0.2.0" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8ededb1cd78531627244d51dd0c7139fbe736c7d57af0092a76f0ffb2f56e98" +checksum = "1693116345026436eb2f10b677806169c1a1260c1c60eaaffe3fb5a29ae23d8b" dependencies = [ "asynchronous-codec 0.6.2", "bytes", @@ -9043,21 +9943,14 @@ dependencies = [ ] [[package]] -name = "quinn" -version = "0.10.2" +name = "quicksink" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cc2c5017e4b43d5995dcea317bc46c1e09404c0a9664d2908f7f02dfe943d75" +checksum = "77de3c815e5a160b1539c6592796801df2043ae35e123b46d73380cfa57af858" dependencies = [ - "bytes", - "futures-io", - "pin-project-lite", - "quinn-proto 0.10.6", - "quinn-udp 0.4.1", - "rustc-hash 1.1.0", - "rustls 0.21.12", - "thiserror 1.0.69", - "tokio", - "tracing", + "futures-core", + "futures-sink", + "pin-project-lite 0.1.12", ] [[package]] @@ -9068,32 +9961,33 @@ checksum = "62e96808277ec6f97351a2380e6c25114bc9e67037775464979f3037c92d05ef" dependencies = [ "bytes", "futures-io", - "pin-project-lite", + "pin-project-lite 0.2.16", "quinn-proto 0.11.9", - "quinn-udp 0.5.9", + "quinn-udp", "rustc-hash 2.1.0", "rustls 0.23.20", - "socket2 0.5.8", - "thiserror 2.0.10", + "socket2 0.5.10", + "thiserror 2.0.12", "tokio", "tracing", ] [[package]] name = "quinn-proto" -version = "0.10.6" +version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "141bf7dfde2fbc246bfd3fe12f2455aa24b0fbd9af535d8c86c7bd1381ff2b1a" +checksum = "94b0b33c13a79f669c85defaf4c275dc86a0c0372807d0ca3d78e0bb87274863" dependencies = [ "bytes", - "rand", + "rand 0.8.5", "ring 0.16.20", "rustc-hash 1.1.0", - "rustls 0.21.12", + "rustls 0.20.9", "slab", "thiserror 1.0.69", "tinyvec", "tracing", + "webpki", ] [[package]] @@ -9103,32 +9997,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2fe5ef3495d7d2e377ff17b1a8ce2ee2ec2a18cde8b6ad6619d65d0701c135d" dependencies = [ "bytes", - "getrandom", - "rand", + "getrandom 0.2.15", + "rand 0.8.5", "ring 0.17.8", "rustc-hash 2.1.0", "rustls 0.23.20", "rustls-pki-types", "slab", - "thiserror 2.0.10", + "thiserror 2.0.12", "tinyvec", "tracing", "web-time", ] -[[package]] -name = "quinn-udp" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "055b4e778e8feb9f93c4e439f71dc2156ef13360b432b799e179a8c4cdf0b1d7" -dependencies = [ - "bytes", - "libc", - "socket2 0.5.8", - "tracing", - "windows-sys 0.48.0", -] - [[package]] name = "quinn-udp" version = "0.5.9" @@ -9138,20 +10019,26 @@ dependencies = [ "cfg_aliases 0.2.1", "libc", "once_cell", - "socket2 0.5.8", + "socket2 0.5.10", "tracing", "windows-sys 0.59.0", ] [[package]] name = "quote" -version = "1.0.38" +version = "1.0.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc" +checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" dependencies = [ "proc-macro2", ] +[[package]] +name = "r-efi" +version = "5.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" + [[package]] name = "radium" version = "0.7.0" @@ -9165,8 +10052,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ "libc", - "rand_chacha", - "rand_core", + "rand_chacha 0.3.1", + "rand_core 0.6.4", +] + +[[package]] +name = "rand" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97" +dependencies = [ + "rand_chacha 0.9.0", + "rand_core 0.9.3", + "serde", ] [[package]] @@ -9176,7 +10074,26 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", - "rand_core", + "rand_core 0.6.4", +] + +[[package]] +name = "rand_chacha" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" +dependencies = [ + "ppv-lite86", + "rand_core 0.9.3", +] + +[[package]] +name = "rand_core" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" +dependencies = [ + "getrandom 0.1.16", ] [[package]] @@ -9185,7 +10102,17 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom", + "getrandom 0.2.15", +] + +[[package]] +name = "rand_core" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" +dependencies = [ + "getrandom 0.3.3", + "serde", ] [[package]] @@ -9195,7 +10122,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31" dependencies = [ "num-traits", - "rand", + "rand 0.8.5", ] [[package]] @@ -9204,7 +10131,16 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "59cad018caf63deb318e5a4586d99a24424a364f40f1e5778c29aca23f4fc73e" dependencies = [ - "rand_core", + "rand_core 0.6.4", +] + +[[package]] +name = "rand_xorshift" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d25bf25ec5ae4a3f1b92f929810509a2f53d7dca2f50b794ff57e3face536c8f" +dependencies = [ + "rand_core 0.6.4", ] [[package]] @@ -9290,7 +10226,7 @@ version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" dependencies = [ - "getrandom", + "getrandom 0.2.15", "libredox", "thiserror 1.0.69", ] @@ -9312,7 +10248,7 @@ checksum = "bcc303e793d3734489387d205e9b186fac9c6cfacedd98cbb2e8a5943595f3e6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] @@ -9404,23 +10340,6 @@ dependencies = [ "subtle 2.6.1", ] -[[package]] -name = "ring" -version = "0.1.0" -source = "git+https://github.com/w3f/ring-proof?rev=665f5f5#665f5f51af5734c7b6d90b985dd6861d4c5b4752" -dependencies = [ - "ark-ec 0.4.2", - "ark-ff 0.4.2", - "ark-poly 0.4.2", - "ark-serialize 0.4.2", - "ark-std 0.4.0", - "arrayvec 0.7.6", - "blake2 0.10.6", - "common", - "fflonk", - "merlin", -] - [[package]] name = "ring" version = "0.16.20" @@ -9444,7 +10363,7 @@ checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" dependencies = [ "cc", "cfg-if", - "getrandom", + "getrandom 0.2.15", "libc", "spin 0.9.8", "untrusted 0.9.0", @@ -9460,6 +10379,26 @@ dependencies = [ "digest 0.10.7", ] +[[package]] +name = "rlp" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb919243f34364b6bd2fc10ef797edbfa75f33c252e7998527479c6d6b47e1ec" +dependencies = [ + "bytes", + "rustc-hex", +] + +[[package]] +name = "rlp" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa24e92bb2a83198bb76d661a71df9f7076b8c420b8696e4d3d97d50d94479e3" +dependencies = [ + "bytes", + "rustc-hex", +] + [[package]] name = "rocksdb" version = "0.21.0" @@ -9515,6 +10454,39 @@ dependencies = [ "windows-sys 0.48.0", ] +[[package]] +name = "ruint" +version = "1.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11256b5fe8c68f56ac6f39ef0720e592f33d2367a4782740d9c9142e889c7fb4" +dependencies = [ + "alloy-rlp", + "ark-ff 0.3.0", + "ark-ff 0.4.2", + "bytes", + "fastrlp 0.3.1", + "fastrlp 0.4.0", + "num-bigint", + "num-integer", + "num-traits", + "parity-scale-codec", + "primitive-types 0.12.2", + "proptest", + "rand 0.8.5", + "rand 0.9.1", + "rlp 0.5.2", + "ruint-macro", + "serde", + "valuable", + "zeroize", +] + +[[package]] +name = "ruint-macro" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48fd7bd8a6377e15ad9d42a8ec25371b94ddc67abe7c8b9127bec79bebaaae18" + [[package]] name = "rustc-demangle" version = "0.1.24" @@ -9539,6 +10511,15 @@ version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3e75f6a532d0fd9f7f13144f392b6ad56a32696bfcd9c78f797f16bbb6f072d6" +[[package]] +name = "rustc_version" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee" +dependencies = [ + "semver 0.11.0", +] + [[package]] name = "rustc_version" version = "0.4.1" @@ -9590,6 +10571,7 @@ version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b80e3dec595989ea8510028f30c408a4630db12c9cbb8de34203b89d6577e99" dependencies = [ + "log", "ring 0.16.20", "sct", "webpki", @@ -9607,6 +10589,20 @@ dependencies = [ "sct", ] +[[package]] +name = "rustls" +version = "0.22.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432" +dependencies = [ + "log", + "ring 0.17.8", + "rustls-pki-types", + "rustls-webpki 0.102.8", + "subtle 2.6.1", + "zeroize", +] + [[package]] name = "rustls" version = "0.23.20" @@ -9740,6 +10736,18 @@ version = "1.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4" +[[package]] +name = "rusty-fork" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb3dcc6e454c328bb824492db107ab7c0ae8fcffe4ad210136ef014458c1bc4f" +dependencies = [ + "fnv", + "quick-error", + "tempfile", + "wait-timeout", +] + [[package]] name = "ruzstd" version = "0.6.0" @@ -9750,6 +10758,17 @@ dependencies = [ "derive_more 0.99.18", ] +[[package]] +name = "rw-stream-sink" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26338f5e09bb721b85b135ea05af7767c90b52f6de4f087d4f4a3a9d64e7dc04" +dependencies = [ + "futures", + "pin-project", + "static_assertions", +] + [[package]] name = "rw-stream-sink" version = "0.4.0" @@ -9797,59 +10816,30 @@ dependencies = [ [[package]] name = "sc-allocator" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "log", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-core 28.0.0", + "sp-wasm-interface 20.0.0", "thiserror 1.0.69", ] [[package]] name = "sc-allocator" -version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" -dependencies = [ - "log", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "thiserror 1.0.69", -] - -[[package]] -name = "sc-authority-discovery" -version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +version = "27.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97e78771bbc491d4d601afbbf01f5718d6d724d0d971c8581cf5b4c62a9502f7" dependencies = [ - "async-trait", - "futures", - "futures-timer", - "ip_network", - "libp2p 0.52.4", - "linked_hash_set", "log", - "multihash 0.19.3", - "parity-scale-codec", - "prost 0.12.6", - "prost-build 0.12.6", - "rand", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-network 0.34.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-network-types 0.10.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-authority-discovery 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-keystore 0.34.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-core 32.0.0", + "sp-wasm-interface 21.0.1", "thiserror 1.0.69", ] [[package]] name = "sc-authority-discovery" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "async-trait", "futures", @@ -9857,231 +10847,235 @@ dependencies = [ "ip_network", "linked_hash_set", "log", - "multihash 0.19.3", "parity-scale-codec", "prost 0.12.6", "prost-build 0.13.4", - "rand", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-network 0.34.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-network-types 0.10.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-authority-discovery 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-keystore 0.34.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "rand 0.8.5", + "sc-client-api 28.0.0", + "sc-network 0.34.0", + "sc-network-types", + "sc-service 0.35.0", + "serde", + "serde_json", + "sp-api 26.0.0", + "sp-authority-discovery", + "sp-blockchain 28.0.0", + "sp-core 28.0.0", + "sp-keystore 0.34.0", + "sp-runtime 31.0.1", + "substrate-prometheus-endpoint 0.17.0", "thiserror 1.0.69", + "tokio", ] [[package]] name = "sc-basic-authorship" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "futures", - "futures-timer", "log", "parity-scale-codec", - "sc-block-builder 0.33.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sc-block-builder 0.33.0", "sc-proposer-metrics", - "sc-telemetry 15.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-transaction-pool-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-consensus 0.32.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-inherents 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sc-telemetry 15.0.0", + "sc-transaction-pool-api 28.0.0", + "sp-api 26.0.0", + "sp-blockchain 28.0.0", + "sp-consensus 0.32.0", + "sp-core 28.0.0", + "sp-inherents 26.0.0", + "sp-runtime 31.0.1", + "substrate-prometheus-endpoint 0.17.0", ] [[package]] name = "sc-block-builder" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "parity-scale-codec", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-block-builder 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-inherents 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-trie 29.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-api 26.0.0", + "sp-block-builder 26.0.0", + "sp-blockchain 28.0.0", + "sp-core 28.0.0", + "sp-inherents 26.0.0", + "sp-runtime 31.0.1", + "sp-trie 29.0.0", ] [[package]] name = "sc-block-builder" -version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d54ed880c04f6df650dcf4672d7d4a2d08b30e95c51f07b4a3be75eaa535082" dependencies = [ "parity-scale-codec", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-block-builder 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-inherents 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-trie 29.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-api 30.0.0", + "sp-block-builder 30.0.0", + "sp-blockchain 32.0.0", + "sp-core 32.0.0", + "sp-inherents 30.0.0", + "sp-runtime 35.0.0", + "sp-trie 33.0.0", ] [[package]] name = "sc-chain-spec" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "array-bytes", + "array-bytes 6.2.3", "docify", - "log", "memmap2 0.9.5", "parity-scale-codec", - "sc-chain-spec-derive 11.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-executor 0.32.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-network 0.34.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-telemetry 15.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sc-chain-spec-derive 11.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", + "sc-client-api 28.0.0", + "sc-executor 0.32.0", + "sc-network 0.34.0", + "sc-telemetry 15.0.0", "serde", "serde_json", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-genesis-builder 0.8.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-io 30.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-state-machine 0.35.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-blockchain 28.0.0", + "sp-core 28.0.0", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", + "sp-genesis-builder 0.8.0", + "sp-io 30.0.0", + "sp-runtime 31.0.1", + "sp-state-machine 0.35.0", + "sp-tracing 16.0.0", ] [[package]] name = "sc-chain-spec" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "31.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8d25ff00e77262342bd85a71de32170b136773f6a8cdd5641ce8b81fb4e16be" dependencies = [ - "array-bytes", + "array-bytes 6.2.3", "docify", "log", "memmap2 0.9.5", "parity-scale-codec", - "sc-chain-spec-derive 11.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-executor 0.32.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-network 0.34.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-telemetry 15.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sc-chain-spec-derive 11.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-client-api 32.0.0", + "sc-executor 0.36.0", + "sc-network 0.38.0", + "sc-telemetry 18.0.0", "serde", "serde_json", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-genesis-builder 0.8.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-io 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-state-machine 0.35.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-blockchain 32.0.0", + "sp-core 32.0.0", + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-genesis-builder 0.11.0", + "sp-io 34.0.0", + "sp-runtime 35.0.0", + "sp-state-machine 0.39.0", ] [[package]] name = "sc-chain-spec-derive" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2e80fbdaea194762d4b4b0eec389037c25ad102676203b42d684774ae3019b8" dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] name = "sc-chain-spec-derive" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] name = "sc-cli" version = "0.36.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "array-bytes", + "array-bytes 6.2.3", "chrono", "clap", "fdlimit", "futures", "itertools 0.11.0", - "libp2p-identity", + "libp2p-identity 0.2.10", "log", "names", "parity-bip39", "parity-scale-codec", - "rand", + "rand 0.8.5", "regex", "rpassword", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-client-db 0.35.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-keystore 25.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-mixnet 0.4.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-network 0.34.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-service 0.35.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-telemetry 15.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-tracing 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-utils 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sc-client-api 28.0.0", + "sc-client-db 0.35.0", + "sc-keystore 25.0.0", + "sc-mixnet 0.4.0", + "sc-network 0.34.0", + "sc-service 0.35.0", + "sc-telemetry 15.0.0", + "sc-tracing 28.0.0", + "sc-transaction-pool 28.0.0", + "sc-utils 14.0.0", "serde", "serde_json", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-keyring 31.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-keystore 0.34.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-panic-handler 13.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-version 29.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-blockchain 28.0.0", + "sp-core 28.0.0", + "sp-keyring 31.0.0", + "sp-keystore 0.34.0", + "sp-panic-handler 13.0.0", + "sp-runtime 31.0.1", + "sp-version 29.0.0", "thiserror 1.0.69", "tokio", ] [[package]] name = "sc-cli" -version = "0.36.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "0.40.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eade6864cba8ab29c4c7572c6a4a080c0423bc53cb48b00f70eef7d57d22abae" dependencies = [ - "array-bytes", + "array-bytes 6.2.3", "chrono", "clap", "fdlimit", "futures", - "itertools 0.11.0", - "libp2p-identity", + "itertools 0.10.5", + "libp2p-identity 0.1.3", "log", "names", "parity-bip39", "parity-scale-codec", - "rand", + "rand 0.8.5", "regex", "rpassword", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-client-db 0.35.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-keystore 25.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-mixnet 0.4.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-network 0.34.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-service 0.35.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-telemetry 15.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-tracing 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-transaction-pool 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-utils 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sc-client-api 32.0.0", + "sc-client-db 0.39.0", + "sc-keystore 29.0.0", + "sc-mixnet 0.8.0", + "sc-network 0.38.0", + "sc-service 0.39.0", + "sc-telemetry 18.0.0", + "sc-tracing 32.0.0", + "sc-utils 17.0.0", "serde", "serde_json", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-keyring 31.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-keystore 0.34.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-panic-handler 13.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-version 29.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-blockchain 32.0.0", + "sp-core 32.0.0", + "sp-keyring 35.0.0", + "sp-keystore 0.38.0", + "sp-panic-handler 13.0.2", + "sp-runtime 35.0.0", + "sp-version 33.0.0", "thiserror 1.0.69", "tokio", ] @@ -10089,61 +11083,61 @@ dependencies = [ [[package]] name = "sc-client-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "fnv", "futures", "log", "parity-scale-codec", "parking_lot 0.12.3", - "sc-executor 0.32.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-transaction-pool-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-utils 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-consensus 0.32.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-database 10.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-state-machine 0.35.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-statement-store 10.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-trie 29.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sc-executor 0.32.0", + "sc-transaction-pool-api 28.0.0", + "sc-utils 14.0.0", + "sp-api 26.0.0", + "sp-blockchain 28.0.0", + "sp-consensus 0.32.0", + "sp-core 28.0.0", + "sp-database 10.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", + "sp-externalities 0.25.0", + "sp-runtime 31.0.1", + "sp-state-machine 0.35.0", + "sp-storage 19.0.0", + "sp-trie 29.0.0", + "substrate-prometheus-endpoint 0.17.0", ] [[package]] name = "sc-client-api" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "32.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6f69c592a2cab8b5cb7860bf57c5084a590d2e0c5df9308f62ddb405ca4d97e" dependencies = [ "fnv", "futures", "log", "parity-scale-codec", "parking_lot 0.12.3", - "sc-executor 0.32.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-transaction-pool-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-utils 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-consensus 0.32.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-database 10.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-state-machine 0.35.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-statement-store 10.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-trie 29.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sc-executor 0.36.0", + "sc-transaction-pool-api 32.0.0", + "sc-utils 17.0.0", + "sp-api 30.0.0", + "sp-blockchain 32.0.0", + "sp-consensus 0.36.0", + "sp-core 32.0.0", + "sp-database 10.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-externalities 0.28.0", + "sp-runtime 35.0.0", + "sp-state-machine 0.39.0", + "sp-statement-store 14.0.0", + "sp-storage 21.0.0", + "sp-trie 33.0.0", + "substrate-prometheus-endpoint 0.17.2", ] [[package]] name = "sc-client-db" version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "hash-db", "kvdb", @@ -10154,22 +11148,25 @@ dependencies = [ "parity-db", "parity-scale-codec", "parking_lot 0.12.3", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-state-db 0.30.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sc-client-api 28.0.0", + "sc-state-db 0.30.0", "schnellru", - "sp-arithmetic 23.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-database 10.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-state-machine 0.35.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-trie 29.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-arithmetic 23.0.0", + "sp-blockchain 28.0.0", + "sp-core 28.0.0", + "sp-database 10.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", + "sp-runtime 31.0.1", + "sp-state-machine 0.35.0", + "sp-trie 29.0.0", + "substrate-prometheus-endpoint 0.17.0", + "sysinfo", ] [[package]] name = "sc-client-db" -version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "0.39.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f4e8c9db1025f0b17438f5db8937c53022b417593f30d4624b8b2e0d3300b9f" dependencies = [ "hash-db", "kvdb", @@ -10180,73 +11177,74 @@ dependencies = [ "parity-db", "parity-scale-codec", "parking_lot 0.12.3", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-state-db 0.30.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sc-client-api 32.0.0", + "sc-state-db 0.34.0", "schnellru", - "sp-arithmetic 23.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-database 10.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-state-machine 0.35.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-trie 29.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-arithmetic 26.1.0", + "sp-blockchain 32.0.0", + "sp-core 32.0.0", + "sp-database 10.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 35.0.0", + "sp-state-machine 0.39.0", + "sp-trie 33.0.0", ] [[package]] name = "sc-consensus" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "async-trait", "futures", "log", - "mockall 0.11.4", + "mockall 0.13.1", "parking_lot 0.12.3", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-network-types 0.10.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-utils 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sc-client-api 28.0.0", + "sc-network-types", + "sc-utils 14.0.0", "serde", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-consensus 0.32.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-state-machine 0.35.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-blockchain 28.0.0", + "sp-consensus 0.32.0", + "sp-core 28.0.0", + "sp-runtime 31.0.1", + "sp-state-machine 0.35.0", + "substrate-prometheus-endpoint 0.17.0", "thiserror 1.0.69", ] [[package]] name = "sc-consensus" -version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a051ffa28788f7ec47e46d6236132126d5aa563469e6c852e87cfbe5069e0687" dependencies = [ "async-trait", "futures", + "futures-timer", + "libp2p-identity 0.1.3", "log", "mockall 0.11.4", "parking_lot 0.12.3", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-network-types 0.10.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-utils 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sc-client-api 32.0.0", + "sc-utils 17.0.0", "serde", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-consensus 0.32.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-state-machine 0.35.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-api 30.0.0", + "sp-blockchain 32.0.0", + "sp-consensus 0.36.0", + "sp-core 32.0.0", + "sp-runtime 35.0.0", + "sp-state-machine 0.39.0", + "substrate-prometheus-endpoint 0.17.2", "thiserror 1.0.69", ] [[package]] name = "sc-consensus-babe" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "async-trait", - "fork-tree 12.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "fork-tree 12.0.0", "futures", "log", "num-bigint", @@ -10254,196 +11252,199 @@ dependencies = [ "num-traits", "parity-scale-codec", "parking_lot 0.12.3", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-consensus 0.33.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sc-client-api 28.0.0", + "sc-consensus 0.33.0", "sc-consensus-epochs", "sc-consensus-slots", - "sc-telemetry 15.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-transaction-pool-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-application-crypto 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-block-builder 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-consensus 0.32.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-consensus-babe 0.32.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-consensus-slots 0.32.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-inherents 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-keystore 0.34.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sc-telemetry 15.0.0", + "sc-transaction-pool-api 28.0.0", + "sp-api 26.0.0", + "sp-application-crypto 30.0.0", + "sp-block-builder 26.0.0", + "sp-blockchain 28.0.0", + "sp-consensus 0.32.0", + "sp-consensus-babe 0.32.0", + "sp-consensus-slots 0.32.0", + "sp-core 28.0.0", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", + "sp-inherents 26.0.0", + "sp-keystore 0.34.0", + "sp-runtime 31.0.1", + "sp-timestamp 26.0.0", + "substrate-prometheus-endpoint 0.17.0", "thiserror 1.0.69", ] [[package]] name = "sc-consensus-epochs" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "fork-tree 12.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "fork-tree 12.0.0", "parity-scale-codec", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-consensus 0.33.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sc-client-api 28.0.0", + "sc-consensus 0.33.0", + "sp-blockchain 28.0.0", + "sp-runtime 31.0.1", ] [[package]] name = "sc-consensus-grandpa" version = "0.19.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "ahash", - "array-bytes", + "ahash 0.8.11", + "array-bytes 6.2.3", "async-trait", "dyn-clone", "finality-grandpa", - "fork-tree 12.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "fork-tree 12.0.0", "futures", "futures-timer", "log", "parity-scale-codec", "parking_lot 0.12.3", - "rand", - "sc-block-builder 0.33.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-chain-spec 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-consensus 0.33.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-network 0.34.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-network-common 0.33.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "rand 0.8.5", + "sc-block-builder 0.33.0", + "sc-chain-spec 28.0.0", + "sc-client-api 28.0.0", + "sc-consensus 0.33.0", + "sc-network 0.34.0", + "sc-network-common 0.33.0", "sc-network-gossip", - "sc-network-sync 0.33.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-network-types 0.10.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-telemetry 15.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-transaction-pool-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-utils 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sc-network-sync 0.33.0", + "sc-network-types", + "sc-telemetry 15.0.0", + "sc-transaction-pool-api 28.0.0", + "sc-utils 14.0.0", "serde_json", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-application-crypto 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-arithmetic 23.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-consensus 0.32.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-consensus-grandpa 13.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-keystore 0.34.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-api 26.0.0", + "sp-application-crypto 30.0.0", + "sp-arithmetic 23.0.0", + "sp-blockchain 28.0.0", + "sp-consensus 0.32.0", + "sp-consensus-grandpa 13.0.0", + "sp-core 28.0.0", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", + "sp-keystore 0.34.0", + "sp-runtime 31.0.1", + "substrate-prometheus-endpoint 0.17.0", "thiserror 1.0.69", ] [[package]] name = "sc-consensus-grandpa-rpc" version = "0.19.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "finality-grandpa", "futures", - "jsonrpsee", + "jsonrpsee 0.24.7", "log", "parity-scale-codec", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sc-client-api 28.0.0", "sc-consensus-grandpa", - "sc-rpc 29.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sc-rpc 29.0.0", "serde", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-blockchain 28.0.0", + "sp-core 28.0.0", + "sp-runtime 31.0.1", "thiserror 1.0.69", ] [[package]] name = "sc-consensus-slots" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "async-trait", "futures", "futures-timer", "log", "parity-scale-codec", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-consensus 0.33.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-telemetry 15.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-arithmetic 23.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-consensus 0.32.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-consensus-slots 0.32.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-inherents 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-state-machine 0.35.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sc-client-api 28.0.0", + "sc-consensus 0.33.0", + "sc-telemetry 15.0.0", + "sp-arithmetic 23.0.0", + "sp-blockchain 28.0.0", + "sp-consensus 0.32.0", + "sp-consensus-slots 0.32.0", + "sp-core 28.0.0", + "sp-inherents 26.0.0", + "sp-runtime 31.0.1", + "sp-state-machine 0.35.0", ] [[package]] name = "sc-executor" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", - "sc-executor-common 0.29.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-executor-polkavm 0.29.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-executor-wasmtime 0.29.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sc-executor-common 0.29.0", + "sc-executor-polkavm 0.29.0", + "sc-executor-wasmtime 0.29.0", "schnellru", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-io 30.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-panic-handler 13.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-trie 29.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-version 29.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-api 26.0.0", + "sp-core 28.0.0", + "sp-externalities 0.25.0", + "sp-io 30.0.0", + "sp-panic-handler 13.0.0", + "sp-runtime-interface 24.0.0", + "sp-trie 29.0.0", + "sp-version 29.0.0", + "sp-wasm-interface 20.0.0", "tracing", ] [[package]] name = "sc-executor" -version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "0.36.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc6b47b642a92adcabaeadb7d76bd1a02bcf5a93f2b649e81afe8b940107bbda" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", - "sc-executor-common 0.29.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-executor-polkavm 0.29.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-executor-wasmtime 0.29.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sc-executor-common 0.33.0", + "sc-executor-polkavm 0.30.0", + "sc-executor-wasmtime 0.33.1", "schnellru", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-io 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-panic-handler 13.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-trie 29.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-version 29.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-api 30.0.0", + "sp-core 32.0.0", + "sp-externalities 0.28.0", + "sp-io 34.0.0", + "sp-panic-handler 13.0.2", + "sp-runtime-interface 27.0.0", + "sp-trie 33.0.0", + "sp-version 33.0.0", + "sp-wasm-interface 21.0.1", "tracing", ] [[package]] name = "sc-executor-common" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "polkavm 0.9.3", - "sc-allocator 23.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-maybe-compressed-blob 11.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "polkavm 0.26.0", + "sc-allocator 23.0.0", + "sp-maybe-compressed-blob 11.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", + "sp-wasm-interface 20.0.0", "thiserror 1.0.69", "wasm-instrument", ] [[package]] name = "sc-executor-common" -version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "0.33.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88c61ef111d7ccc7697ee4788654f4f998662db057c27ca2de4b94f20e3e6ed1" dependencies = [ - "polkavm 0.18.0", - "sc-allocator 23.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-maybe-compressed-blob 11.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "polkavm 0.9.3", + "sc-allocator 27.0.0", + "sp-maybe-compressed-blob 11.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-wasm-interface 21.0.1", "thiserror 1.0.69", "wasm-instrument", ] @@ -10451,47 +11452,47 @@ dependencies = [ [[package]] name = "sc-executor-polkavm" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "log", - "polkavm 0.9.3", - "sc-executor-common 0.29.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "polkavm 0.26.0", + "sc-executor-common 0.29.0", + "sp-wasm-interface 20.0.0", ] [[package]] name = "sc-executor-polkavm" -version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6fb96b22b779ba14f449d114b63efd162f95f1cdf773cdac29f75fe6a250de24" dependencies = [ "log", - "polkavm 0.18.0", - "sc-executor-common 0.29.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "polkavm 0.9.3", + "sc-executor-common 0.33.0", + "sp-wasm-interface 21.0.1", ] [[package]] name = "sc-executor-wasmtime" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "anyhow", - "cfg-if", - "libc", "log", "parking_lot 0.12.3", "rustix 0.36.17", - "sc-allocator 23.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-executor-common 0.29.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sc-allocator 23.0.0", + "sc-executor-common 0.29.0", + "sp-runtime-interface 24.0.0", + "sp-wasm-interface 20.0.0", "wasmtime", ] [[package]] name = "sc-executor-wasmtime" -version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "0.33.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f45912e90278c06bacf2c37a11937ed6878ee0cd056ae2be2d0b45ec7ac34d1" dependencies = [ "anyhow", "cfg-if", @@ -10499,81 +11500,82 @@ dependencies = [ "log", "parking_lot 0.12.3", "rustix 0.36.17", - "sc-allocator 23.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-executor-common 0.29.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sc-allocator 27.0.0", + "sc-executor-common 0.33.0", + "sp-runtime-interface 27.0.0", + "sp-wasm-interface 21.0.1", "wasmtime", ] [[package]] name = "sc-informant" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "console", "futures", "futures-timer", "log", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-network 0.34.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-network-common 0.33.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-network-sync 0.33.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sc-client-api 28.0.0", + "sc-network 0.34.0", + "sc-network-sync 0.33.0", + "sp-blockchain 28.0.0", + "sp-runtime 31.0.1", ] [[package]] name = "sc-informant" -version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "061006dce0dcae3ece90d5d9f656ade507dd922931911d59deea823f28be54dd" dependencies = [ - "console", + "ansi_term", "futures", "futures-timer", "log", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-network 0.34.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-network-common 0.33.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-network-sync 0.33.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sc-client-api 32.0.0", + "sc-network 0.38.0", + "sc-network-common 0.37.0", + "sc-network-sync 0.37.0", + "sp-blockchain 32.0.0", + "sp-runtime 35.0.0", ] [[package]] name = "sc-keystore" version = "25.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "array-bytes", + "array-bytes 6.2.3", "parking_lot 0.12.3", "serde_json", - "sp-application-crypto 30.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-keystore 0.34.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-application-crypto 30.0.0", + "sp-core 28.0.0", + "sp-keystore 0.34.0", "thiserror 1.0.69", ] [[package]] name = "sc-keystore" -version = "25.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "29.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6477f27aa17ada189355325c16992d3e612d2fe276ecef9da1b36b6b297b3ac4" dependencies = [ - "array-bytes", + "array-bytes 6.2.3", "parking_lot 0.12.3", "serde_json", - "sp-application-crypto 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-keystore 0.34.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-application-crypto 34.0.0", + "sp-core 32.0.0", + "sp-keystore 0.38.0", "thiserror 1.0.69", ] [[package]] name = "sc-mixnet" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "array-bytes", + "array-bytes 6.2.3", "arrayvec 0.7.6", "blake2 0.10.6", "bytes", @@ -10581,57 +11583,57 @@ dependencies = [ "futures-timer", "log", "mixnet", - "multiaddr 0.18.2", "parity-scale-codec", "parking_lot 0.12.3", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-network 0.34.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-network-types 0.10.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-transaction-pool-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-consensus 0.32.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-keystore 0.34.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-mixnet 0.4.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sc-client-api 28.0.0", + "sc-network 0.34.0", + "sc-network-types", + "sc-transaction-pool-api 28.0.0", + "sp-api 26.0.0", + "sp-consensus 0.32.0", + "sp-core 28.0.0", + "sp-keystore 0.34.0", + "sp-mixnet 0.4.0", + "sp-runtime 31.0.1", "thiserror 1.0.69", ] [[package]] name = "sc-mixnet" -version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8e04fecf6e55e4597e473c87e8f3cea5a9963835af30a971203290d62bb2d03" dependencies = [ - "array-bytes", + "array-bytes 4.2.0", "arrayvec 0.7.6", "blake2 0.10.6", "bytes", "futures", "futures-timer", + "libp2p-identity 0.1.3", "log", "mixnet", - "multiaddr 0.18.2", + "multiaddr 0.17.1", "parity-scale-codec", "parking_lot 0.12.3", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-network 0.34.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-network-types 0.10.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-transaction-pool-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-consensus 0.32.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-keystore 0.34.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-mixnet 0.4.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sc-client-api 32.0.0", + "sc-network 0.38.0", + "sc-transaction-pool-api 32.0.0", + "sp-api 30.0.0", + "sp-consensus 0.36.0", + "sp-core 32.0.0", + "sp-keystore 0.38.0", + "sp-mixnet 0.8.0", + "sp-runtime 35.0.0", "thiserror 1.0.69", ] [[package]] name = "sc-network" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "array-bytes", + "array-bytes 6.2.3", "async-channel 1.9.0", "async-trait", "asynchronous-codec 0.6.2", @@ -10642,32 +11644,31 @@ dependencies = [ "futures", "futures-timer", "ip_network", - "libp2p 0.52.4", + "libp2p 0.54.1", "linked_hash_set", - "litep2p 0.7.0", + "litep2p", "log", - "mockall 0.11.4", - "once_cell", + "mockall 0.13.1", "parity-scale-codec", "parking_lot 0.12.3", "partial_sort", "pin-project", "prost 0.12.6", - "prost-build 0.12.6", - "rand", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-network-common 0.33.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-network-types 0.10.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-utils 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "prost-build 0.13.4", + "rand 0.8.5", + "sc-client-api 28.0.0", + "sc-network-common 0.33.0", + "sc-network-types", + "sc-utils 14.0.0", "schnellru", "serde", "serde_json", "smallvec", - "sp-arithmetic 23.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-arithmetic 23.0.0", + "sp-blockchain 28.0.0", + "sp-core 28.0.0", + "sp-runtime 31.0.1", + "substrate-prometheus-endpoint 0.17.0", "thiserror 1.0.69", "tokio", "tokio-stream", @@ -10679,183 +11680,189 @@ dependencies = [ [[package]] name = "sc-network" -version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "0.38.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "39e68214c9245ee374a6c51fca3c00feddbe20a86451d92c76585a9cc9553425" dependencies = [ - "array-bytes", + "array-bytes 6.2.3", "async-channel 1.9.0", "async-trait", "asynchronous-codec 0.6.2", "bytes", - "cid 0.9.0", "either", "fnv", "futures", "futures-timer", "ip_network", - "libp2p 0.54.1", + "libp2p 0.51.4", "linked_hash_set", - "litep2p 0.8.4", "log", "mockall 0.11.4", - "once_cell", "parity-scale-codec", "parking_lot 0.12.3", "partial_sort", "pin-project", - "prost 0.12.6", - "prost-build 0.13.4", - "rand", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-network-common 0.33.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-network-types 0.10.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-utils 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "schnellru", + "rand 0.8.5", + "sc-client-api 32.0.0", + "sc-network-common 0.37.0", + "sc-utils 17.0.0", "serde", "serde_json", "smallvec", - "sp-arithmetic 23.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-arithmetic 26.1.0", + "sp-blockchain 32.0.0", + "sp-core 32.0.0", + "sp-runtime 35.0.0", + "substrate-prometheus-endpoint 0.17.2", "thiserror 1.0.69", "tokio", "tokio-stream", "unsigned-varint 0.7.2", - "void", "wasm-timer", "zeroize", ] +[[package]] +name = "sc-network-bitswap" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf7cf01e661f39303737596859139fcdd31bd106a979fae0828f3e5b0decce89" +dependencies = [ + "async-channel 1.9.0", + "cid 0.9.0", + "futures", + "libp2p-identity 0.1.3", + "log", + "prost 0.12.6", + "prost-build 0.11.9", + "sc-client-api 32.0.0", + "sc-network 0.38.0", + "sp-blockchain 32.0.0", + "sp-runtime 35.0.0", + "thiserror 1.0.69", + "unsigned-varint 0.7.2", +] + [[package]] name = "sc-network-common" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "async-trait", "bitflags 1.3.2", - "futures", - "libp2p-identity", "parity-scale-codec", - "prost-build 0.12.6", - "sc-consensus 0.33.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-network-types 0.10.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-consensus 0.32.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-consensus-grandpa 13.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-runtime 31.0.1", ] [[package]] name = "sc-network-common" -version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "98b1732616f6fd5bcdabd44eac79b466c2075f3f47ebf0cf2f6d52d790890736" dependencies = [ "async-trait", "bitflags 1.3.2", "futures", - "libp2p-identity", + "libp2p-identity 0.1.3", "parity-scale-codec", - "prost-build 0.13.4", - "sc-consensus 0.33.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-network-types 0.10.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-consensus 0.32.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-consensus-grandpa 13.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "prost-build 0.11.9", + "sc-consensus 0.37.0", + "sp-consensus 0.36.0", + "sp-consensus-grandpa 17.0.0", + "sp-runtime 35.0.0", ] [[package]] name = "sc-network-gossip" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "ahash", + "ahash 0.8.11", "futures", "futures-timer", "log", - "sc-network 0.34.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-network-common 0.33.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-network-sync 0.33.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-network-types 0.10.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sc-network 0.34.0", + "sc-network-common 0.33.0", + "sc-network-sync 0.33.0", + "sc-network-types", "schnellru", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-runtime 31.0.1", + "substrate-prometheus-endpoint 0.17.0", "tracing", ] [[package]] name = "sc-network-light" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "array-bytes", + "array-bytes 6.2.3", "async-channel 1.9.0", "futures", "log", "parity-scale-codec", "prost 0.12.6", - "prost-build 0.12.6", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-network 0.34.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-network-types 0.10.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "prost-build 0.13.4", + "sc-client-api 28.0.0", + "sc-network 0.34.0", + "sc-network-types", + "sp-blockchain 28.0.0", + "sp-core 28.0.0", + "sp-runtime 31.0.1", "thiserror 1.0.69", ] [[package]] name = "sc-network-light" -version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7be9c7b3d18d5ef3ed493be173e9cb00537585cd9b21bb4ebe24b9b555cf4fa4" dependencies = [ - "array-bytes", + "array-bytes 6.2.3", "async-channel 1.9.0", "futures", + "libp2p-identity 0.1.3", "log", "parity-scale-codec", "prost 0.12.6", - "prost-build 0.13.4", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-network 0.34.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-network-types 0.10.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "prost-build 0.11.9", + "sc-client-api 32.0.0", + "sc-network 0.38.0", + "sp-blockchain 32.0.0", + "sp-core 32.0.0", + "sp-runtime 35.0.0", "thiserror 1.0.69", ] [[package]] name = "sc-network-sync" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "array-bytes", + "array-bytes 6.2.3", "async-channel 1.9.0", "async-trait", - "fork-tree 12.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "fork-tree 12.0.0", "futures", - "futures-timer", "log", - "mockall 0.11.4", + "mockall 0.13.1", "parity-scale-codec", "prost 0.12.6", - "prost-build 0.12.6", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-consensus 0.33.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-network 0.34.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-network-common 0.33.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-network-types 0.10.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-utils 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "prost-build 0.13.4", + "sc-client-api 28.0.0", + "sc-consensus 0.33.0", + "sc-network 0.34.0", + "sc-network-common 0.33.0", + "sc-network-types", + "sc-utils 14.0.0", "schnellru", "smallvec", - "sp-arithmetic 23.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-consensus 0.32.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-consensus-grandpa 13.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-arithmetic 23.0.0", + "sp-blockchain 28.0.0", + "sp-consensus 0.32.0", + "sp-consensus-grandpa 13.0.0", + "sp-core 28.0.0", + "sp-runtime 31.0.1", + "substrate-prometheus-endpoint 0.17.0", "thiserror 1.0.69", "tokio", "tokio-stream", @@ -10863,35 +11870,36 @@ dependencies = [ [[package]] name = "sc-network-sync" -version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1df8a240043ecd1c5ca54d1dfdc654878aed6b96fe7292c11dc9e8bc7c4884fb" dependencies = [ - "array-bytes", + "array-bytes 6.2.3", "async-channel 1.9.0", "async-trait", - "fork-tree 12.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "fork-tree 13.0.1", "futures", "futures-timer", + "libp2p 0.51.4", "log", "mockall 0.11.4", "parity-scale-codec", "prost 0.12.6", - "prost-build 0.13.4", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-consensus 0.33.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-network 0.34.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-network-common 0.33.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-network-types 0.10.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-utils 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "prost-build 0.11.9", + "sc-client-api 32.0.0", + "sc-consensus 0.37.0", + "sc-network 0.38.0", + "sc-network-common 0.37.0", + "sc-utils 17.0.0", "schnellru", "smallvec", - "sp-arithmetic 23.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-consensus 0.32.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-consensus-grandpa 13.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-arithmetic 26.1.0", + "sp-blockchain 32.0.0", + "sp-consensus 0.36.0", + "sp-consensus-grandpa 17.0.0", + "sp-core 32.0.0", + "sp-runtime 35.0.0", + "substrate-prometheus-endpoint 0.17.2", "thiserror 1.0.69", "tokio", "tokio-stream", @@ -10900,73 +11908,59 @@ dependencies = [ [[package]] name = "sc-network-transactions" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "array-bytes", + "array-bytes 6.2.3", "futures", "log", "parity-scale-codec", - "sc-network 0.34.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-network-common 0.33.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-network-sync 0.33.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-network-types 0.10.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-utils 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-consensus 0.32.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sc-network 0.34.0", + "sc-network-common 0.33.0", + "sc-network-sync 0.33.0", + "sc-network-types", + "sc-utils 14.0.0", + "sp-consensus 0.32.0", + "sp-runtime 31.0.1", + "substrate-prometheus-endpoint 0.17.0", ] [[package]] name = "sc-network-transactions" -version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1514ca1cc195842970b3a35b80cc14ed002296f3565c19d4659be44ca9255b8" dependencies = [ - "array-bytes", + "array-bytes 6.2.3", "futures", + "libp2p 0.51.4", "log", "parity-scale-codec", - "sc-network 0.34.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-network-common 0.33.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-network-sync 0.33.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-network-types 0.10.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-utils 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-consensus 0.32.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", -] - -[[package]] -name = "sc-network-types" -version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" -dependencies = [ - "bs58", - "ed25519-dalek", - "libp2p-identity", - "litep2p 0.7.0", - "log", - "multiaddr 0.18.2", - "multihash 0.19.3", - "rand", - "thiserror 1.0.69", - "zeroize", + "sc-network 0.38.0", + "sc-network-common 0.37.0", + "sc-network-sync 0.37.0", + "sc-utils 17.0.0", + "sp-consensus 0.36.0", + "sp-runtime 35.0.0", + "substrate-prometheus-endpoint 0.17.2", ] [[package]] name = "sc-network-types" version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "bs58", + "bs58 0.5.1", "bytes", "ed25519-dalek", - "libp2p-identity", + "libp2p-identity 0.2.10", "libp2p-kad 0.46.2", - "litep2p 0.8.4", + "litep2p", "log", "multiaddr 0.18.2", "multihash 0.19.3", - "rand", + "rand 0.8.5", + "serde", + "serde_with", "thiserror 1.0.69", "zeroize", ] @@ -10974,36 +11968,33 @@ dependencies = [ [[package]] name = "sc-offchain" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "array-bytes", "bytes", "fnv", "futures", "futures-timer", "http-body-util", "hyper 1.5.2", - "hyper-rustls", + "hyper-rustls 0.27.5", "hyper-util", - "log", "num_cpus", "once_cell", "parity-scale-codec", "parking_lot 0.12.3", - "rand", + "rand 0.8.5", "rustls 0.23.20", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-network 0.34.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-network-common 0.33.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-network-types 0.10.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-transaction-pool-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-utils 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-keystore 0.34.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-offchain 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sc-client-api 28.0.0", + "sc-network 0.34.0", + "sc-network-types", + "sc-transaction-pool-api 28.0.0", + "sc-utils 14.0.0", + "sp-api 26.0.0", + "sp-core 28.0.0", + "sp-externalities 0.25.0", + "sp-keystore 0.34.0", + "sp-offchain 26.0.0", + "sp-runtime 31.0.1", "threadpool", "tracing", ] @@ -11011,120 +12002,122 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "log", - "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "substrate-prometheus-endpoint 0.17.0", ] [[package]] name = "sc-rpc" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "futures", - "jsonrpsee", + "jsonrpsee 0.24.7", "log", "parity-scale-codec", "parking_lot 0.12.3", - "sc-block-builder 0.33.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-chain-spec 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-mixnet 0.4.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-rpc-api 0.33.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-tracing 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-transaction-pool-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-utils 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sc-block-builder 0.33.0", + "sc-chain-spec 28.0.0", + "sc-client-api 28.0.0", + "sc-mixnet 0.4.0", + "sc-rpc-api 0.33.0", + "sc-tracing 28.0.0", + "sc-transaction-pool-api 28.0.0", + "sc-utils 14.0.0", "serde_json", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-keystore 0.34.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-offchain 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-rpc 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-session 27.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-statement-store 10.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-version 29.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-api 26.0.0", + "sp-blockchain 28.0.0", + "sp-core 28.0.0", + "sp-keystore 0.34.0", + "sp-offchain 26.0.0", + "sp-rpc 26.0.0", + "sp-runtime 31.0.1", + "sp-session 27.0.0", + "sp-statement-store 10.0.0", + "sp-version 29.0.0", "tokio", ] [[package]] name = "sc-rpc" -version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "33.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3d7b43d6ce2c57d90dab64a0eab4673158a7a240119fd3ae934ce95f8ad973f" dependencies = [ "futures", - "jsonrpsee", + "jsonrpsee 0.22.5", "log", "parity-scale-codec", "parking_lot 0.12.3", - "sc-block-builder 0.33.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-chain-spec 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-mixnet 0.4.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-rpc-api 0.33.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-tracing 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-transaction-pool-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-utils 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sc-block-builder 0.37.0", + "sc-chain-spec 31.0.0", + "sc-client-api 32.0.0", + "sc-mixnet 0.8.0", + "sc-rpc-api 0.37.0", + "sc-tracing 32.0.0", + "sc-transaction-pool-api 32.0.0", + "sc-utils 17.0.0", "serde_json", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-keystore 0.34.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-offchain 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-rpc 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-session 27.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-statement-store 10.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-version 29.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-api 30.0.0", + "sp-blockchain 32.0.0", + "sp-core 32.0.0", + "sp-keystore 0.38.0", + "sp-offchain 30.0.0", + "sp-rpc 30.0.0", + "sp-runtime 35.0.0", + "sp-session 31.0.0", + "sp-statement-store 14.0.0", + "sp-version 33.0.0", "tokio", ] [[package]] name = "sc-rpc-api" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "jsonrpsee", + "jsonrpsee 0.24.7", "parity-scale-codec", - "sc-chain-spec 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-mixnet 0.4.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-transaction-pool-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sc-chain-spec 28.0.0", + "sc-mixnet 0.4.0", + "sc-transaction-pool-api 28.0.0", "scale-info", "serde", "serde_json", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-rpc 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-version 29.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-core 28.0.0", + "sp-rpc 26.0.0", + "sp-runtime 31.0.1", + "sp-version 29.0.0", "thiserror 1.0.69", ] [[package]] name = "sc-rpc-api" -version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b82060f09f886f59fd19a77cc6668c209e883fc93511e9c441ef84adfea80f36" dependencies = [ - "jsonrpsee", + "jsonrpsee 0.22.5", "parity-scale-codec", - "sc-chain-spec 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-mixnet 0.4.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-transaction-pool-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sc-chain-spec 31.0.0", + "sc-mixnet 0.8.0", + "sc-transaction-pool-api 32.0.0", "scale-info", "serde", "serde_json", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-rpc 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-version 29.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-core 32.0.0", + "sp-rpc 30.0.0", + "sp-runtime 35.0.0", + "sp-version 33.0.0", "thiserror 1.0.69", ] [[package]] name = "sc-rpc-server" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "dyn-clone", "forwarded-header-value", @@ -11134,68 +12127,64 @@ dependencies = [ "http-body-util", "hyper 1.5.2", "ip_network", - "jsonrpsee", + "jsonrpsee 0.24.7", "log", - "sc-rpc-api 0.33.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sc-rpc-api 0.33.0", "serde", "serde_json", - "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "substrate-prometheus-endpoint 0.17.0", "tokio", "tower", - "tower-http", + "tower-http 0.5.2", ] [[package]] name = "sc-rpc-server" -version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "15.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76f6d0924de213aa5c72a47c7bd0d7668531c5845e832d1ac5c33c96d0ff7b9b" dependencies = [ - "dyn-clone", - "forwarded-header-value", "futures", "governor", - "http 1.2.0", - "http-body-util", - "hyper 1.5.2", - "ip_network", - "jsonrpsee", + "http 0.2.12", + "hyper 0.14.32", + "jsonrpsee 0.22.5", "log", - "sc-rpc-api 0.33.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "serde", "serde_json", - "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "substrate-prometheus-endpoint 0.17.2", "tokio", "tower", - "tower-http", + "tower-http 0.4.4", ] [[package]] name = "sc-rpc-spec-v2" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "array-bytes", + "array-bytes 6.2.3", "futures", "futures-util", "hex", - "jsonrpsee", + "itertools 0.11.0", + "jsonrpsee 0.24.7", "log", "parity-scale-codec", "parking_lot 0.12.3", - "rand", - "sc-chain-spec 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-rpc 29.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-transaction-pool-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-utils 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "rand 0.8.5", + "sc-chain-spec 28.0.0", + "sc-client-api 28.0.0", + "sc-rpc 29.0.0", + "sc-transaction-pool-api 28.0.0", "schnellru", "serde", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-rpc 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-version 29.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-api 26.0.0", + "sp-blockchain 28.0.0", + "sp-core 28.0.0", + "sp-rpc 26.0.0", + "sp-runtime 31.0.1", + "sp-version 29.0.0", + "substrate-prometheus-endpoint 0.17.0", "thiserror 1.0.69", "tokio", "tokio-stream", @@ -11203,31 +12192,31 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" -version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "0.38.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad831d2524de44a89b1801e306fd9718dc5fadb26ea3e88f486faa29c6fdd710" dependencies = [ - "array-bytes", + "array-bytes 6.2.3", "futures", "futures-util", "hex", - "itertools 0.11.0", - "jsonrpsee", + "jsonrpsee 0.22.5", "log", "parity-scale-codec", "parking_lot 0.12.3", - "rand", - "sc-chain-spec 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-rpc 29.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-transaction-pool-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "schnellru", + "rand 0.8.5", + "sc-chain-spec 31.0.0", + "sc-client-api 32.0.0", + "sc-rpc 33.0.0", + "sc-transaction-pool-api 32.0.0", + "sc-utils 17.0.0", "serde", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-rpc 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-version 29.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-api 30.0.0", + "sp-blockchain 32.0.0", + "sp-core 32.0.0", + "sp-rpc 30.0.0", + "sp-runtime 35.0.0", + "sp-version 33.0.0", "thiserror 1.0.69", "tokio", "tokio-stream", @@ -11236,75 +12225,75 @@ dependencies = [ [[package]] name = "sc-runtime-utilities" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "parity-scale-codec", - "sc-executor 0.32.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-executor-common 0.29.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-state-machine 0.35.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sc-executor 0.32.0", + "sc-executor-common 0.29.0", + "sp-core 28.0.0", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", + "sp-state-machine 0.35.0", + "sp-wasm-interface 20.0.0", "thiserror 1.0.69", ] [[package]] name = "sc-service" version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "async-trait", "directories", "exit-future", "futures", "futures-timer", - "jsonrpsee", + "jsonrpsee 0.24.7", "log", "parity-scale-codec", "parking_lot 0.12.3", "pin-project", - "rand", - "sc-chain-spec 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-client-db 0.35.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-consensus 0.33.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-executor 0.32.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-informant 0.33.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-keystore 25.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-network 0.34.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-network-common 0.33.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-network-light 0.33.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-network-sync 0.33.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-network-transactions 0.33.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-network-types 0.10.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-rpc 29.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-rpc-server 11.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-rpc-spec-v2 0.34.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-sysinfo 27.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-telemetry 15.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-tracing 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-transaction-pool 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-transaction-pool-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-utils 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "rand 0.8.5", + "sc-chain-spec 28.0.0", + "sc-client-api 28.0.0", + "sc-client-db 0.35.0", + "sc-consensus 0.33.0", + "sc-executor 0.32.0", + "sc-informant 0.33.0", + "sc-keystore 25.0.0", + "sc-network 0.34.0", + "sc-network-common 0.33.0", + "sc-network-light 0.33.0", + "sc-network-sync 0.33.0", + "sc-network-transactions 0.33.0", + "sc-network-types", + "sc-rpc 29.0.0", + "sc-rpc-server 11.0.0", + "sc-rpc-spec-v2 0.34.0", + "sc-sysinfo 27.0.0", + "sc-telemetry 15.0.0", + "sc-tracing 28.0.0", + "sc-transaction-pool 28.0.0", + "sc-transaction-pool-api 28.0.0", + "sc-utils 14.0.0", "schnellru", "serde", "serde_json", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-consensus 0.32.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-keystore 0.34.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-session 27.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-state-machine 0.35.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-transaction-pool 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-transaction-storage-proof 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-trie 29.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-version 29.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-api 26.0.0", + "sp-blockchain 28.0.0", + "sp-consensus 0.32.0", + "sp-core 28.0.0", + "sp-externalities 0.25.0", + "sp-keystore 0.34.0", + "sp-runtime 31.0.1", + "sp-session 27.0.0", + "sp-state-machine 0.35.0", + "sp-storage 19.0.0", + "sp-transaction-pool 26.0.0", + "sp-transaction-storage-proof 26.0.0", + "sp-trie 29.0.0", + "sp-version 29.0.0", "static_init", - "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "substrate-prometheus-endpoint 0.17.0", "tempfile", "thiserror 1.0.69", "tokio", @@ -11314,61 +12303,62 @@ dependencies = [ [[package]] name = "sc-service" -version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "0.39.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ff048cda961d13a0978bf6e75b1978c0fa886d2087133a4d2107a034afd27c8" dependencies = [ "async-trait", "directories", "exit-future", "futures", "futures-timer", - "jsonrpsee", + "jsonrpsee 0.22.5", "log", "parity-scale-codec", "parking_lot 0.12.3", "pin-project", - "rand", - "sc-chain-spec 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-client-db 0.35.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-consensus 0.33.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-executor 0.32.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-informant 0.33.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-keystore 25.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-network 0.34.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-network-common 0.33.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-network-light 0.33.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-network-sync 0.33.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-network-transactions 0.33.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-network-types 0.10.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-rpc 29.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-rpc-server 11.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-rpc-spec-v2 0.34.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-sysinfo 27.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-telemetry 15.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-tracing 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-transaction-pool 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-transaction-pool-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-utils 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "rand 0.8.5", + "sc-chain-spec 31.0.0", + "sc-client-api 32.0.0", + "sc-client-db 0.39.0", + "sc-consensus 0.37.0", + "sc-executor 0.36.0", + "sc-informant 0.37.0", + "sc-keystore 29.0.0", + "sc-network 0.38.0", + "sc-network-bitswap", + "sc-network-common 0.37.0", + "sc-network-light 0.37.0", + "sc-network-sync 0.37.0", + "sc-network-transactions 0.37.0", + "sc-rpc 33.0.0", + "sc-rpc-server 15.0.0", + "sc-rpc-spec-v2 0.38.0", + "sc-sysinfo 31.0.0", + "sc-telemetry 18.0.0", + "sc-tracing 32.0.0", + "sc-transaction-pool 32.0.0", + "sc-transaction-pool-api 32.0.0", + "sc-utils 17.0.0", "schnellru", "serde", "serde_json", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-consensus 0.32.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-keystore 0.34.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-session 27.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-state-machine 0.35.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-transaction-pool 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-transaction-storage-proof 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-trie 29.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-version 29.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-api 30.0.0", + "sp-blockchain 32.0.0", + "sp-consensus 0.36.0", + "sp-core 32.0.0", + "sp-externalities 0.28.0", + "sp-keystore 0.38.0", + "sp-runtime 35.0.0", + "sp-session 31.0.0", + "sp-state-machine 0.39.0", + "sp-storage 21.0.0", + "sp-transaction-pool 30.0.0", + "sp-transaction-storage-proof 30.0.0", + "sp-trie 33.0.0", + "sp-version 33.0.0", "static_init", - "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "substrate-prometheus-endpoint 0.17.2", "tempfile", "thiserror 1.0.69", "tokio", @@ -11379,99 +12369,81 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.30.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.3", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-core 28.0.0", ] [[package]] name = "sc-state-db" -version = "0.30.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "0.34.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7259ab2e8e2fa1e7a1c38dd8a88353f80e66369ef8b48d5f7098dbc18c67887f" dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.3", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", -] - -[[package]] -name = "sc-statement-store" -version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" -dependencies = [ - "log", - "parity-db", - "parking_lot 0.12.3", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-keystore 25.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-statement-store 10.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "tokio", + "sp-core 32.0.0", ] [[package]] name = "sc-sysinfo" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "derive_more 0.99.18", "futures", "libc", "log", - "rand", + "rand 0.8.5", "rand_pcg", "regex", - "sc-telemetry 15.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sc-telemetry 15.0.0", "serde", "serde_json", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-io 30.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-core 28.0.0", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", + "sp-io 30.0.0", ] [[package]] name = "sc-sysinfo" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "31.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6a838bf3ba61e83c0f3be4a41ba7ed8c71d19c2adee6396046f78317006637b" dependencies = [ "derive_more 0.99.18", "futures", "libc", "log", - "rand", + "rand 0.8.5", "rand_pcg", "regex", - "sc-telemetry 15.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sc-telemetry 18.0.0", "serde", "serde_json", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-io 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-core 32.0.0", + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 34.0.0", + "sp-std 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sc-telemetry" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "chrono", "futures", - "libp2p 0.52.4", + "libp2p 0.54.1", "log", "parking_lot 0.12.3", "pin-project", - "rand", - "sc-network 0.34.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-utils 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "rand 0.8.5", + "sc-utils 14.0.0", "serde", "serde_json", "thiserror 1.0.69", @@ -11480,18 +12452,18 @@ dependencies = [ [[package]] name = "sc-telemetry" -version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "18.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72a5a306d8c75e61e8c59e18b92886f85db6b4102c4669240eca101954fec79e" dependencies = [ "chrono", "futures", - "libp2p 0.54.1", + "libp2p 0.51.4", "log", "parking_lot 0.12.3", "pin-project", - "rand", - "sc-network 0.34.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-utils 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "rand 0.8.5", + "sc-utils 17.0.0", "serde", "serde_json", "thiserror 1.0.69", @@ -11501,7 +12473,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "chrono", "console", @@ -11511,165 +12483,172 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", "rustc-hash 1.1.0", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-tracing-proc-macro 11.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sc-client-api 28.0.0", + "sc-tracing-proc-macro 11.0.0", "serde", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-rpc 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-api 26.0.0", + "sp-blockchain 28.0.0", + "sp-core 28.0.0", + "sp-rpc 26.0.0", + "sp-runtime 31.0.1", + "sp-tracing 16.0.0", "thiserror 1.0.69", "tracing", - "tracing-log", - "tracing-subscriber", + "tracing-log 0.2.0", + "tracing-subscriber 0.3.19", ] [[package]] name = "sc-tracing" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "32.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "584e4f81defe03776909ce283429c9cd3d80fea6b2f3a303dc2bdf913e11d9e8" dependencies = [ + "ansi_term", "chrono", - "console", "is-terminal", + "lazy_static", "libc", "log", "parity-scale-codec", "parking_lot 0.12.3", + "regex", "rustc-hash 1.1.0", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-tracing-proc-macro 11.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sc-client-api 32.0.0", + "sc-tracing-proc-macro 11.1.0", "serde", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-rpc 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-api 30.0.0", + "sp-blockchain 32.0.0", + "sp-core 32.0.0", + "sp-rpc 30.0.0", + "sp-runtime 35.0.0", + "sp-tracing 17.1.0", "thiserror 1.0.69", "tracing", - "tracing-log", - "tracing-subscriber", + "tracing-log 0.1.4", + "tracing-subscriber 0.2.25", ] [[package]] name = "sc-tracing-proc-macro" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] name = "sc-tracing-proc-macro" -version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "11.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb090b3a15c077b029619476b682ba8a31f391ee3f0b2c5f3f24366f53f6c538" dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] name = "sc-transaction-pool" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "async-trait", "futures", "futures-timer", + "indexmap 2.10.0", + "itertools 0.11.0", "linked-hash-map", - "log", "parity-scale-codec", "parking_lot 0.12.3", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-transaction-pool-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-utils 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sc-client-api 28.0.0", + "sc-transaction-pool-api 28.0.0", + "sc-utils 14.0.0", "serde", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-transaction-pool 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-api 26.0.0", + "sp-blockchain 28.0.0", + "sp-core 28.0.0", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", + "sp-runtime 31.0.1", + "sp-tracing 16.0.0", + "sp-transaction-pool 26.0.0", + "substrate-prometheus-endpoint 0.17.0", "thiserror 1.0.69", + "tokio", + "tokio-stream", + "tracing", ] [[package]] name = "sc-transaction-pool" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "32.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54754bf43dede417a8e64a0d6a46bf2bbed47ff050c1f81c8a575f9b94416886" dependencies = [ "async-trait", "futures", "futures-timer", - "indexmap 2.7.0", - "itertools 0.11.0", "linked-hash-map", "log", "parity-scale-codec", "parking_lot 0.12.3", - "sc-client-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-transaction-pool-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-utils 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sc-client-api 32.0.0", + "sc-transaction-pool-api 32.0.0", + "sc-utils 17.0.0", "serde", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-transaction-pool 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-api 30.0.0", + "sp-blockchain 32.0.0", + "sp-core 32.0.0", + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 35.0.0", + "sp-tracing 17.1.0", + "sp-transaction-pool 30.0.0", + "substrate-prometheus-endpoint 0.17.2", "thiserror 1.0.69", - "tokio", - "tokio-stream", ] [[package]] name = "sc-transaction-pool-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "async-trait", "futures", + "indexmap 2.10.0", "log", "parity-scale-codec", "serde", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-blockchain 28.0.0", + "sp-core 28.0.0", + "sp-runtime 31.0.1", "thiserror 1.0.69", ] [[package]] name = "sc-transaction-pool-api" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "32.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41b563c7257ab650b2639d623da13d1a50a5a6c4ec582bc92e118c73d072bcd4" dependencies = [ "async-trait", "futures", "log", "parity-scale-codec", "serde", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-blockchain 32.0.0", + "sp-core 32.0.0", + "sp-runtime 35.0.0", "thiserror 1.0.69", ] [[package]] name = "sc-utils" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "async-channel 1.9.0", "futures", @@ -11677,28 +12656,30 @@ dependencies = [ "log", "parking_lot 0.12.3", "prometheus", - "sp-arithmetic 23.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-arithmetic 23.0.0", ] [[package]] name = "sc-utils" -version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "17.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "acf1bad736c230f16beb1cf48af9e69564df23b13aca9e5751a61266340b4bb5" dependencies = [ "async-channel 1.9.0", "futures", "futures-timer", + "lazy_static", "log", "parking_lot 0.12.3", "prometheus", - "sp-arithmetic 23.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-arithmetic 26.1.0", ] [[package]] name = "scale-bits" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e57b1e7f6b65ed1f04e79a85a57d755ad56d76fdf1e9bddcc9ae14f71fcdcf54" +checksum = "27243ab0d2d6235072b017839c5f0cd1a3b1ce45c0f7a715363b0c7d36c76c94" dependencies = [ "parity-scale-codec", "scale-info", @@ -11708,57 +12689,57 @@ dependencies = [ [[package]] name = "scale-decode" -version = "0.14.0" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8ae9cc099ae85ff28820210732b00f019546f36f33225f509fe25d5816864a0" +checksum = "4d78196772d25b90a98046794ce0fe2588b39ebdfbdc1e45b4c6c85dd43bebad" dependencies = [ - "derive_more 1.0.0", "parity-scale-codec", "primitive-types 0.13.1", "scale-bits", "scale-decode-derive", "scale-type-resolver", "smallvec", + "thiserror 2.0.12", ] [[package]] name = "scale-decode-derive" -version = "0.14.0" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ed9401effa946b493f9f84dc03714cca98119b230497df6f3df6b84a2b03648" +checksum = "2f4b54a1211260718b92832b661025d1f1a4b6930fbadd6908e00edd265fa5f7" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] name = "scale-encode" -version = "0.8.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f9271284d05d0749c40771c46180ce89905fd95aa72a2a2fddb4b7c0aa424db" +checksum = "64901733157f9d25ef86843bd783eda439fac7efb0ad5a615d12d2cf3a29464b" dependencies = [ - "derive_more 1.0.0", "parity-scale-codec", "primitive-types 0.13.1", "scale-bits", "scale-encode-derive", "scale-type-resolver", "smallvec", + "thiserror 2.0.12", ] [[package]] name = "scale-encode-derive" -version = "0.8.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "102fbc6236de6c53906c0b262f12c7aa69c2bdc604862c12728f5f4d370bc137" +checksum = "78a3993a13b4eafa89350604672c8757b7ea84c7c5947d4b3691e3169c96379b" dependencies = [ "darling", "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] @@ -11784,7 +12765,7 @@ dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] @@ -11799,34 +12780,33 @@ dependencies = [ [[package]] name = "scale-typegen" -version = "0.9.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dc4c70c7fea2eef1740f0081d3fe385d8bee1eef11e9272d3bec7dc8e5438e0" +checksum = "05c61b6b706a3eaad63b506ab50a1d2319f817ae01cf753adcc3f055f9f0fcd6" dependencies = [ "proc-macro2", "quote", "scale-info", - "syn 2.0.95", - "thiserror 1.0.69", + "syn 2.0.104", + "thiserror 2.0.12", ] [[package]] name = "scale-value" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5e0ef2a0ee1e02a69ada37feb87ea1616ce9808aca072befe2d3131bf28576e" +checksum = "8ca8b26b451ecb7fd7b62b259fa28add63d12ec49bbcac0e01fcb4b5ae0c09aa" dependencies = [ "base58", "blake2 0.10.6", - "derive_more 1.0.0", "either", "parity-scale-codec", "scale-bits", "scale-decode", "scale-encode", - "scale-info", "scale-type-resolver", "serde", + "thiserror 2.0.12", "yap", ] @@ -11845,7 +12825,7 @@ version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "356285bbf17bea63d9e52e96bd18f039672ac92b55b8cb997d6162a2a37d1649" dependencies = [ - "ahash", + "ahash 0.8.11", "cfg-if", "hashbrown 0.13.2", ] @@ -11859,16 +12839,22 @@ dependencies = [ "aead", "arrayref", "arrayvec 0.7.6", - "curve25519-dalek", + "curve25519-dalek 4.1.3", "getrandom_or_panic", "merlin", - "rand_core", + "rand_core 0.6.4", "serde_bytes", "sha2 0.10.8", "subtle 2.6.1", "zeroize", ] +[[package]] +name = "scoped-tls" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" + [[package]] name = "scopeguard" version = "1.2.0" @@ -11934,7 +12920,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b50c5943d326858130af85e049f2661ba3c78b26589b8ab98e65e80ae44a1252" dependencies = [ "bitcoin_hashes 0.14.0", - "rand", + "rand 0.8.5", "secp256k1-sys 0.10.1", ] @@ -12017,7 +13003,16 @@ version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a3186ec9e65071a2095434b1f5bb24838d4e8e130f584c790f6033c79943537" dependencies = [ - "semver-parser", + "semver-parser 0.7.0", +] + +[[package]] +name = "semver" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6" +dependencies = [ + "semver-parser 0.10.3", ] [[package]] @@ -12036,16 +13031,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" [[package]] -name = "send_wrapper" -version = "0.6.0" +name = "semver-parser" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73" +checksum = "9900206b54a3527fdc7b8a938bffd94a568bac4f4aa8113b209df75a09c0dec2" +dependencies = [ + "pest", +] [[package]] name = "serde" -version = "1.0.217" +version = "1.0.219" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70" +checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" dependencies = [ "serde_derive", ] @@ -12061,13 +13059,13 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.217" +version = "1.0.219" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0" +checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] @@ -12091,6 +13089,34 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_with" +version = "3.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5" +dependencies = [ + "base64 0.22.1", + "chrono", + "hex", + "serde", + "serde_derive", + "serde_json", + "serde_with_macros", + "time", +] + +[[package]] +name = "serde_with_macros" +version = "3.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" +dependencies = [ + "darling", + "proc-macro2", + "quote", + "syn 2.0.104", +] + [[package]] name = "serdect" version = "0.2.0" @@ -12101,6 +13127,19 @@ dependencies = [ "serde", ] +[[package]] +name = "sha-1" +version = "0.9.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99cd6713db3cf16b6c84e06321e049a9b9f699826e16096d23bbcc44d15d51a6" +dependencies = [ + "block-buffer 0.9.0", + "cfg-if", + "cpufeatures", + "digest 0.9.0", + "opaque-debug 0.3.1", +] + [[package]] name = "sha1" version = "0.10.6" @@ -12146,6 +13185,16 @@ dependencies = [ "keccak", ] +[[package]] +name = "sha3-asm" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c28efc5e327c837aa837c59eae585fc250715ef939ac32881bcc11677cd02d46" +dependencies = [ + "cc", + "cfg-if", +] + [[package]] name = "sharded-slab" version = "0.1.7" @@ -12177,7 +13226,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" dependencies = [ "digest 0.10.7", - "rand_core", + "rand_core 0.6.4", ] [[package]] @@ -12193,31 +13242,11 @@ dependencies = [ "wide", ] -[[package]] -name = "similar" -version = "2.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1de1d4f81173b03af4c0cbed3c898f6bff5b870e4a7f5d6f4057d62a7a4b686e" -dependencies = [ - "bstr", - "unicode-segmentation", -] - -[[package]] -name = "similar-asserts" -version = "1.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfe85670573cd6f0fa97940f26e7e6601213c3b0555246c24234131f88c5709e" -dependencies = [ - "console", - "similar", -] - [[package]] name = "simple-dns" -version = "0.7.1" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c80e565e7dcc4f1ef247e2f395550d4cf7d777746d5988e7e4e3156b71077fc" +checksum = "dee851d0e5e7af3721faea1843e8015e820a234f81fda3dea9247e15bac9a86a" dependencies = [ "bitflags 2.6.0", ] @@ -12255,11 +13284,22 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" +[[package]] +name = "slot-range-helper" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" +dependencies = [ + "enumn", + "parity-scale-codec", + "paste", + "sp-runtime 31.0.1", +] + [[package]] name = "smallvec" -version = "1.13.2" +version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" [[package]] name = "smol" @@ -12290,11 +13330,11 @@ dependencies = [ "base64 0.22.1", "bip39", "blake2-rfc", - "bs58", + "bs58 0.5.1", "chacha20", "crossbeam-queue", "derive_more 0.99.18", - "ed25519-zebra", + "ed25519-zebra 4.0.3", "either", "event-listener 5.4.0", "fnv", @@ -12314,8 +13354,8 @@ dependencies = [ "pbkdf2", "pin-project", "poly1305", - "rand", - "rand_chacha", + "rand 0.8.5", + "rand_chacha 0.3.1", "ruzstd", "schnorrkel", "serde", @@ -12325,10 +13365,10 @@ dependencies = [ "siphasher 1.0.1", "slab", "smallvec", - "soketto", + "soketto 0.8.1", "twox-hash", "wasmi", - "x25519-dalek", + "x25519-dalek 2.0.1", "zeroize", ] @@ -12342,7 +13382,7 @@ dependencies = [ "async-lock", "base64 0.22.1", "blake2-rfc", - "bs58", + "bs58 0.5.1", "derive_more 0.99.18", "either", "event-listener 5.4.0", @@ -12354,11 +13394,11 @@ dependencies = [ "hex", "itertools 0.13.0", "log", - "lru", + "lru 0.12.5", "parking_lot 0.12.3", "pin-project", - "rand", - "rand_chacha", + "rand 0.8.5", + "rand_chacha 0.3.1", "serde", "serde_json", "siphasher 1.0.1", @@ -12383,10 +13423,10 @@ dependencies = [ "aes-gcm", "blake2 0.10.6", "chacha20poly1305", - "curve25519-dalek", - "rand_core", + "curve25519-dalek 4.1.3", + "rand_core 0.6.4", "ring 0.17.8", - "rustc_version", + "rustc_version 0.4.1", "sha2 0.10.8", "subtle 2.6.1", ] @@ -12402,13 +13442,30 @@ dependencies = [ ] [[package]] -name = "socket2" -version = "0.5.8" +name = "socket2" +version = "0.5.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678" +dependencies = [ + "libc", + "windows-sys 0.52.0", +] + +[[package]] +name = "soketto" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8" +checksum = "41d1c5305e39e09653383c2c7244f2f78b3bcae37cf50c64cb4789c9f5096ec2" dependencies = [ - "libc", - "windows-sys 0.52.0", + "base64 0.13.1", + "bytes", + "flate2", + "futures", + "http 0.2.12", + "httparse", + "log", + "rand 0.8.5", + "sha-1", ] [[package]] @@ -12423,58 +13480,59 @@ dependencies = [ "http 1.2.0", "httparse", "log", - "rand", + "rand 0.8.5", "sha1", ] [[package]] name = "sp-api" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "docify", "hash-db", "log", "parity-scale-codec", "scale-info", - "sp-api-proc-macro 15.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-metadata-ir 0.6.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-state-machine 0.35.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-trie 29.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-version 29.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-api-proc-macro 15.0.0", + "sp-core 28.0.0", + "sp-externalities 0.25.0", + "sp-metadata-ir 0.6.0", + "sp-runtime 31.0.1", + "sp-runtime-interface 24.0.0", + "sp-state-machine 0.35.0", + "sp-trie 29.0.0", + "sp-version 29.0.0", "thiserror 1.0.69", ] [[package]] name = "sp-api" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8abd1d0732054ad896db8f092abe822106f1acf8bbc462c70f57d0f24c0dcdf" dependencies = [ - "docify", "hash-db", "log", "parity-scale-codec", "scale-info", - "sp-api-proc-macro 15.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-metadata-ir 0.6.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-state-machine 0.35.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-trie 29.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-version 29.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-api-proc-macro 18.0.0", + "sp-core 32.0.0", + "sp-externalities 0.28.0", + "sp-metadata-ir 0.7.0", + "sp-runtime 35.0.0", + "sp-runtime-interface 27.0.0", + "sp-state-machine 0.39.0", + "sp-std 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-trie 33.0.0", + "sp-version 33.0.0", "thiserror 1.0.69", ] [[package]] name = "sp-api-proc-macro" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "Inflector", "blake2 0.10.6", @@ -12482,13 +13540,14 @@ dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] name = "sp-api-proc-macro" -version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "18.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "681e80c1b259ee71880cd3b4ad2a2d41454596252bd267c3edf4e14552ab40e1" dependencies = [ "Inflector", "blake2 0.10.6", @@ -12496,37 +13555,39 @@ dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] name = "sp-application-crypto" version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-io 30.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-core 28.0.0", + "sp-io 30.0.0", ] [[package]] name = "sp-application-crypto" -version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "34.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1505fad69251900048ddddc6387265e1545d1a366e3b4dcd57b76a03f0a65ae7" dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-io 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-core 32.0.0", + "sp-io 34.0.0", + "sp-std 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sp-arithmetic" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "docify", "integer-sqrt", @@ -12539,8 +13600,9 @@ dependencies = [ [[package]] name = "sp-arithmetic" -version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "26.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9971b30935cea3858664965039dabd80f67aca74cc6cc6dd42ff1ab14547bc53" dependencies = [ "docify", "integer-sqrt", @@ -12551,277 +13613,252 @@ dependencies = [ "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=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" -dependencies = [ - "parity-scale-codec", - "scale-info", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-application-crypto 30.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", -] - [[package]] name = "sp-authority-discovery" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "parity-scale-codec", "scale-info", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-application-crypto 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-api 26.0.0", + "sp-application-crypto 30.0.0", + "sp-runtime 31.0.1", ] [[package]] name = "sp-block-builder" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-inherents 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-api 26.0.0", + "sp-inherents 26.0.0", + "sp-runtime 31.0.1", ] [[package]] name = "sp-block-builder" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "466eaa1fe1745e9456a5e5afc033b67a52211463a137ea3551bff36b4d72ce03" dependencies = [ - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-inherents 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-api 30.0.0", + "sp-inherents 30.0.0", + "sp-runtime 35.0.0", ] [[package]] name = "sp-blockchain" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "futures", "parity-scale-codec", "parking_lot 0.12.3", "schnellru", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-consensus 0.32.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-database 10.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-state-machine 0.35.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-api 26.0.0", + "sp-consensus 0.32.0", + "sp-core 28.0.0", + "sp-database 10.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", + "sp-runtime 31.0.1", + "sp-state-machine 0.35.0", "thiserror 1.0.69", "tracing", ] [[package]] name = "sp-blockchain" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "32.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eed0dc760fde2b2cd07ca9428e3d6b7ecc02bbd00a5dc32b7f829c80889b152b" dependencies = [ "futures", + "log", "parity-scale-codec", "parking_lot 0.12.3", "schnellru", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-consensus 0.32.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-database 10.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-state-machine 0.35.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-api 30.0.0", + "sp-consensus 0.36.0", + "sp-database 10.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 35.0.0", + "sp-state-machine 0.39.0", "thiserror 1.0.69", - "tracing", ] [[package]] name = "sp-consensus" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "async-trait", "futures", "log", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-inherents 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-state-machine 0.35.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-inherents 26.0.0", + "sp-runtime 31.0.1", + "sp-state-machine 0.35.0", "thiserror 1.0.69", ] [[package]] name = "sp-consensus" -version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "0.36.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19910bc7cd10336a1b13611df1212bce5cabbcfcd92a9394e23476498aa360c7" dependencies = [ "async-trait", "futures", "log", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-inherents 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-state-machine 0.35.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-core 32.0.0", + "sp-inherents 30.0.0", + "sp-runtime 35.0.0", + "sp-state-machine 0.39.0", "thiserror 1.0.69", ] [[package]] name = "sp-consensus-aura" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "async-trait", "parity-scale-codec", "scale-info", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-application-crypto 30.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-consensus-slots 0.32.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-inherents 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-timestamp 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-api 26.0.0", + "sp-application-crypto 30.0.0", + "sp-consensus-slots 0.32.0", + "sp-inherents 26.0.0", + "sp-runtime 31.0.1", + "sp-timestamp 26.0.0", ] [[package]] name = "sp-consensus-aura" -version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "0.36.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67647dc44d2f47f8b96a56f30a896926485e55a8209cfe916cf8d08a6d488f03" dependencies = [ "async-trait", "parity-scale-codec", "scale-info", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-application-crypto 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-consensus-slots 0.32.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-inherents 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-timestamp 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-api 30.0.0", + "sp-application-crypto 34.0.0", + "sp-consensus-slots 0.36.0", + "sp-inherents 30.0.0", + "sp-runtime 35.0.0", + "sp-timestamp 30.0.0", ] [[package]] name = "sp-consensus-babe" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "async-trait", "parity-scale-codec", "scale-info", "serde", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-application-crypto 30.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-consensus-slots 0.32.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-inherents 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-timestamp 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-api 26.0.0", + "sp-application-crypto 30.0.0", + "sp-consensus-slots 0.32.0", + "sp-core 28.0.0", + "sp-inherents 26.0.0", + "sp-runtime 31.0.1", + "sp-timestamp 26.0.0", ] [[package]] name = "sp-consensus-babe" -version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "0.36.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3500dd1ceb99ca5e6f399d37c4e42f22fcbb6505e07378791ebe57eec6a1960" dependencies = [ "async-trait", "parity-scale-codec", "scale-info", "serde", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-application-crypto 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-consensus-slots 0.32.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-inherents 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-timestamp 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-api 30.0.0", + "sp-application-crypto 34.0.0", + "sp-consensus-slots 0.36.0", + "sp-core 32.0.0", + "sp-inherents 30.0.0", + "sp-runtime 35.0.0", + "sp-timestamp 30.0.0", ] [[package]] name = "sp-consensus-grandpa" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "finality-grandpa", "log", "parity-scale-codec", "scale-info", "serde", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-application-crypto 30.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-keystore 0.34.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-api 26.0.0", + "sp-application-crypto 30.0.0", + "sp-core 28.0.0", + "sp-keystore 0.34.0", + "sp-runtime 31.0.1", ] [[package]] name = "sp-consensus-grandpa" -version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "17.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ffc3f88b33c2a8c14f4d05a3c69c5fc7b02cdd3300993a22d6d2175d35447f6" dependencies = [ "finality-grandpa", "log", "parity-scale-codec", "scale-info", "serde", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-application-crypto 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-keystore 0.34.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-api 30.0.0", + "sp-application-crypto 34.0.0", + "sp-core 32.0.0", + "sp-keystore 0.38.0", + "sp-runtime 35.0.0", ] [[package]] name = "sp-consensus-slots" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-timestamp 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-timestamp 26.0.0", ] [[package]] name = "sp-consensus-slots" -version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "0.36.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52dcae1dac6908d80bceaff4f311bc694c3b9c0d3ac6e74128ed4e3a29e9e31f" dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-timestamp 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-timestamp 30.0.0", ] [[package]] name = "sp-core" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "array-bytes", - "bandersnatch_vrfs", + "ark-vrf", + "array-bytes 6.2.3", "bitflags 1.3.2", "blake2 0.10.6", - "bounded-collections", - "bs58", - "dyn-clonable", - "ed25519-zebra", + "bounded-collections 0.3.2", + "bs58 0.5.1", + "dyn-clone", + "ed25519-zebra 4.0.3", "futures", "hash-db", "hash256-std-hasher", - "impl-serde 0.4.0", + "impl-serde 0.5.0", "itertools 0.11.0", "k256", "libsecp256k1", @@ -12831,21 +13868,21 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", "paste", - "primitive-types 0.12.2", - "rand", + "primitive-types 0.13.1", + "rand 0.8.5", "scale-info", "schnorrkel", "secp256k1 0.28.2", "secrecy 0.8.0", "serde", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sha2 0.10.8", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", + "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", + "sp-externalities 0.25.0", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", + "sp-storage 19.0.0", "ss58-registry", - "substrate-bip39 0.4.7 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "substrate-bip39 0.4.7", "thiserror 1.0.69", "tracing", "w3f-bls", @@ -12854,22 +13891,22 @@ dependencies = [ [[package]] name = "sp-core" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "32.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb2dac7e47c7ddbb61efe196d5cce99f6ea88926c961fa39909bfeae46fc5a7b" dependencies = [ - "array-bytes", - "bandersnatch_vrfs", + "array-bytes 6.2.3", "bitflags 1.3.2", "blake2 0.10.6", - "bounded-collections", - "bs58", + "bounded-collections 0.2.4", + "bs58 0.5.1", "dyn-clonable", - "ed25519-zebra", + "ed25519-zebra 3.1.0", "futures", "hash-db", "hash256-std-hasher", - "impl-serde 0.5.0", - "itertools 0.11.0", + "impl-serde 0.4.0", + "itertools 0.10.5", "k256", "libsecp256k1", "log", @@ -12878,47 +13915,27 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", "paste", - "primitive-types 0.13.1", - "rand", + "primitive-types 0.12.2", + "rand 0.8.5", "scale-info", "schnorrkel", "secp256k1 0.28.2", "secrecy 0.8.0", "serde", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-debug-derive 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-externalities 0.28.0", + "sp-runtime-interface 27.0.0", + "sp-std 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-storage 21.0.0", "ss58-registry", - "substrate-bip39 0.4.7 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "substrate-bip39 0.6.0", "thiserror 1.0.69", "tracing", "w3f-bls", "zeroize", ] -[[package]] -name = "sp-crypto-ec-utils" -version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk#cdf107de700388a52a17b2fb852c98420c78278e" -dependencies = [ - "ark-bls12-377", - "ark-bls12-377-ext", - "ark-bls12-381", - "ark-bls12-381-ext", - "ark-bw6-761", - "ark-bw6-761-ext", - "ark-ec 0.4.2", - "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)", -] - [[package]] name = "sp-crypto-hashing" version = "0.1.0" @@ -12936,20 +13953,7 @@ dependencies = [ [[package]] name = "sp-crypto-hashing" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" -dependencies = [ - "blake2b_simd", - "byteorder", - "digest 0.10.7", - "sha2 0.10.8", - "sha3", - "twox-hash", -] - -[[package]] -name = "sp-crypto-hashing" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "blake2b_simd", "byteorder", @@ -12962,27 +13966,29 @@ dependencies = [ [[package]] name = "sp-crypto-hashing-proc-macro" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b85d0f1f1e44bd8617eb2a48203ee854981229e3e79e6f468c7175d5fd37489b" dependencies = [ "quote", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "syn 2.0.95", + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 2.0.104", ] [[package]] name = "sp-crypto-hashing-proc-macro" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "quote", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "syn 2.0.95", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", + "syn 2.0.104", ] [[package]] name = "sp-database" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "722cbecdbf5b94578137dbd07feb51e95f7de221be0c1ff4dcfe0bb4cd986929" dependencies = [ "kvdb", "parking_lot 0.12.3", @@ -12991,7 +13997,7 @@ dependencies = [ [[package]] name = "sp-database" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "kvdb", "parking_lot 0.12.3", @@ -13000,117 +14006,99 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.95", -] - -[[package]] -name = "sp-debug-derive" -version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48d09fa0a5f7299fb81ee25ae3853d26200f7a348148aed6de76be905c007dbe" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] name = "sp-debug-derive" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", -] - -[[package]] -name = "sp-externalities" -version = "0.25.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" -dependencies = [ - "environmental", - "parity-scale-codec", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "syn 2.0.104", ] [[package]] name = "sp-externalities" version = "0.25.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "environmental", "parity-scale-codec", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-storage 19.0.0", ] [[package]] name = "sp-externalities" -version = "0.25.0" -source = "git+https://github.com/paritytech/polkadot-sdk#cdf107de700388a52a17b2fb852c98420c78278e" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33abaec4be69b1613796bbf430decbbcaaf978756379e2016e683a4d6379cd02" dependencies = [ "environmental", "parity-scale-codec", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk)", + "sp-storage 21.0.0", ] [[package]] name = "sp-genesis-builder" version = "0.8.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "parity-scale-codec", "scale-info", "serde_json", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-api 26.0.0", + "sp-runtime 31.0.1", ] [[package]] name = "sp-genesis-builder" -version = "0.8.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee8a812b56fb4ed6a598ad7b43be127702aba1f7351ad4916f5bab995054cdc5" dependencies = [ - "parity-scale-codec", - "scale-info", "serde_json", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-api 30.0.0", + "sp-runtime 35.0.0", ] [[package]] name = "sp-inherents" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "async-trait", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-runtime 31.0.1", "thiserror 1.0.69", ] [[package]] name = "sp-inherents" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fcba3b816fdfadf30d8c7c484e1873f1af89ed2560c77d2b2137d152cc5a585" dependencies = [ "async-trait", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-runtime 35.0.0", "thiserror 1.0.69", ] [[package]] name = "sp-io" version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "bytes", "docify", @@ -13118,43 +14106,44 @@ dependencies = [ "libsecp256k1", "log", "parity-scale-codec", - "polkavm-derive 0.9.1", + "polkavm-derive 0.26.0", "rustversion", "secp256k1 0.28.2", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-keystore 0.34.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-state-machine 0.35.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-trie 29.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-core 28.0.0", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", + "sp-externalities 0.25.0", + "sp-keystore 0.34.0", + "sp-runtime-interface 24.0.0", + "sp-state-machine 0.35.0", + "sp-tracing 16.0.0", + "sp-trie 29.0.0", "tracing", "tracing-core", ] [[package]] name = "sp-io" -version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "34.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c44ed47247b6eee76ff703f9fa9f04f99c4104ac1faf629e6d1128e09066b57b" dependencies = [ "bytes", - "docify", "ed25519-dalek", "libsecp256k1", "log", "parity-scale-codec", - "polkavm-derive 0.18.0", + "polkavm-derive 0.9.1", "rustversion", "secp256k1 0.28.2", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-keystore 0.34.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-state-machine 0.35.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-trie 29.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-core 32.0.0", + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-externalities 0.28.0", + "sp-keystore 0.38.0", + "sp-runtime-interface 27.0.0", + "sp-state-machine 0.39.0", + "sp-std 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-tracing 17.1.0", + "sp-trie 33.0.0", "tracing", "tracing-core", ] @@ -13162,49 +14151,52 @@ dependencies = [ [[package]] name = "sp-keyring" version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-core 28.0.0", + "sp-runtime 31.0.1", "strum 0.26.3", ] [[package]] name = "sp-keyring" -version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "089da5d08c4a6b4a36de664de287f4a391ac338e351a923b79aedfc46162f201" dependencies = [ - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-core 32.0.0", + "sp-runtime 35.0.0", "strum 0.26.3", ] [[package]] name = "sp-keystore" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-core 28.0.0", + "sp-externalities 0.25.0", ] [[package]] name = "sp-keystore" -version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "0.38.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e6c7a7abd860a5211a356cf9d5fcabf0eb37d997985e5d722b6b33dcc815528" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-core 32.0.0", + "sp-externalities 0.28.0", ] [[package]] name = "sp-maybe-compressed-blob" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0c768c11afbe698a090386876911da4236af199cd38a5866748df4d8628aeff" dependencies = [ "thiserror 1.0.69", "zstd 0.12.4", @@ -13213,7 +14205,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "thiserror 1.0.69", "zstd 0.12.4", @@ -13222,19 +14214,20 @@ dependencies = [ [[package]] name = "sp-metadata-ir" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "frame-metadata 16.0.0", + "frame-metadata 23.0.0", "parity-scale-codec", "scale-info", ] [[package]] name = "sp-metadata-ir" -version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a616fa51350b35326682a472ee8e6ba742fdacb18babac38ecd46b3e05ead869" dependencies = [ - "frame-metadata 18.0.0", + "frame-metadata 16.0.0", "parity-scale-codec", "scale-info", ] @@ -13242,49 +14235,81 @@ dependencies = [ [[package]] name = "sp-mixnet" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "parity-scale-codec", "scale-info", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-application-crypto 30.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-api 26.0.0", + "sp-application-crypto 30.0.0", ] [[package]] name = "sp-mixnet" -version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01ba1e6ceede3aa5e36ee161dc02f1b294a659823887cefc4f0f2fce589e3c11" dependencies = [ "parity-scale-codec", "scale-info", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-application-crypto 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-api 30.0.0", + "sp-application-crypto 34.0.0", ] [[package]] -name = "sp-offchain" +name = "sp-mmr-primitives" +version = "26.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" +dependencies = [ + "log", + "parity-scale-codec", + "polkadot-ckb-merkle-mountain-range", + "scale-info", + "serde", + "sp-api 26.0.0", + "sp-core 28.0.0", + "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", + "sp-runtime 31.0.1", + "thiserror 1.0.69", +] + +[[package]] +name = "sp-npos-elections" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "parity-scale-codec", + "scale-info", + "serde", + "sp-arithmetic 23.0.0", + "sp-core 28.0.0", + "sp-runtime 31.0.1", ] [[package]] name = "sp-offchain" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" +dependencies = [ + "sp-api 26.0.0", + "sp-core 28.0.0", + "sp-runtime 31.0.1", +] + +[[package]] +name = "sp-offchain" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50efea44dfc8e40c59e9f9099c6a4f64dc750ad224fd8dbf9aec12fc857fa145" dependencies = [ - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-api 30.0.0", + "sp-core 32.0.0", + "sp-runtime 35.0.0", ] [[package]] name = "sp-panic-handler" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "backtrace", "regex", @@ -13292,8 +14317,9 @@ dependencies = [ [[package]] name = "sp-panic-handler" -version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "13.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8b52e69a577cbfdea62bfaf16f59eb884422ce98f78b5cd8d9bf668776bced1" dependencies = [ "backtrace", "regex", @@ -13302,29 +14328,30 @@ dependencies = [ [[package]] name = "sp-rpc" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "rustc-hash 1.1.0", "serde", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-core 28.0.0", ] [[package]] name = "sp-rpc" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51104c3cab9d6c9e8361adbd487dd409a8343e740744fb0b3f983bc775fd1847" dependencies = [ "rustc-hash 1.1.0", "serde", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-core 32.0.0", ] [[package]] name = "sp-runtime" version = "31.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "binary-merkle-tree 13.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "binary-merkle-tree", "docify", "either", "hash256-std-hasher", @@ -13333,547 +14360,502 @@ dependencies = [ "num-traits", "parity-scale-codec", "paste", - "rand", + "rand 0.8.5", "scale-info", "serde", "simple-mermaid", - "sp-application-crypto 30.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-arithmetic 23.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-io 30.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-trie 29.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-weights 27.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-application-crypto 30.0.0", + "sp-arithmetic 23.0.0", + "sp-core 28.0.0", + "sp-io 30.0.0", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", + "sp-trie 29.0.0", + "sp-weights 27.0.0", "tracing", + "tuplex", ] [[package]] name = "sp-runtime" -version = "31.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42ce931b7fbfdeeca1340801dbd4a1cae54ad4c97a1e3dcfcc79709bc800dd46" dependencies = [ - "binary-merkle-tree 13.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", "docify", "either", "hash256-std-hasher", "impl-trait-for-tuples", "log", - "num-traits", "parity-scale-codec", "paste", - "rand", + "rand 0.8.5", "scale-info", "serde", "simple-mermaid", - "sp-application-crypto 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-arithmetic 23.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-io 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-trie 29.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-weights 27.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "tracing", - "tuplex", -] - -[[package]] -name = "sp-runtime-interface" -version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" -dependencies = [ - "bytes", - "impl-trait-for-tuples", - "parity-scale-codec", - "polkavm-derive 0.9.1", - "primitive-types 0.12.2", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime-interface-proc-macro 17.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "static_assertions", + "sp-application-crypto 34.0.0", + "sp-arithmetic 26.1.0", + "sp-core 32.0.0", + "sp-io 34.0.0", + "sp-std 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-weights 31.1.0", ] [[package]] name = "sp-runtime-interface" version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "bytes", "impl-trait-for-tuples", "parity-scale-codec", - "polkavm-derive 0.18.0", - "primitive-types 0.13.1", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime-interface-proc-macro 17.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "polkavm-derive 0.26.0", + "sp-externalities 0.25.0", + "sp-runtime-interface-proc-macro 17.0.0", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", + "sp-storage 19.0.0", + "sp-tracing 16.0.0", + "sp-wasm-interface 20.0.0", "static_assertions", ] [[package]] name = "sp-runtime-interface" -version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk#cdf107de700388a52a17b2fb852c98420c78278e" +version = "27.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "647db5e1dc481686628b41554e832df6ab400c4b43a6a54e54d3b0a71ca404aa" dependencies = [ "bytes", "impl-trait-for-tuples", "parity-scale-codec", - "polkavm-derive 0.18.0", - "primitive-types 0.13.1", - "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)", + "polkavm-derive 0.9.1", + "primitive-types 0.12.2", + "sp-externalities 0.28.0", + "sp-runtime-interface-proc-macro 18.0.0", + "sp-std 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-storage 21.0.0", + "sp-tracing 17.1.0", + "sp-wasm-interface 21.0.1", "static_assertions", ] [[package]] name = "sp-runtime-interface-proc-macro" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" -dependencies = [ - "Inflector", - "expander", - "proc-macro-crate 3.2.0", - "proc-macro2", - "quote", - "syn 2.0.95", -] - -[[package]] -name = "sp-runtime-interface-proc-macro" -version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "Inflector", "expander", "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] name = "sp-runtime-interface-proc-macro" -version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk#cdf107de700388a52a17b2fb852c98420c78278e" +version = "18.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0195f32c628fee3ce1dfbbf2e7e52a30ea85f3589da9fe62a8b816d70fc06294" dependencies = [ "Inflector", "expander", "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] name = "sp-session" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "parity-scale-codec", "scale-info", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-keystore 0.34.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-staking 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-api 26.0.0", + "sp-core 28.0.0", + "sp-keystore 0.34.0", + "sp-runtime 31.0.1", + "sp-staking 26.0.0", ] [[package]] name = "sp-session" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "31.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d66f0f2f00e4c520deae07eeab7acf04c1a41dd875c7a4689e4e4302fb89925" dependencies = [ "parity-scale-codec", "scale-info", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-keystore 0.34.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-staking 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-api 30.0.0", + "sp-core 32.0.0", + "sp-keystore 0.38.0", + "sp-runtime 35.0.0", + "sp-staking 30.0.0", ] [[package]] name = "sp-staking" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", "scale-info", "serde", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-core 28.0.0", + "sp-runtime 31.0.1", ] [[package]] name = "sp-staking" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09a43ec7f6c9759ba3011a16bb022afe056bc26f88b3c424598737cba71d3ef0" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", "scale-info", "serde", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-core 32.0.0", + "sp-runtime 35.0.0", ] [[package]] name = "sp-state-machine" version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "hash-db", "log", "parity-scale-codec", "parking_lot 0.12.3", - "rand", + "rand 0.8.5", "smallvec", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-panic-handler 13.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-trie 29.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-core 28.0.0", + "sp-externalities 0.25.0", + "sp-panic-handler 13.0.0", + "sp-trie 29.0.0", "thiserror 1.0.69", "tracing", - "trie-db", + "trie-db 0.30.0", ] [[package]] name = "sp-state-machine" -version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "0.39.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21d9078306c3066f1824e41153e1ceec34231d39d9a7e7956b101eadf7b9fd3a" dependencies = [ "hash-db", "log", "parity-scale-codec", "parking_lot 0.12.3", - "rand", + "rand 0.8.5", "smallvec", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-panic-handler 13.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-trie 29.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-core 32.0.0", + "sp-externalities 0.28.0", + "sp-panic-handler 13.0.2", + "sp-trie 33.0.0", "thiserror 1.0.69", "tracing", - "trie-db", + "trie-db 0.28.0", ] [[package]] name = "sp-statement-store" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "aes-gcm", - "curve25519-dalek", + "curve25519-dalek 4.1.3", "ed25519-dalek", "hkdf", "parity-scale-codec", - "rand", + "rand 0.8.5", "scale-info", "sha2 0.10.8", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-application-crypto 30.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-api 26.0.0", + "sp-application-crypto 30.0.0", + "sp-core 28.0.0", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", + "sp-externalities 0.25.0", + "sp-runtime 31.0.1", + "sp-runtime-interface 24.0.0", "thiserror 1.0.69", - "x25519-dalek", + "x25519-dalek 2.0.1", ] [[package]] name = "sp-statement-store" -version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "14.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e22e2d355461e02aa8325a819d24403fb7232a828bf1e21ad8982fde3f0dc0e" dependencies = [ "aes-gcm", - "curve25519-dalek", + "curve25519-dalek 4.1.3", "ed25519-dalek", "hkdf", "parity-scale-codec", - "rand", + "rand 0.8.5", "scale-info", "sha2 0.10.8", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-application-crypto 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-api 30.0.0", + "sp-application-crypto 34.0.0", + "sp-core 32.0.0", + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-externalities 0.28.0", + "sp-runtime 35.0.0", + "sp-runtime-interface 27.0.0", "thiserror 1.0.69", - "x25519-dalek", + "x25519-dalek 2.0.1", ] [[package]] name = "sp-std" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" - -[[package]] -name = "sp-std" -version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12f8ee986414b0a9ad741776762f4083cd3a5128449b982a3919c4df36874834" [[package]] name = "sp-std" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk#cdf107de700388a52a17b2fb852c98420c78278e" - -[[package]] -name = "sp-storage" -version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" -dependencies = [ - "impl-serde 0.4.0", - "parity-scale-codec", - "ref-cast", - "serde", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", -] +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" [[package]] name = "sp-storage" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "impl-serde 0.5.0", "parity-scale-codec", "ref-cast", "serde", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", ] [[package]] name = "sp-storage" -version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk#cdf107de700388a52a17b2fb852c98420c78278e" +version = "21.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99c82989b3a4979a7e1ad848aad9f5d0b4388f1f454cc131766526601ab9e8f8" dependencies = [ - "impl-serde 0.5.0", + "impl-serde 0.4.0", "parity-scale-codec", "ref-cast", "serde", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk)", -] - -[[package]] -name = "sp-timestamp" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" -dependencies = [ - "async-trait", - "parity-scale-codec", - "sp-inherents 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "thiserror 1.0.69", + "sp-debug-derive 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sp-timestamp" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "async-trait", "parity-scale-codec", - "sp-inherents 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-inherents 26.0.0", + "sp-runtime 31.0.1", "thiserror 1.0.69", ] [[package]] -name = "sp-tracing" -version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +name = "sp-timestamp" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6d3965ef60cc066fcc01dbcb7837404f40de8ac58f1115e3a3a1d6550575ff6" dependencies = [ + "async-trait", "parity-scale-codec", - "tracing", - "tracing-core", - "tracing-subscriber", + "sp-inherents 30.0.0", + "sp-runtime 35.0.0", + "thiserror 1.0.69", ] [[package]] name = "sp-tracing" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "parity-scale-codec", + "regex", "tracing", "tracing-core", - "tracing-subscriber", + "tracing-subscriber 0.3.19", ] [[package]] name = "sp-tracing" -version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk#cdf107de700388a52a17b2fb852c98420c78278e" +version = "17.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6147a5b8c98b9ed4bf99dc033fab97a468b4645515460974c8784daeb7c35433" dependencies = [ "parity-scale-codec", "tracing", "tracing-core", - "tracing-subscriber", + "tracing-subscriber 0.3.19", ] [[package]] name = "sp-transaction-pool" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-api 26.0.0", + "sp-runtime 31.0.1", ] [[package]] name = "sp-transaction-pool" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7bddae32e6935eedda993b7371b79e69af901a277e11be2bbd6d9bc7643b49cb" dependencies = [ - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-api 30.0.0", + "sp-runtime 35.0.0", ] [[package]] name = "sp-transaction-storage-proof" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "async-trait", "parity-scale-codec", "scale-info", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-inherents 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-trie 29.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-core 28.0.0", + "sp-inherents 26.0.0", + "sp-runtime 31.0.1", + "sp-trie 29.0.0", ] [[package]] name = "sp-transaction-storage-proof" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "726f90279766e231ad86f884e5f07d9331852a59d739f27c5f5e28bee0fc6da5" dependencies = [ "async-trait", "parity-scale-codec", "scale-info", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-inherents 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-trie 29.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-core 32.0.0", + "sp-inherents 30.0.0", + "sp-runtime 35.0.0", + "sp-trie 33.0.0", ] [[package]] name = "sp-trie" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "ahash", + "ahash 0.8.11", + "foldhash", "hash-db", - "memory-db", + "hashbrown 0.15.4", + "memory-db 0.34.0", "nohash-hasher", "parity-scale-codec", "parking_lot 0.12.3", - "rand", + "rand 0.8.5", "scale-info", "schnellru", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-core 28.0.0", + "sp-externalities 0.25.0", + "substrate-prometheus-endpoint 0.17.0", "thiserror 1.0.69", "tracing", - "trie-db", + "trie-db 0.30.0", "trie-root", ] [[package]] name = "sp-trie" -version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "33.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1f5b3620a1c87c265a83d85d7519c6b60c47acf7f77593966afe313d086f00e" dependencies = [ - "ahash", + "ahash 0.8.11", "hash-db", - "memory-db", + "lazy_static", + "memory-db 0.32.0", "nohash-hasher", "parity-scale-codec", "parking_lot 0.12.3", - "rand", + "rand 0.8.5", "scale-info", "schnellru", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-core 32.0.0", + "sp-externalities 0.28.0", "thiserror 1.0.69", "tracing", - "trie-db", + "trie-db 0.28.0", "trie-root", ] [[package]] name = "sp-version" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "impl-serde 0.4.0", + "impl-serde 0.5.0", "parity-scale-codec", "parity-wasm", "scale-info", "serde", - "sp-crypto-hashing-proc-macro 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-version-proc-macro 13.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-crypto-hashing-proc-macro 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", + "sp-runtime 31.0.1", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", + "sp-version-proc-macro 13.0.0", "thiserror 1.0.69", ] [[package]] name = "sp-version" -version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "33.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ba2f18b89ac5f356fb247f70163098bc976117221c373d5590079a5797a3b43" dependencies = [ - "impl-serde 0.5.0", + "impl-serde 0.4.0", "parity-scale-codec", "parity-wasm", "scale-info", "serde", - "sp-crypto-hashing-proc-macro 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-version-proc-macro 13.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-crypto-hashing-proc-macro 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 35.0.0", + "sp-std 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-version-proc-macro 14.0.0", "thiserror 1.0.69", ] [[package]] name = "sp-version-proc-macro" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "parity-scale-codec", - "proc-macro-warning 1.0.2", + "proc-macro-warning", "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] name = "sp-version-proc-macro" -version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "14.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5aee8f6730641a65fcf0c8f9b1e448af4b3bb083d08058b47528188bccc7b7a7" dependencies = [ "parity-scale-codec", - "proc-macro-warning 1.0.2", "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] name = "sp-wasm-interface" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -13884,8 +14866,9 @@ dependencies = [ [[package]] name = "sp-wasm-interface" -version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "21.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b066baa6d57951600b14ffe1243f54c47f9c23dd89c262e17ca00ae8dca58be9" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -13894,43 +14877,33 @@ dependencies = [ "wasmtime", ] -[[package]] -name = "sp-wasm-interface" -version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk#cdf107de700388a52a17b2fb852c98420c78278e" -dependencies = [ - "anyhow", - "impl-trait-for-tuples", - "log", - "parity-scale-codec", -] - [[package]] name = "sp-weights" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "bounded-collections", + "bounded-collections 0.3.2", "parity-scale-codec", "scale-info", "serde", "smallvec", - "sp-arithmetic 23.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-arithmetic 23.0.0", + "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", ] [[package]] name = "sp-weights" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "31.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "515aa194eabac059041df2dbee75b059b99981213ec680e9de85b45b6988346a" dependencies = [ - "bounded-collections", + "bounded-collections 0.2.4", "parity-scale-codec", "scale-info", "serde", "smallvec", - "sp-arithmetic 23.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-arithmetic 26.1.0", + "sp-debug-derive 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -13997,84 +14970,80 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] -name = "staging-xcm" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +name = "staging-parachain-info" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "array-bytes", - "bounded-collections", - "derivative", - "environmental", - "impl-trait-for-tuples", - "log", + "cumulus-primitives-core", + "frame-support 28.0.0", + "frame-system", "parity-scale-codec", "scale-info", - "serde", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-weights 27.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "xcm-procedural 7.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-runtime 31.0.1", ] [[package]] name = "staging-xcm" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "7.0.1" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "array-bytes", - "bounded-collections", - "derivative", + "array-bytes 6.2.3", + "bounded-collections 0.3.2", + "derive-where", "environmental", - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "frame-support 28.0.0", "hex-literal", "impl-trait-for-tuples", - "log", "parity-scale-codec", "scale-info", "serde", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-weights 27.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "xcm-procedural 7.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-runtime 31.0.1", + "sp-weights 27.0.0", + "tracing", + "xcm-procedural", ] [[package]] name = "staging-xcm-builder" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "frame-system 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "environmental", + "frame-support 28.0.0", + "frame-system", "impl-trait-for-tuples", - "log", "pallet-asset-conversion", "pallet-transaction-payment", "parity-scale-codec", - "polkadot-parachain-primitives 6.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "polkadot-parachain-primitives", "scale-info", - "sp-arithmetic 23.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-io 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-weights 27.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "staging-xcm 7.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-arithmetic 23.0.0", + "sp-core 28.0.0", + "sp-io 30.0.0", + "sp-runtime 31.0.1", + "sp-weights 27.0.0", + "staging-xcm", "staging-xcm-executor", + "tracing", ] [[package]] name = "staging-xcm-executor" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "environmental", "frame-benchmarking", - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "frame-support 28.0.0", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", - "sp-arithmetic 23.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-io 30.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-weights 27.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "staging-xcm 7.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-arithmetic 23.0.0", + "sp-core 28.0.0", + "sp-io 30.0.0", + "sp-runtime 31.0.1", + "sp-weights 27.0.0", + "staging-xcm", "tracing", ] @@ -14169,13 +15138,13 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] name = "substrate-bip39" version = "0.4.7" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "hmac 0.12.1", "pbkdf2", @@ -14186,8 +15155,9 @@ dependencies = [ [[package]] name = "substrate-bip39" -version = "0.4.7" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca58ffd742f693dc13d69bdbb2e642ae239e0053f6aab3b104252892f856700a" dependencies = [ "hmac 0.12.1", "pbkdf2", @@ -14196,35 +15166,48 @@ dependencies = [ "zeroize", ] +[[package]] +name = "substrate-bn" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b5bbfa79abbae15dd642ea8176a21a635ff3c00059961d1ea27ad04e5b441c" +dependencies = [ + "byteorder", + "crunchy", + "lazy_static", + "rand 0.8.5", + "rustc-hex", +] + [[package]] name = "substrate-build-script-utils" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" [[package]] name = "substrate-frame-rpc-system" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "docify", "frame-system-rpc-runtime-api", "futures", - "jsonrpsee", + "jsonrpsee 0.24.7", "log", "parity-scale-codec", - "sc-rpc-api 0.33.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sc-transaction-pool-api 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-block-builder 26.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-blockchain 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sc-rpc-api 0.33.0", + "sc-transaction-pool-api 28.0.0", + "sp-api 26.0.0", + "sp-block-builder 26.0.0", + "sp-blockchain 28.0.0", + "sp-core 28.0.0", + "sp-runtime 31.0.1", ] [[package]] name = "substrate-prometheus-endpoint" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "http-body-util", "hyper 1.5.2", @@ -14237,8 +15220,9 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" -version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +version = "0.17.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe1fee79cb0bf260bb84b4fa885fae887646894a971abddae3d9ac4921531540" dependencies = [ "http-body-util", "hyper 1.5.2", @@ -14251,21 +15235,22 @@ dependencies = [ [[package]] name = "substrate-rpc-client" -version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "812076602836d6d90242c431729814c790c49685d142f47ec41f3b897a5fb6ad" dependencies = [ "async-trait", - "jsonrpsee", + "jsonrpsee 0.22.5", "log", - "sc-rpc-api 0.33.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sc-rpc-api 0.37.0", "serde", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sp-runtime 35.0.0", ] [[package]] name = "substrate-wasm-builder" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "build-helper", "cargo_metadata", @@ -14275,7 +15260,7 @@ dependencies = [ "parity-wasm", "polkavm-linker", "shlex", - "sp-maybe-compressed-blob 11.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "sp-maybe-compressed-blob 11.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602)", "strum 0.26.3", "tempfile", "toml 0.8.19", @@ -14297,20 +15282,17 @@ checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" [[package]] name = "subxt" -version = "0.38.0" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c53029d133e4e0cb7933f1fe06f2c68804b956de9bb8fa930ffca44e9e5e4230" +checksum = "03459d84546def5e1d0d22b162754609f18e031522b0319b53306f5829de9c09" dependencies = [ "async-trait", "derive-where", "either", - "frame-metadata 17.0.0", + "frame-metadata 20.0.0", "futures", "hex", - "impl-serde 0.5.0", - "jsonrpsee", "parity-scale-codec", - "polkadot-sdk", "primitive-types 0.13.1", "scale-bits", "scale-decode", @@ -14319,11 +15301,13 @@ dependencies = [ "scale-value", "serde", "serde_json", + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "subxt-core", "subxt-lightclient", "subxt-macro", "subxt-metadata", - "thiserror 1.0.69", + "subxt-rpcs", + "thiserror 2.0.12", "tokio", "tokio-util", "tracing", @@ -14333,9 +15317,9 @@ dependencies = [ [[package]] name = "subxt-codegen" -version = "0.38.0" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cfcfb7d9589f3df0ac87c4988661cf3fb370761fcb19f2fd33104cc59daf22a" +checksum = "324c52c09919fec8c22a4b572a466878322e99fe14a9e3d50d6c3700a226ec25" dependencies = [ "heck 0.5.0", "parity-scale-codec", @@ -14344,27 +15328,26 @@ dependencies = [ "scale-info", "scale-typegen", "subxt-metadata", - "syn 2.0.95", - "thiserror 1.0.69", + "syn 2.0.104", + "thiserror 2.0.12", ] [[package]] name = "subxt-core" -version = "0.38.0" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ea28114366780d23684bd55ab879cd04c9d4cbba3b727a3854a3eca6bf29a1a" +checksum = "66ef00be9d64885ec94e478a58e4e39d222024b20013ae7df4fc6ece545391aa" dependencies = [ "base58", "blake2 0.10.6", "derive-where", "frame-decode", - "frame-metadata 17.0.0", + "frame-metadata 20.0.0", "hashbrown 0.14.5", "hex", "impl-serde 0.5.0", "keccak-hash", "parity-scale-codec", - "polkadot-sdk", "primitive-types 0.13.1", "scale-bits", "scale-decode", @@ -14373,22 +15356,24 @@ dependencies = [ "scale-value", "serde", "serde_json", + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "subxt-metadata", + "thiserror 2.0.12", "tracing", ] [[package]] name = "subxt-lightclient" -version = "0.38.0" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "534d4b725183a9fa09ce0e0f135674473297fdd97dee4d683f41117f365ae997" +checksum = "ce07c2515b2e63b85ec3043fe4461b287af0615d4832c2fe6e81ba780b906bc0" dependencies = [ "futures", "futures-util", "serde", "serde_json", "smoldot-light", - "thiserror 1.0.69", + "thiserror 2.0.12", "tokio", "tokio-stream", "tracing", @@ -14396,9 +15381,9 @@ dependencies = [ [[package]] name = "subxt-macro" -version = "0.38.0" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "228db9a5c95a6d8dc6152b4d6cdcbabc4f60821dd3f482a4f8791e022b7caadb" +checksum = "7c2c8da275a620dd676381d72395dfea91f0a6cd849665b4f1d0919371850701" dependencies = [ "darling", "parity-scale-codec", @@ -14407,28 +15392,52 @@ dependencies = [ "scale-typegen", "subxt-codegen", "subxt-utils-fetchmetadata", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] name = "subxt-metadata" -version = "0.38.0" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee13e6862eda035557d9a2871955306aff540d2b89c06e0a62a1136a700aed28" +checksum = "fff4591673600c4388e21305788282414d26c791b4dee21b7cb0b19c10076f98" dependencies = [ "frame-decode", - "frame-metadata 17.0.0", + "frame-metadata 20.0.0", "hashbrown 0.14.5", "parity-scale-codec", - "polkadot-sdk", "scale-info", + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "thiserror 2.0.12", +] + +[[package]] +name = "subxt-rpcs" +version = "0.41.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ba7494d250d65dc3439365ac5e8e0fbb9c3992e6e84b7aa01d69e082249b8b8" +dependencies = [ + "derive-where", + "frame-metadata 20.0.0", + "futures", + "hex", + "impl-serde 0.5.0", + "jsonrpsee 0.24.7", + "parity-scale-codec", + "primitive-types 0.13.1", + "serde", + "serde_json", + "subxt-core", + "subxt-lightclient", + "thiserror 2.0.12", + "tracing", + "url", ] [[package]] name = "subxt-signer" -version = "0.38.0" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e7a336d6a1f86f126100a4a717be58352de4c8214300c4f7807f974494efdb9" +checksum = "4a2370298a210ed1df26152db7209a85e0ed8cfbce035309c3b37f7b61755377" dependencies = [ "base64 0.22.1", "bip32", @@ -14440,7 +15449,6 @@ dependencies = [ "keccak-hash", "parity-scale-codec", "pbkdf2", - "polkadot-sdk", "regex", "schnorrkel", "scrypt", @@ -14449,19 +15457,21 @@ dependencies = [ "serde", "serde_json", "sha2 0.10.8", + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "subxt-core", + "thiserror 2.0.12", "zeroize", ] [[package]] name = "subxt-utils-fetchmetadata" -version = "0.38.0" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3082b17a86e3c3fe45d858d94d68f6b5247caace193dad6201688f24db8ba9bb" +checksum = "fc868b55fe2303788dc7703457af390111940c3da4714b510983284501780ed5" dependencies = [ "hex", "parity-scale-codec", - "thiserror 1.0.69", + "thiserror 2.0.12", ] [[package]] @@ -14477,15 +15487,27 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.95" +version = "2.0.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46f71c0377baf4ef1cc3e3402ded576dccc315800fbc62dfc7fe04b009773b4a" +checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" dependencies = [ "proc-macro2", "quote", "unicode-ident", ] +[[package]] +name = "syn-solidity" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9ac494e7266fcdd2ad80bf4375d55d27a117ea5c866c26d0e97fe5b3caeeb75" +dependencies = [ + "paste", + "proc-macro2", + "quote", + "syn 2.0.104", +] + [[package]] name = "synstructure" version = "0.12.6" @@ -14506,7 +15528,22 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", +] + +[[package]] +name = "sysinfo" +version = "0.30.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a5b4ddaee55fb2bea2bf0e5000747e5f5c0de765e5a5ff87f4cd106439f4bb3" +dependencies = [ + "cfg-if", + "core-foundation-sys", + "libc", + "ntapi", + "once_cell", + "rayon", + "windows 0.52.0", ] [[package]] @@ -14530,6 +15567,12 @@ dependencies = [ "libc", ] +[[package]] +name = "tagptr" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417" + [[package]] name = "tap" version = "1.0.1" @@ -14550,7 +15593,7 @@ checksum = "9a8a559c81686f576e8cd0290cd2a24a2a9ad80c98b3478856500fcbd7acd704" dependencies = [ "cfg-if", "fastrand", - "getrandom", + "getrandom 0.2.15", "once_cell", "rustix 0.38.43", "windows-sys 0.59.0", @@ -14592,11 +15635,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.10" +version = "2.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3ac7f54ca534db81081ef1c1e7f6ea8a3ef428d2fc069097c079443d24124d3" +checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" dependencies = [ - "thiserror-impl 2.0.10", + "thiserror-impl 2.0.12", ] [[package]] @@ -14607,18 +15650,18 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] name = "thiserror-impl" -version = "2.0.10" +version = "2.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e9465d30713b56a37ede7185763c3492a91be2f5fa68d958c44e41ab9248beb" +checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] @@ -14646,19 +15689,6 @@ dependencies = [ "num_cpus", ] -[[package]] -name = "thrift" -version = "0.15.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b82ca8f46f95b3ce96081fe3dd89160fdea970c254bb72925255d1b62aae692e" -dependencies = [ - "byteorder", - "integer-encoding", - "log", - "ordered-float", - "threadpool", -] - [[package]] name = "tikv-jemalloc-ctl" version = "0.5.4" @@ -14747,18 +15777,20 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.43.0" +version = "1.46.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e" +checksum = "0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17" dependencies = [ "backtrace", "bytes", + "io-uring", "libc", "mio", "parking_lot 0.12.3", - "pin-project-lite", + "pin-project-lite 0.2.16", "signal-hook-registry", - "socket2 0.5.8", + "slab", + "socket2 0.5.10", "tokio-macros", "windows-sys 0.52.0", ] @@ -14771,7 +15803,7 @@ checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] @@ -14781,7 +15813,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f57eb36ecbe0fc510036adff84824dd3c24bb781e21bfa67b69d556aa85214f" dependencies = [ "pin-project", - "rand", + "rand 0.8.5", "tokio", ] @@ -14795,6 +15827,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.4", + "rustls-pki-types", + "tokio", +] + [[package]] name = "tokio-rustls" version = "0.26.1" @@ -14812,37 +15855,38 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047" dependencies = [ "futures-core", - "pin-project-lite", + "pin-project-lite 0.2.16", "tokio", "tokio-util", ] [[package]] name = "tokio-tungstenite" -version = "0.20.1" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "212d5dcb2a1ce06d81107c3d0ffa3121fe974b73f068c8282cb1c32328113b6c" +checksum = "489a59b6730eda1b0171fcfda8b121f4bee2b35cba8645ca35c5f7ba3eb736c1" dependencies = [ "futures-util", "log", - "rustls 0.21.12", - "rustls-native-certs 0.6.3", + "rustls 0.23.20", + "rustls-native-certs 0.8.1", + "rustls-pki-types", "tokio", - "tokio-rustls 0.24.1", + "tokio-rustls 0.26.1", "tungstenite", ] [[package]] name = "tokio-util" -version = "0.7.13" +version = "0.7.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7fcaa8d55a2bdd6b83ace262b016eca0d79ee02818c5c1bcdf0305114081078" +checksum = "66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df" dependencies = [ "bytes", "futures-core", "futures-io", "futures-sink", - "pin-project-lite", + "pin-project-lite 0.2.16", "tokio", ] @@ -14882,11 +15926,11 @@ version = "0.22.22" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5" dependencies = [ - "indexmap 2.7.0", + "indexmap 2.10.0", "serde", "serde_spanned", "toml_datetime", - "winnow", + "winnow 0.6.22", ] [[package]] @@ -14898,12 +15942,30 @@ dependencies = [ "futures-core", "futures-util", "pin-project", - "pin-project-lite", + "pin-project-lite 0.2.16", "tower-layer", "tower-service", "tracing", ] +[[package]] +name = "tower-http" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61c5bb1d698276a2443e5ecfabc1008bf15a36c12e6a7176e7bf089ea9131140" +dependencies = [ + "bitflags 2.6.0", + "bytes", + "futures-core", + "futures-util", + "http 0.2.12", + "http-body 0.4.6", + "http-range-header", + "pin-project-lite 0.2.16", + "tower-layer", + "tower-service", +] + [[package]] name = "tower-http" version = "0.5.2" @@ -14915,7 +15977,7 @@ dependencies = [ "http 1.2.0", "http-body 1.0.1", "http-body-util", - "pin-project-lite", + "pin-project-lite 0.2.16", "tower-layer", "tower-service", ] @@ -14939,7 +16001,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" dependencies = [ "log", - "pin-project-lite", + "pin-project-lite 0.2.16", "tracing-attributes", "tracing-core", ] @@ -14952,7 +16014,7 @@ checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] @@ -14978,47 +16040,35 @@ dependencies = [ [[package]] name = "tracing-gum" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" -dependencies = [ - "coarsetime", - "polkadot-primitives 7.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "tracing", - "tracing-gum-proc-macro 5.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", -] - -[[package]] -name = "tracing-gum" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "coarsetime", - "polkadot-primitives 7.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "polkadot-primitives", "tracing", - "tracing-gum-proc-macro 5.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e)", + "tracing-gum-proc-macro", ] [[package]] name = "tracing-gum-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "expander", "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] -name = "tracing-gum-proc-macro" -version = "5.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +name = "tracing-log" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f751112709b4e791d8ce53e32c4ed2d353565a795ce84da2285393f41557bdf2" dependencies = [ - "expander", - "proc-macro-crate 3.2.0", - "proc-macro2", - "quote", - "syn 2.0.95", + "log", + "once_cell", + "tracing-core", ] [[package]] @@ -15032,13 +16082,46 @@ dependencies = [ "tracing-core", ] +[[package]] +name = "tracing-serde" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc6b213177105856957181934e4920de57730fc69bf42c37ee5bb664d406d9e1" +dependencies = [ + "serde", + "tracing-core", +] + +[[package]] +name = "tracing-subscriber" +version = "0.2.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e0d2eaa99c3c2e41547cfa109e910a68ea03823cccad4a0525dcbc9b01e8c71" +dependencies = [ + "ansi_term", + "chrono", + "lazy_static", + "matchers 0.0.1", + "parking_lot 0.11.2", + "regex", + "serde", + "serde_json", + "sharded-slab", + "smallvec", + "thread_local", + "tracing", + "tracing-core", + "tracing-log 0.1.4", + "tracing-serde", +] + [[package]] name = "tracing-subscriber" version = "0.3.19" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008" dependencies = [ - "matchers", + "matchers 0.1.0", "nu-ansi-term", "once_cell", "parking_lot 0.12.3", @@ -15049,14 +16132,27 @@ dependencies = [ "time", "tracing", "tracing-core", - "tracing-log", + "tracing-log 0.2.0", +] + +[[package]] +name = "trie-db" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff28e0f815c2fea41ebddf148e008b077d2faddb026c9555b29696114d602642" +dependencies = [ + "hash-db", + "hashbrown 0.13.2", + "log", + "rustc-hex", + "smallvec", ] [[package]] name = "trie-db" -version = "0.29.1" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c992b4f40c234a074d48a757efeabb1a6be88af84c0c23f7ca158950cb0ae7f" +checksum = "6c0670ab45a6b7002c7df369fee950a27cf29ae0474343fd3a15aa15f691e7a6" dependencies = [ "hash-db", "log", @@ -15089,7 +16185,7 @@ dependencies = [ "idna 0.2.3", "ipnet", "lazy_static", - "rand", + "rand 0.8.5", "smallvec", "socket2 0.4.10", "thiserror 1.0.69", @@ -15099,50 +16195,24 @@ dependencies = [ "url", ] -[[package]] -name = "trust-dns-proto" -version = "0.23.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3119112651c157f4488931a01e586aa459736e9d6046d3bd9105ffb69352d374" -dependencies = [ - "async-trait", - "cfg-if", - "data-encoding", - "enum-as-inner 0.6.1", - "futures-channel", - "futures-io", - "futures-util", - "idna 0.4.0", - "ipnet", - "once_cell", - "rand", - "smallvec", - "thiserror 1.0.69", - "tinyvec", - "tokio", - "tracing", - "url", -] - [[package]] name = "trust-dns-resolver" -version = "0.23.2" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10a3e6c3aff1718b3c73e395d1f35202ba2ffa847c6a62eea0db8fb4cfe30be6" +checksum = "aff21aa4dcefb0a1afbfac26deb0adc93888c7d295fb63ab273ef276ba2b7cfe" dependencies = [ "cfg-if", "futures-util", "ipconfig", + "lazy_static", "lru-cache", - "once_cell", "parking_lot 0.12.3", - "rand", "resolv-conf", "smallvec", "thiserror 1.0.69", "tokio", "tracing", - "trust-dns-proto 0.23.2", + "trust-dns-proto", ] [[package]] @@ -15153,70 +16223,39 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "try-runtime-cli" -version = "0.8.0" -source = "git+https://github.com/paritytech/try-runtime-cli.git#b45be7dfce89fd881be27171d3ea114ef19d832c" -dependencies = [ - "clap", - "env_logger 0.11.6", - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "parity-scale-codec", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-io 30.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-state-machine 0.35.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "tokio", - "try-runtime-core", -] - -[[package]] -name = "try-runtime-core" -version = "0.8.0" -source = "git+https://github.com/paritytech/try-runtime-cli.git#b45be7dfce89fd881be27171d3ea114ef19d832c" +version = "0.42.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a45904e10377e9973238ae9e52bd0fbbb0bba5d7be9198458ba9d3fe0a4173ed" dependencies = [ - "array-bytes", "async-trait", - "bytesize", "clap", - "cumulus-client-parachain-inherent 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "cumulus-primitives-core 0.7.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "cumulus-primitives-parachain-inherent 0.7.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", "frame-remote-externalities", - "frame-support 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "frame-system 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "frame-try-runtime 0.34.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "frame-try-runtime 0.38.0", "hex", - "itertools 0.13.0", "log", - "paris", "parity-scale-codec", - "polkadot-primitives 7.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-cli 0.36.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sc-executor 0.32.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", + "sc-cli 0.40.0", + "sc-executor 0.36.0", "serde", "serde_json", - "similar-asserts", - "sp-api 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-consensus-aura 0.32.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-consensus-babe 0.32.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-core 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-inherents 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-io 30.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-keystore 0.34.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-rpc 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-runtime 31.0.1 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-state-machine 0.35.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-timestamp 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-transaction-storage-proof 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-version 29.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "sp-weights 27.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163)", - "strum 0.26.3", - "strum_macros 0.26.4", + "sp-api 30.0.0", + "sp-consensus-aura 0.36.0", + "sp-consensus-babe 0.36.0", + "sp-core 32.0.0", + "sp-debug-derive 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-externalities 0.28.0", + "sp-inherents 30.0.0", + "sp-io 34.0.0", + "sp-keystore 0.38.0", + "sp-rpc 30.0.0", + "sp-runtime 35.0.0", + "sp-state-machine 0.39.0", + "sp-timestamp 30.0.0", + "sp-transaction-storage-proof 30.0.0", + "sp-version 33.0.0", + "sp-weights 31.1.0", "substrate-rpc-client", - "tokio", - "zstd 0.13.2", + "zstd 0.12.4", ] [[package]] @@ -15227,20 +16266,20 @@ checksum = "f4f195fd851901624eee5a58c4bb2b4f06399148fcd0ed336e6f1cb60a9881df" [[package]] name = "tungstenite" -version = "0.20.1" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e3dac10fd62eaf6617d3a904ae222845979aec67c615d1c842b4002c7666fb9" +checksum = "eadc29d668c91fcc564941132e17b28a7ceb2f3ebf0b9dae3e03fd7a6748eb0d" dependencies = [ - "byteorder", "bytes", "data-encoding", - "http 0.2.12", + "http 1.2.0", "httparse", "log", - "rand", - "rustls 0.21.12", + "rand 0.9.1", + "rustls 0.23.20", + "rustls-pki-types", "sha1", - "thiserror 1.0.69", + "thiserror 2.0.12", "url", "utf-8", ] @@ -15259,7 +16298,7 @@ checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" dependencies = [ "cfg-if", "digest 0.10.7", - "rand", + "rand 0.8.5", "static_assertions", ] @@ -15299,6 +16338,12 @@ dependencies = [ "static_assertions", ] +[[package]] +name = "unarray" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94" + [[package]] name = "unicode-bidi" version = "0.3.18" @@ -15423,6 +16468,15 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" +[[package]] +name = "uuid" +version = "1.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9" +dependencies = [ + "getrandom 0.3.3", +] + [[package]] name = "valuable" version = "0.1.0" @@ -15449,28 +16503,81 @@ checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" [[package]] name = "w3f-bls" -version = "0.1.8" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70a3028804c8bbae2a97a15b71ffc0e308c4b01a520994aafa77d56e94e19024" +checksum = "e6bfb937b3d12077654a9e43e32a4e9c20177dd9fea0f3aba673e7840bb54f32" dependencies = [ "ark-bls12-377", - "ark-bls12-381", + "ark-bls12-381 0.4.0", "ark-ec 0.4.2", "ark-ff 0.4.2", "ark-serialize 0.4.2", "ark-serialize-derive 0.4.2", "arrayref", - "constcat", "digest 0.10.7", - "rand", - "rand_chacha", - "rand_core", + "rand 0.8.5", + "rand_chacha 0.3.1", + "rand_core 0.6.4", "sha2 0.10.8", "sha3", - "thiserror 1.0.69", "zeroize", ] +[[package]] +name = "w3f-pcs" +version = "0.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fbe7a8d5c914b69392ab3b267f679a2e546fe29afaddce47981772ac71bd02e1" +dependencies = [ + "ark-ec 0.5.0", + "ark-ff 0.5.0", + "ark-poly 0.5.0", + "ark-serialize 0.5.0", + "ark-std 0.5.0", + "merlin", +] + +[[package]] +name = "w3f-plonk-common" +version = "0.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1aca389e494fe08c5c108b512e2328309036ee1c0bc7bdfdb743fef54d448c8c" +dependencies = [ + "ark-ec 0.5.0", + "ark-ff 0.5.0", + "ark-poly 0.5.0", + "ark-serialize 0.5.0", + "ark-std 0.5.0", + "getrandom_or_panic", + "rand_core 0.6.4", + "w3f-pcs", +] + +[[package]] +name = "w3f-ring-proof" +version = "0.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a639379402ad51504575dbd258740383291ac8147d3b15859bdf1ea48c677de" +dependencies = [ + "ark-ec 0.5.0", + "ark-ff 0.5.0", + "ark-poly 0.5.0", + "ark-serialize 0.5.0", + "ark-std 0.5.0", + "ark-transcript", + "w3f-pcs", + "w3f-plonk-common", +] + +[[package]] +name = "wait-timeout" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11" +dependencies = [ + "libc", +] + [[package]] name = "walkdir" version = "2.5.0" @@ -15490,19 +16597,34 @@ dependencies = [ "try-lock", ] +[[package]] +name = "wasi" +version = "0.9.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" + [[package]] name = "wasi" version = "0.11.0+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" +[[package]] +name = "wasi" +version = "0.14.2+wasi-0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3" +dependencies = [ + "wit-bindgen-rt", +] + [[package]] name = "wasix" version = "0.12.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c1fbb4ef9bbca0c1170e0b00dd28abc9e3b68669821600cad1caaed606583c6d" dependencies = [ - "wasi", + "wasi 0.11.0+wasi-snapshot-preview1", ] [[package]] @@ -15526,7 +16648,7 @@ dependencies = [ "log", "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", "wasm-bindgen-shared", ] @@ -15561,7 +16683,7 @@ checksum = "30d7a95b763d3c45903ed6c81f156801839e5ee968bb07e534c44df0fcd330c2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -15659,7 +16781,7 @@ version = "0.32.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c128c039340ffd50d4195c3f8ce31aac357f06804cfc494c8b9508d4b30dca4" dependencies = [ - "ahash", + "ahash 0.8.11", "hashbrown 0.14.5", "string-interner", ] @@ -15870,7 +16992,7 @@ dependencies = [ "memfd", "memoffset", "paste", - "rand", + "rand 0.8.5", "rustix 0.36.17", "wasmtime-asm-macros", "wasmtime-environ", @@ -15920,6 +17042,15 @@ dependencies = [ "untrusted 0.9.0", ] +[[package]] +name = "webpki-roots" +version = "0.22.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6c71e40d7d2c34a5106301fb632274ca37242cd0c9d3e64dbece371a40a2d87" +dependencies = [ + "webpki", +] + [[package]] name = "webpki-roots" version = "0.25.4" @@ -15935,6 +17066,18 @@ dependencies = [ "rustls-pki-types", ] +[[package]] +name = "which" +version = "4.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7" +dependencies = [ + "either", + "home", + "once_cell", + "rustix 0.38.43", +] + [[package]] name = "wide" version = "0.7.32" @@ -15982,6 +17125,16 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" +[[package]] +name = "windows" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be" +dependencies = [ + "windows-core 0.52.0", + "windows-targets 0.52.6", +] + [[package]] name = "windows" version = "0.53.0" @@ -15992,6 +17145,28 @@ dependencies = [ "windows-targets 0.52.6", ] +[[package]] +name = "windows" +version = "0.61.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893" +dependencies = [ + "windows-collections", + "windows-core 0.61.2", + "windows-future", + "windows-link", + "windows-numerics", +] + +[[package]] +name = "windows-collections" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8" +dependencies = [ + "windows-core 0.61.2", +] + [[package]] name = "windows-core" version = "0.52.0" @@ -16007,10 +17182,72 @@ version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9dcc5b895a6377f1ab9fa55acedab1fd5ac0db66ad1e6c7f47e28a22e446a5dd" dependencies = [ - "windows-result", + "windows-result 0.1.2", "windows-targets 0.52.6", ] +[[package]] +name = "windows-core" +version = "0.61.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" +dependencies = [ + "windows-implement", + "windows-interface", + "windows-link", + "windows-result 0.3.4", + "windows-strings", +] + +[[package]] +name = "windows-future" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e" +dependencies = [ + "windows-core 0.61.2", + "windows-link", + "windows-threading", +] + +[[package]] +name = "windows-implement" +version = "0.60.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "windows-interface" +version = "0.59.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "windows-link" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" + +[[package]] +name = "windows-numerics" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1" +dependencies = [ + "windows-core 0.61.2", + "windows-link", +] + [[package]] name = "windows-result" version = "0.1.2" @@ -16020,6 +17257,24 @@ dependencies = [ "windows-targets 0.52.6", ] +[[package]] +name = "windows-result" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" +dependencies = [ + "windows-link", +] + +[[package]] +name = "windows-strings" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" +dependencies = [ + "windows-link", +] + [[package]] name = "windows-sys" version = "0.45.0" @@ -16102,6 +17357,15 @@ dependencies = [ "windows_x86_64_msvc 0.52.6", ] +[[package]] +name = "windows-threading" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6" +dependencies = [ + "windows-link", +] + [[package]] name = "windows_aarch64_gnullvm" version = "0.42.2" @@ -16243,6 +17507,15 @@ dependencies = [ "memchr", ] +[[package]] +name = "winnow" +version = "0.7.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74c7b26e3480b707944fc872477815d29a8e429d2f93a1ce000f5fa84a15cbcd" +dependencies = [ + "memchr", +] + [[package]] name = "winreg" version = "0.50.0" @@ -16253,6 +17526,15 @@ dependencies = [ "windows-sys 0.48.0", ] +[[package]] +name = "wit-bindgen-rt" +version = "0.39.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1" +dependencies = [ + "bitflags 2.6.0", +] + [[package]] name = "write16" version = "1.0.0" @@ -16274,25 +17556,37 @@ dependencies = [ "tap", ] +[[package]] +name = "x25519-dalek" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a0c105152107e3b96f6a00a65e86ce82d9b125230e1c4302940eca58ff71f4f" +dependencies = [ + "curve25519-dalek 3.2.0", + "rand_core 0.5.1", + "zeroize", +] + [[package]] name = "x25519-dalek" version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277" dependencies = [ - "curve25519-dalek", - "rand_core", + "curve25519-dalek 4.1.3", + "rand_core 0.6.4", "serde", "zeroize", ] [[package]] name = "x509-parser" -version = "0.15.1" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7069fba5b66b9193bd2c5d3d4ff12b839118f6bcbef5328efafafb5395cf63da" +checksum = "e0ecbeb7b67ce215e40e3cc7f2ff902f94a223acf44995934763467e7b1febc8" dependencies = [ "asn1-rs 0.5.2", + "base64 0.13.1", "data-encoding", "der-parser 8.2.0", "lazy_static", @@ -16321,25 +17615,45 @@ dependencies = [ ] [[package]] -name = "xcm-procedural" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?rev=8279d1046cca51a317dec15df5a9b29240545163#8279d1046cca51a317dec15df5a9b29240545163" +name = "x509-parser" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4569f339c0c402346d4a75a9e39cf8dad310e287eef1ff56d4c68e5067f53460" dependencies = [ - "Inflector", - "proc-macro2", - "quote", - "syn 2.0.95", + "asn1-rs 0.7.1", + "data-encoding", + "der-parser 10.0.0", + "lazy_static", + "nom", + "oid-registry 0.8.1", + "rusticata-macros", + "thiserror 2.0.12", + "time", ] [[package]] name = "xcm-procedural" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=cdf107de700388a52a17b2fb852c98420c78278e#cdf107de700388a52a17b2fb852c98420c78278e" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" dependencies = [ "Inflector", "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", +] + +[[package]] +name = "xcm-runtime-apis" +version = "0.1.1" +source = "git+https://github.com/paritytech/polkadot-sdk.git?rev=db5e645422ccf952018a3c466a33fef477858602#db5e645422ccf952018a3c466a33fef477858602" +dependencies = [ + "frame-support 28.0.0", + "parity-scale-codec", + "scale-info", + "sp-api 26.0.0", + "sp-weights 27.0.0", + "staging-xcm", + "staging-xcm-executor", ] [[package]] @@ -16357,6 +17671,20 @@ dependencies = [ "xml-rs", ] +[[package]] +name = "yamux" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5d9ba232399af1783a58d8eb26f6b5006fbefe2dc9ef36bd283324792d03ea5" +dependencies = [ + "futures", + "log", + "nohash-hasher", + "parking_lot 0.12.3", + "rand 0.8.5", + "static_assertions", +] + [[package]] name = "yamux" version = "0.12.1" @@ -16368,31 +17696,31 @@ dependencies = [ "nohash-hasher", "parking_lot 0.12.3", "pin-project", - "rand", + "rand 0.8.5", "static_assertions", ] [[package]] name = "yamux" -version = "0.13.4" +version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17610762a1207ee816c6fadc29220904753648aba0a9ed61c7b8336e80a559c4" +checksum = "3da1acad1c2dc53f0dde419115a38bd8221d8c3e47ae9aeceaf453266d29307e" dependencies = [ "futures", "log", "nohash-hasher", "parking_lot 0.12.3", "pin-project", - "rand", + "rand 0.9.1", "static_assertions", "web-time", ] [[package]] name = "yap" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff4524214bc4629eba08d78ceb1d6507070cc0bcbbed23af74e19e6e924a24cf" +checksum = "bfe269e7b803a5e8e20cbd97860e136529cd83bf2c9c6d37b142467e7e1f051f" [[package]] name = "yasna" @@ -16423,7 +17751,7 @@ checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", "synstructure 0.13.1", ] @@ -16445,7 +17773,7 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] @@ -16465,7 +17793,7 @@ checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", "synstructure 0.13.1", ] @@ -16486,7 +17814,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] @@ -16508,7 +17836,7 @@ checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.104", ] [[package]] @@ -16529,15 +17857,6 @@ dependencies = [ "zstd-safe 6.0.6", ] -[[package]] -name = "zstd" -version = "0.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcf2b778a664581e31e389454a7072dab1647606d44f7feea22cd5abb9c9f3f9" -dependencies = [ - "zstd-safe 7.2.1", -] - [[package]] name = "zstd-safe" version = "5.0.2+zstd.1.5.2" @@ -16558,15 +17877,6 @@ dependencies = [ "zstd-sys", ] -[[package]] -name = "zstd-safe" -version = "7.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54a3ab4db68cea366acc5c897c7b4d4d1b8994a9cd6e6f841f8964566a419059" -dependencies = [ - "zstd-sys", -] - [[package]] name = "zstd-sys" version = "2.0.13+zstd.1.5.6" diff --git a/Cargo.toml b/Cargo.toml index ff155ffe..6b42128d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,14 +3,29 @@ authors = ["Parity Technologies "] edition = "2021" repository = "https://github.com/zdave-parity/polkadot-bulletin-chain.git" +[workspace.dependencies] +array-bytes = { version = "6.1" } +clap = { version = "4.2.5" } +codec = { package = "parity-scale-codec", version = "3.7.5", default-features = false } +futures = { version = "0.3.21" } +hex = { version = "0.4" } +jsonrpsee = { version = "0.24.3" } +log = { version = "0.4.17", default-features = false } +scale-info = { version = "2.11.6", default-features = false } +serde = { version = "1.0.126" } +serde_json = { version = "1.0.132", default-features = false } +static_assertions = { version = "1.1" } +try-runtime-cli = { version = "0.42" } + [workspace] resolver = "2" members = [ - "node", - "pallets/relayer-set", - "pallets/transaction-storage", - "pallets/validator-set", - "runtime", + "node", + "pallets/common", + "pallets/relayer-set", + "pallets/transaction-storage", + "pallets/validator-set", + "runtime", ] [profile.release] panic = "unwind" diff --git a/node/Cargo.toml b/node/Cargo.toml index 0fbcf8e6..3e6c8a09 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -16,70 +16,73 @@ targets = ["x86_64-unknown-linux-gnu"] name = "polkadot-bulletin-chain" [dependencies] -clap = { version = "4.2.5", features = ["derive"] } -futures = { version = "0.3.21", features = ["thread-pool"]} +clap = { features = ["derive"], workspace = true } +futures = { features = ["thread-pool"], workspace = true } -frame-system = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -pallet-im-online = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sc-cli = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sc-client-api = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sc-consensus = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sc-consensus-babe = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sc-consensus-grandpa = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sc-consensus-grandpa-rpc = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sc-executor = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sc-network = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sc-offchain = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sc-rpc = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sc-service = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sc-statement-store = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sc-telemetry = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sc-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sc-transaction-pool-api = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sp-consensus-babe = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sp-consensus-grandpa = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sp-core = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sp-inherents = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sp-io = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sp-keyring = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sp-timestamp = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sp-transaction-storage-proof = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } +frame-system = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +sc-cli = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +sc-client-api = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +sc-consensus = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +sc-consensus-babe = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +sc-consensus-grandpa = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +sc-consensus-grandpa-rpc = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +sc-executor = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +sc-network = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +sc-offchain = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +sc-rpc = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +sc-service = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +sc-telemetry = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +sc-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +sc-transaction-pool-api = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +sp-consensus-babe = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +sp-core = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +sp-inherents = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +sp-io = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +sp-keyring = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +sp-timestamp = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +sp-transaction-storage-proof = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } # These dependencies are used for the node's RPCs -serde_json = { version = "1.0.132", default-features = true } -jsonrpsee = { version = "0.24.3", features = ["server"] } -sc-basic-authorship = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sc-rpc-api = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sp-api = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sp-block-builder = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sp-blockchain = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sp-genesis-builder = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -substrate-frame-rpc-system = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } +jsonrpsee = { features = ["server"], workspace = true } +sc-basic-authorship = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +sp-api = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +sp-block-builder = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +sp-blockchain = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +sp-genesis-builder = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +substrate-frame-rpc-system = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } # These dependencies are used for runtime benchmarking -frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -frame-benchmarking-cli = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } +frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +frame-benchmarking-cli = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } # Local Dependencies polkadot-bulletin-chain-runtime = { version = "0.1.0-dev", path = "../runtime" } # CLI-specific dependencies -try-runtime-cli = { optional = true, git = "https://github.com/paritytech/try-runtime-cli.git" } +try-runtime-cli = { optional = true, workspace = true } [build-dependencies] -substrate-build-script-utils = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } +substrate-build-script-utils = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } [features] default = [] # Dependencies that are only required if runtime benchmarking should be built. runtime-benchmarks = [ - "polkadot-bulletin-chain-runtime/runtime-benchmarks", - "frame-benchmarking/runtime-benchmarks", "frame-benchmarking-cli/runtime-benchmarks", + "frame-benchmarking/runtime-benchmarks", + "frame-system/runtime-benchmarks", + "polkadot-bulletin-chain-runtime/runtime-benchmarks", + "sc-service/runtime-benchmarks", + "sp-runtime/runtime-benchmarks", ] # Enable features that allow the runtime to be tried and debugged. Name might be subject to change # in the near future. -try-runtime = ["polkadot-bulletin-chain-runtime/try-runtime"] +try-runtime = [ + "frame-system/try-runtime", + "polkadot-bulletin-chain-runtime/try-runtime", + "sp-runtime/try-runtime", + "try-runtime-cli?/try-runtime", +] # To bridge with Rococo Bridge Hub instead of Polkadot Bridge Hub rococo = ["polkadot-bulletin-chain-runtime/rococo"] diff --git a/node/src/service.rs b/node/src/service.rs index 491f2a1c..f2328de8 100644 --- a/node/src/service.rs +++ b/node/src/service.rs @@ -8,6 +8,7 @@ use sc_consensus_grandpa::SharedVoterState; use sc_service::{error::Error as ServiceError, Configuration, TaskManager}; use sc_telemetry::{Telemetry, TelemetryWorker}; use sc_transaction_pool_api::OffchainTransactionPoolFactory; +use sp_consensus_babe::inherents::BabeCreateInherentDataProviders; use std::{sync::Arc, time::Duration}; pub(crate) type FullClient = sc_service::TFullClient< @@ -35,7 +36,13 @@ pub fn new_partial( sc_consensus::DefaultImportQueue, sc_transaction_pool::TransactionPoolHandle, ( - sc_consensus_babe::BabeBlockImport, + sc_consensus_babe::BabeBlockImport< + Block, + FullClient, + FullGrandpaBlockImport, + BabeCreateInherentDataProviders, + FullSelectChain, + >, sc_consensus_grandpa::LinkHalf, sc_consensus_babe::BabeLink, Option, @@ -90,10 +97,22 @@ pub fn new_partial( )?; let justification_import = grandpa_block_import.clone(); + let babe_config = sc_consensus_babe::configuration(&*client)?; + let slot_duration = babe_config.slot_duration(); let (block_import, babe_link) = sc_consensus_babe::block_import( - sc_consensus_babe::configuration(&*client)?, + babe_config, grandpa_block_import, client.clone(), + Arc::new(move |_, _| async move { + let timestamp = sp_timestamp::InherentDataProvider::from_system_time(); + let slot = sp_consensus_babe::inherents::InherentDataProvider::from_timestamp_and_slot_duration( + *timestamp, + slot_duration, + ); + Ok((slot, timestamp)) + }) as BabeCreateInherentDataProviders, + select_chain.clone(), + OffchainTransactionPoolFactory::new(transaction_pool.clone()), )?; let slot_duration = babe_link.config().slot_duration(); @@ -103,22 +122,10 @@ pub fn new_partial( block_import: block_import.clone(), justification_import: Some(Box::new(justification_import)), client: client.clone(), - select_chain: select_chain.clone(), - create_inherent_data_providers: move |_, ()| async move { - let timestamp = sp_timestamp::InherentDataProvider::from_system_time(); - - let slot = - sp_consensus_babe::inherents::InherentDataProvider::from_timestamp_and_slot_duration( - *timestamp, - slot_duration, - ); - - Ok((slot, timestamp)) - }, + slot_duration, spawner: &task_manager.spawn_essential_handle(), registry: config.prometheus_registry(), telemetry: telemetry.as_ref().map(|x| x.handle()), - offchain_tx_pool_factory: OffchainTransactionPoolFactory::new(transaction_pool.clone()), })?; // TODO Wire up to RPC diff --git a/pallets/common/Cargo.toml b/pallets/common/Cargo.toml new file mode 100644 index 00000000..56919cc8 --- /dev/null +++ b/pallets/common/Cargo.toml @@ -0,0 +1,34 @@ +[package] +name = "pallets-common" +version = "0.1.0" +authors = ["Parity Technologies "] +edition = "2021" +license = "Apache-2.0" +description = "Common utilities for pallets and/or runtime" +repository.workspace = true + +[package.metadata.docs.rs] +targets = ["x86_64-unknown-linux-gnu"] + +[dependencies] +codec = { workspace = true } +scale-info = { features = ["derive"], workspace = true } + +polkadot-sdk-frame = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602", default-features = false, features = [ + "experimental", + "runtime", +] } + +[features] +default = ["std"] +runtime-benchmarks = [ + "polkadot-sdk-frame/runtime-benchmarks", +] +std = [ + "codec/std", + "polkadot-sdk-frame/std", + "scale-info/std", +] +try-runtime = [ + "polkadot-sdk-frame/try-runtime", +] diff --git a/pallets/common/src/lib.rs b/pallets/common/src/lib.rs new file mode 100644 index 00000000..c5630445 --- /dev/null +++ b/pallets/common/src/lib.rs @@ -0,0 +1,121 @@ +// Copyright (C) Parity Technologies (UK) Ltd. +// SPDX-License-Identifier: Apache-2.0 + +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#![cfg_attr(not(feature = "std"), no_std)] + +use codec::{Decode, Encode}; +use polkadot_sdk_frame::prelude::{ + fungible::{Dust, Inspect, InspectHold, MutateHold, Unbalanced, UnbalancedHold}, + DepositConsequence, DispatchError, DispatchResult, Fortitude, Preservation, Provenance, + WithdrawConsequence, Zero, +}; +use scale_info::TypeInfo; + +/// Fungible currency implementation that does not support any balance operations. +/// Works only with zero balances. +/// +/// Note: This is a workaround to satisfy the `pallet-session::Config::Currency` trait requirements. +pub struct NoCurrency(core::marker::PhantomData<(AccountId, HoldReason)>); + +impl Inspect + for NoCurrency +{ + type Balance = u128; + + fn total_issuance() -> Self::Balance { + Zero::zero() + } + + fn minimum_balance() -> Self::Balance { + Zero::zero() + } + + fn total_balance(_who: &AccountId) -> Self::Balance { + Zero::zero() + } + + fn balance(_who: &AccountId) -> Self::Balance { + Zero::zero() + } + + fn reducible_balance( + _who: &AccountId, + _preservation: Preservation, + _force: Fortitude, + ) -> Self::Balance { + Zero::zero() + } + + fn can_deposit( + _who: &AccountId, + _amount: Self::Balance, + _provenance: Provenance, + ) -> DepositConsequence { + DepositConsequence::Success + } + + fn can_withdraw( + _who: &AccountId, + _amount: Self::Balance, + ) -> WithdrawConsequence { + WithdrawConsequence::Success + } +} + +impl Unbalanced + for NoCurrency +{ + fn handle_dust(_dust: Dust) {} + + fn write_balance( + _who: &AccountId, + _amount: Self::Balance, + ) -> Result, DispatchError> { + Ok(None) + } + + fn set_total_issuance(_amount: Self::Balance) {} +} + +impl InspectHold + for NoCurrency +{ + type Reason = HoldReason; + + fn total_balance_on_hold(_who: &AccountId) -> Self::Balance { + Zero::zero() + } + + fn balance_on_hold(_reason: &Self::Reason, _who: &AccountId) -> Self::Balance { + Zero::zero() + } +} + +impl UnbalancedHold + for NoCurrency +{ + fn set_balance_on_hold( + _reason: &Self::Reason, + _who: &AccountId, + _amount: Self::Balance, + ) -> DispatchResult { + Ok(()) + } +} + +impl MutateHold + for NoCurrency +{ +} diff --git a/pallets/relayer-set/Cargo.toml b/pallets/relayer-set/Cargo.toml index c97238bc..25724f06 100644 --- a/pallets/relayer-set/Cargo.toml +++ b/pallets/relayer-set/Cargo.toml @@ -10,11 +10,11 @@ description = "Relayer set pallet" targets = ["x86_64-unknown-linux-gnu"] [dependencies] -codec = { package = "parity-scale-codec", version = "3.6.1", default-features = false } -log = "0.4.17" -scale-info = { version = "2.5.0", default-features = false, features = ["derive"] } +codec = { workspace = true } +log = { workspace = true, default-features = true } +scale-info = { features = ["derive"], workspace = true } -polkadot-sdk-frame = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e", default-features = false, features = [ +polkadot-sdk-frame = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602", default-features = false, features = [ "experimental", "runtime", ] } @@ -22,14 +22,14 @@ polkadot-sdk-frame = { git = "https://github.com/paritytech/polkadot-sdk.git", r [features] default = ["std"] runtime-benchmarks = [ - "polkadot-sdk-frame/runtime-benchmarks" + "polkadot-sdk-frame/runtime-benchmarks", ] std = [ "codec/std", + "log/std", + "polkadot-sdk-frame/std", "scale-info/std", - - "polkadot-sdk-frame/std" ] try-runtime = [ - "polkadot-sdk-frame/try-runtime" + "polkadot-sdk-frame/try-runtime", ] diff --git a/pallets/relayer-set/src/lib.rs b/pallets/relayer-set/src/lib.rs index 1bd8c344..150c3b31 100644 --- a/pallets/relayer-set/src/lib.rs +++ b/pallets/relayer-set/src/lib.rs @@ -46,6 +46,7 @@ pub mod pallet { #[pallet::config] pub trait Config: frame_system::Config { /// The overarching event type. + #[allow(deprecated)] type RuntimeEvent: From> + IsType<::RuntimeEvent>; /// Weight information for extrinsics in this pallet. type WeightInfo: WeightInfo; diff --git a/pallets/transaction-storage/Cargo.toml b/pallets/transaction-storage/Cargo.toml index d76b098d..26d2b283 100644 --- a/pallets/transaction-storage/Cargo.toml +++ b/pallets/transaction-storage/Cargo.toml @@ -13,29 +13,28 @@ readme = "README.md" targets = ["x86_64-unknown-linux-gnu"] [dependencies] -array-bytes = { version = "6.1", optional = true } -codec = { package = "parity-scale-codec", version = "3.6.1", default-features = false } -log = "0.4.17" -scale-info = { version = "2.5.0", default-features = false, features = ["derive"] } +array-bytes = { optional = true, workspace = true } +codec = { workspace = true } +log = { workspace = true, default-features = true } +scale-info = { features = ["derive"], workspace = true } -polkadot-sdk-frame = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e", default-features = false, features = [ +polkadot-sdk-frame = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602", default-features = false, features = [ "experimental", "runtime", ] } -sp-transaction-storage-proof = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e", default-features = false } +sp-transaction-storage-proof = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602", default-features = false } [features] default = ["std"] runtime-benchmarks = [ "array-bytes", - "polkadot-sdk-frame/runtime-benchmarks", ] std = [ "codec/std", - "scale-info/std", - + "log/std", "polkadot-sdk-frame/std", + "scale-info/std", "sp-transaction-storage-proof/std", ] try-runtime = [ diff --git a/pallets/transaction-storage/src/lib.rs b/pallets/transaction-storage/src/lib.rs index a860a679..6712e448 100644 --- a/pallets/transaction-storage/src/lib.rs +++ b/pallets/transaction-storage/src/lib.rs @@ -147,6 +147,7 @@ pub mod pallet { #[pallet::config] pub trait Config: frame_system::Config { /// The overarching event type. + #[allow(deprecated)] type RuntimeEvent: From> + IsType<::RuntimeEvent>; /// Weight information for extrinsics in this pallet. type WeightInfo: WeightInfo; diff --git a/pallets/validator-set/Cargo.toml b/pallets/validator-set/Cargo.toml index 1c6bc0ed..2559c1de 100644 --- a/pallets/validator-set/Cargo.toml +++ b/pallets/validator-set/Cargo.toml @@ -6,30 +6,41 @@ edition = '2021' license = 'Apache-2.0' [dependencies] -codec = { package = "parity-scale-codec", version = "3.6.1", default-features = false, features = ["derive"] } -log = "0.4.17" -scale-info = { version = "2.5.0", default-features = false, features = ["derive"] } +codec = { workspace = true, features = ["derive"] } +log = { workspace = true, default-features = true } +scale-info = { features = ["derive"], workspace = true } -polkadot-sdk-frame = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e", default-features = false, features = [ - "experimental", - "runtime", +polkadot-sdk-frame = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602", default-features = false, features = [ + "experimental", + "runtime", ] } -sp-staking = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e", default-features = false } -pallet-session = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e", default-features = false, features = [ - "historical", +sp-staking = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602", default-features = false } +pallet-session = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602", default-features = false, features = [ + "historical", ] } [dev-dependencies] -serde = { version = "1.0.126", features = ["derive"] } +serde = { features = ["derive"], workspace = true } +pallets-common = { version = "0.1.0", default-features = false, path = "../common" } [features] default = ['std'] -runtime-benchmarks = ['polkadot-sdk-frame/runtime-benchmarks'] +runtime-benchmarks = [ + "pallets-common/runtime-benchmarks", + "sp-staking/runtime-benchmarks", + 'polkadot-sdk-frame/runtime-benchmarks', +] std = [ - 'codec/std', - 'scale-info/std', - - 'polkadot-sdk-frame/std', - 'pallet-session/std', + "log/std", + "pallets-common/std", + "sp-staking/std", + 'codec/std', + 'pallet-session/std', + 'polkadot-sdk-frame/std', + 'scale-info/std', +] +try-runtime = [ + "pallet-session/try-runtime", + "pallets-common/try-runtime", + 'polkadot-sdk-frame/try-runtime', ] -try-runtime = ['polkadot-sdk-frame/try-runtime'] diff --git a/pallets/validator-set/src/lib.rs b/pallets/validator-set/src/lib.rs index 2e8b77e9..e3e91c6f 100644 --- a/pallets/validator-set/src/lib.rs +++ b/pallets/validator-set/src/lib.rs @@ -78,6 +78,7 @@ pub mod pallet { > { /// The overarching event type. + #[allow(deprecated)] type RuntimeEvent: From> + IsType<::RuntimeEvent>; /// Weight information for extrinsics in this pallet. @@ -295,7 +296,9 @@ impl SessionManager for Pallet { fn start_session(_start_index: SessionIndex) { for (who, _) in NextDisabledValidators::::drain() { - pallet_session::Pallet::::disable(&who); + if let Some(i) = pallet_session::Pallet::::validator_id_to_index(&who) { + pallet_session::Pallet::::disable_index(i); + } } } } diff --git a/pallets/validator-set/src/mock.rs b/pallets/validator-set/src/mock.rs index 4c3d462f..d1d11902 100644 --- a/pallets/validator-set/src/mock.rs +++ b/pallets/validator-set/src/mock.rs @@ -37,6 +37,7 @@ construct_runtime!( System: frame_system, ValidatorSet: pallet_validator_set, Session: pallet_session, + Historical: pallet_session::historical, } ); @@ -143,9 +144,13 @@ impl pallet_session::Config for Test { type Keys = MockSessionKeys; type WeightInfo = (); type RuntimeEvent = RuntimeEvent; + type Currency = pallets_common::NoCurrency; + type KeyDeposit = (); + type DisablingStrategy = (); } impl pallet_session::historical::Config for Test { + type RuntimeEvent = RuntimeEvent; type FullIdentification = Self::ValidatorId; type FullIdentificationOf = Self::ValidatorIdOf; } diff --git a/runtime/Cargo.toml b/runtime/Cargo.toml index b8829ea2..99973708 100644 --- a/runtime/Cargo.toml +++ b/runtime/Cargo.toml @@ -12,87 +12,84 @@ repository = "https://github.com/paritytech/polkadot-bulletin-chain/" targets = ["x86_64-unknown-linux-gnu"] [dependencies] -codec = { package = "parity-scale-codec", version = "3.6.1", default-features = false, features = ["derive"] } -log = { version = "0.4", default-features = false } -scale-info = { version = "2.5.0", default-features = false, features = ["derive"] } -serde_json = { version = "1.0.132", default-features = false, features = ["alloc"] } - -frame-executive = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -frame-support = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -frame-system = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -frame-try-runtime = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e", optional = true } -pallet-authorship = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -pallet-babe = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -pallet-grandpa = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -pallet-im-online = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -pallet-offences = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -pallet-session = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -pallet-sudo = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -pallet-timestamp = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -pallet-transaction-payment = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -pallet-transaction-payment-rpc-runtime-api = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sp-api = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sp-block-builder = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sp-consensus-babe = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sp-consensus-grandpa = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sp-core = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sp-genesis-builder = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sp-inherents = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sp-io = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e", features = ["disable_panic_handler"] } -sp-offchain = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sp-runtime = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sp-session = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sp-std = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sp-transaction-pool = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sp-transaction-storage-proof = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sp-version = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } +codec = { workspace = true, features = ["derive"] } +log = { workspace = true } +scale-info = { features = ["derive"], workspace = true } +serde_json = { features = ["alloc"], workspace = true } +frame-executive = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +frame-support = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +frame-system = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +frame-try-runtime = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602", optional = true } +pallet-authorship = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +pallet-babe = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +pallet-grandpa = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +pallet-offences = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +pallet-session = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +pallet-sudo = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +pallet-timestamp = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +pallet-transaction-payment = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +pallet-transaction-payment-rpc-runtime-api = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +sp-api = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +sp-block-builder = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +sp-consensus-babe = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +sp-consensus-grandpa = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +sp-core = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +sp-genesis-builder = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +sp-inherents = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +sp-io = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +sp-offchain = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +sp-runtime = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +sp-session = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +sp-std = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +sp-transaction-pool = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +sp-transaction-storage-proof = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +sp-version = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } # Used for the node's RPCs -frame-system-rpc-runtime-api = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } +frame-system-rpc-runtime-api = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } # Used for runtime benchmarking -frame-benchmarking = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e", optional = true } -frame-system-benchmarking = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e", optional = true } +frame-benchmarking = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602", optional = true } +frame-system-benchmarking = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602", optional = true } # Local dependencies pallet-relayer-set = { version = "1.0.0", default-features = false, path = "../pallets/relayer-set" } pallet-transaction-storage = { default-features = false, path = "../pallets/transaction-storage" } pallet-validator-set = { version = "1.0.0", default-features = false, path = "../pallets/validator-set" } +pallets-common = { version = "0.1.0", default-features = false, path = "../pallets/common" } # Bridge dependencies -bp-bridge-hub-polkadot = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e", default-features = false } -bp-bridge-hub-rococo = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e", default-features = false } -bp-header-chain = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e", default-features = false } -bp-messages = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e", default-features = false } -bp-parachains = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e", default-features = false } -bp-polkadot = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e", default-features = false } -bp-polkadot-bulletin = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e", default-features = false } -bp-polkadot-core = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e", default-features = false } -bp-rococo = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e", default-features = false } -bp-runtime = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e", default-features = false } -bridge-runtime-common = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e", default-features = false } -pallet-bridge-grandpa = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e", default-features = false } -pallet-bridge-parachains = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e", default-features = false } -pallet-bridge-messages = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e", default-features = false } -pallet-bridge-relayers = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e", default-features = false } -pallet-xcm-bridge-hub = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e", default-features = false } +bp-bridge-hub-rococo = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602", default-features = false } +bp-header-chain = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602", default-features = false } +bp-messages = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602", default-features = false } +bp-parachains = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602", default-features = false } +bp-polkadot-bulletin = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602", default-features = false } +bp-polkadot-core = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602", default-features = false } +bp-rococo = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602", default-features = false } +bp-runtime = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602", default-features = false } +bridge-runtime-common = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602", default-features = false } +pallet-bridge-grandpa = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602", default-features = false } +pallet-bridge-parachains = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602", default-features = false } +pallet-bridge-messages = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602", default-features = false } +pallet-bridge-relayers = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602", default-features = false } +pallet-xcm-bridge-hub = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602", default-features = false } # XCM dependencies -xcm = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e", package = "staging-xcm" } -xcm-builder = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e", package = "staging-xcm-builder" } -xcm-executor = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e", package = "staging-xcm-executor" } +xcm = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602", package = "staging-xcm" } +xcm-builder = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602", package = "staging-xcm-builder" } +xcm-executor = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602", package = "staging-xcm-executor" } [build-dependencies] -substrate-wasm-builder = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e", optional = true } +substrate-wasm-builder = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602", optional = true } [dev-dependencies] -bp-test-utils = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -bridge-runtime-common = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e", features = ["integrity-test"] } -hex = "0.4" -sp-io = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sp-keyring = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -sp-trie = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "cdf107de700388a52a17b2fb852c98420c78278e" } -static_assertions = "1.1" +bp-test-utils = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +bridge-runtime-common = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602", features = ["integrity-test"] } +hex = { workspace = true } +sp-io = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +sp-keyring = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +sp-trie = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "db5e645422ccf952018a3c466a33fef477858602" } +static_assertions = { workspace = true } [features] default = ["std"] @@ -109,7 +106,6 @@ std = [ "pallet-authorship/std", "pallet-babe/std", "pallet-grandpa/std", - "pallet-im-online/std", "pallet-offences/std", "pallet-session/std", "pallet-sudo/std", @@ -135,31 +131,32 @@ std = [ "frame-system-benchmarking?/std", "pallet-relayer-set/std", - "pallet-transaction-payment/std", "pallet-transaction-payment-rpc-runtime-api/std", + "pallet-transaction-payment/std", "pallet-transaction-storage/std", "pallet-validator-set/std", + "pallets-common/std", - "bp-bridge-hub-polkadot/std", "bp-bridge-hub-rococo/std", "bp-header-chain/std", "bp-messages/std", "bp-parachains/std", - "bp-polkadot/std", "bp-polkadot-bulletin/std", "bp-polkadot-core/std", "bp-rococo/std", "bp-runtime/std", "bridge-runtime-common/std", "pallet-bridge-grandpa/std", - "pallet-bridge-parachains/std", "pallet-bridge-messages/std", + "pallet-bridge-parachains/std", "pallet-xcm-bridge-hub/std", - "xcm/std", "xcm-builder/std", "xcm-executor/std", + "xcm/std", + "pallet-bridge-relayers/std", + "sp-genesis-builder/std", "substrate-wasm-builder", ] runtime-benchmarks = [ @@ -167,7 +164,6 @@ runtime-benchmarks = [ "frame-system/runtime-benchmarks", "pallet-babe/runtime-benchmarks", "pallet-grandpa/runtime-benchmarks", - "pallet-im-online/runtime-benchmarks", "pallet-offences/runtime-benchmarks", "pallet-sudo/runtime-benchmarks", "pallet-timestamp/runtime-benchmarks", @@ -187,8 +183,11 @@ runtime-benchmarks = [ "pallet-transaction-storage/runtime-benchmarks", "pallet-validator-set/runtime-benchmarks", + "pallet-bridge-relayers/runtime-benchmarks", + "pallets-common/runtime-benchmarks", "xcm-builder/runtime-benchmarks", "xcm-executor/runtime-benchmarks", + "xcm/runtime-benchmarks", ] try-runtime = [ "frame-executive/try-runtime", @@ -198,7 +197,6 @@ try-runtime = [ "pallet-authorship/try-runtime", "pallet-babe/try-runtime", "pallet-grandpa/try-runtime", - "pallet-im-online/try-runtime", "pallet-offences/try-runtime", "pallet-session/try-runtime", "pallet-sudo/try-runtime", @@ -209,9 +207,12 @@ try-runtime = [ "pallet-bridge-parachains/try-runtime", "pallet-xcm-bridge-hub/try-runtime", + "pallet-bridge-relayers/try-runtime", "pallet-relayer-set/try-runtime", "pallet-transaction-payment/try-runtime", "pallet-transaction-storage/try-runtime", "pallet-validator-set/try-runtime", + "pallets-common/try-runtime", + "sp-runtime/try-runtime", ] rococo = [] diff --git a/runtime/src/bridge_config.rs b/runtime/src/bridge_config.rs index 20336f83..239eef99 100644 --- a/runtime/src/bridge_config.rs +++ b/runtime/src/bridge_config.rs @@ -11,7 +11,7 @@ use bp_messages::{ }; use bp_parachains::SingleParaStoredHeaderDataBuilder; use bp_runtime::messages::MessageDispatchResult; -use codec::{Decode, Encode}; +use codec::{Decode, DecodeWithMemTracking, Encode}; use frame_support::{parameter_types, CloneNoBound, EqNoBound, PartialEqNoBound}; use pallet_xcm_bridge_hub::XcmAsPlainPayload; use scale_info::TypeInfo; @@ -25,6 +25,7 @@ use xcm_executor::XcmExecutor; pub const XCM_LANE: LegacyLaneId = LegacyLaneId([0, 0, 0, 0]); parameter_types! { + // TODO: (change to Polkadot - or make this `pub storage` for supporting Rococo and Polkadot) pub RococoGlobalConsensusNetwork: NetworkId = NetworkId::ByGenesis(ROCOCO_GENESIS_HASH); pub BridgedNetwork: NetworkId = RococoGlobalConsensusNetwork::get(); pub RococoGlobalConsensusNetworkLocation: Location = Location::new( @@ -97,12 +98,22 @@ impl pallet_bridge_parachains::Config for Ru SingleParaStoredHeaderDataBuilder; type HeadsToKeep = BridgeHubRococoHeadsToKeep; type MaxParaHeadDataSize = MaxBridgeHubRococoHeadSize; + type OnNewHead = (); } const LOG_TARGET_BRIDGE_DISPATCH: &str = "runtime::bridge-dispatch"; /// Message dispatch result type for single message. -#[derive(CloneNoBound, EqNoBound, PartialEqNoBound, Encode, Decode, Debug, TypeInfo)] +#[derive( + CloneNoBound, + EqNoBound, + PartialEqNoBound, + Encode, + Decode, + DecodeWithMemTracking, + Debug, + TypeInfo, +)] pub enum XcmBlobMessageDispatchResult { /// We've been unable to decode message payload. InvalidPayload, @@ -154,7 +165,7 @@ impl::prepare(xcm).map_err(drop)) + // TODO: FAIL-CI Weight::MAX maybe change for something else, hard-coded or Weight::MAX/4... + // TODO: (real weights) https://github.com/paritytech/polkadot-bulletin-chain/issues/22 + .and_then(|xcm| XcmExecutor::::prepare(xcm, Weight::MAX).map_err(drop)) .map(|weighed_xcm| weighed_xcm.weight_of()) .unwrap_or(Weight::zero()) } @@ -296,7 +309,7 @@ where pub type ToBridgeHubRococoHaulBlobExporter = HaulBlobExporter< XcmBlobHauler, RococoGlobalConsensusNetworkLocation, - AlwaysV4, + AlwaysV5, (), >; diff --git a/runtime/src/lib.rs b/runtime/src/lib.rs index 74ff2bbc..f0d8d5cf 100644 --- a/runtime/src/lib.rs +++ b/runtime/src/lib.rs @@ -19,7 +19,7 @@ use pallet_session::Call as SessionCall; use sp_api::impl_runtime_apis; use sp_core::{crypto::KeyTypeId, OpaqueMetadata}; use sp_runtime::{ - generic, impl_opaque_keys, impl_tx_ext_default, + generic, impl_opaque_keys, traits::{ AccountIdLookup, BlakeTwo256, Block as BlockT, ConvertInto, DispatchInfoOf, IdentifyAccount, NumberFor, OpaqueKeys, PostDispatchInfoOf, SignedExtension, Verify, @@ -51,7 +51,7 @@ pub use frame_support::{ StorageValue, }; use frame_support::{ - dispatch::{DispatchInfo, GetDispatchInfo}, + dispatch::GetDispatchInfo, genesis_builder_helper::{build_state, get_preset}, }; pub use frame_system::Call as SystemCall; @@ -64,7 +64,6 @@ pub use sp_runtime::{Perbill, Permill}; mod bridge_config; mod genesis_config_presets; -mod panic_handler; mod weights; mod xcm_config; @@ -270,9 +269,14 @@ impl pallet_session::Config for Runtime { type SessionHandler = ::KeyTypeIdProviders; type Keys = opaque::SessionKeys; type WeightInfo = pallet_session::weights::SubstrateWeight; + type Currency = pallets_common::NoCurrency; + type KeyDeposit = (); + // TODO: check it later + type DisablingStrategy = (); } impl pallet_session::historical::Config for Runtime { + type RuntimeEvent = RuntimeEvent; type FullIdentification = Self::ValidatorId; type FullIdentificationOf = Self::ValidatorIdOf; } @@ -366,40 +370,40 @@ where type RuntimeCall = RuntimeCall; } -impl frame_system::offchain::CreateInherent for Runtime +impl frame_system::offchain::CreateBare for Runtime where RuntimeCall: From, { - fn create_inherent(call: RuntimeCall) -> UncheckedExtrinsic { + fn create_bare(call: RuntimeCall) -> UncheckedExtrinsic { UncheckedExtrinsic::new_bare(call) } } construct_runtime!( pub struct Runtime { - System: frame_system::{Pallet, Call, Storage, Config, Event} = 0, + System: frame_system = 0, // Babe must be called before Session - Babe: pallet_babe::{Pallet, Call, Storage, Config, ValidateUnsigned} = 1, - Timestamp: pallet_timestamp::{Pallet, Call, Storage, Inherent} = 2, + Babe: pallet_babe = 1, + Timestamp: pallet_timestamp = 2, // Authorship must be before session in order to note author in the correct session. - Authorship: pallet_authorship::{Pallet, Storage} = 10, - Offences: pallet_offences::{Pallet, Storage, Event} = 11, - Historical: pallet_session::historical::{Pallet} = 12, - ValidatorSet: pallet_validator_set::{Pallet, Storage, Event, Config} = 13, - Session: pallet_session::{Pallet, Call, Storage, Event, Config} = 14, - Grandpa: pallet_grandpa::{Pallet, Call, Storage, Config, Event, ValidateUnsigned} = 15, + Authorship: pallet_authorship = 10, + Offences: pallet_offences = 11, + Historical: pallet_session::historical = 12, + ValidatorSet: pallet_validator_set = 13, + Session: pallet_session = 14, + Grandpa: pallet_grandpa = 15, // Storage - TransactionStorage: pallet_transaction_storage::{Pallet, Call, Storage, Event} = 40, + TransactionStorage: pallet_transaction_storage = 40, // Bridge - RelayerSet: pallet_relayer_set::{Pallet, Storage, Event, Config} = 50, - BridgeRococoGrandpa: pallet_bridge_grandpa::{Pallet, Call, Storage, Event, Config} = 51, - BridgeRococoParachains: pallet_bridge_parachains::{Pallet, Call, Storage, Event, Config} = 52, - BridgeRococoMessages: pallet_bridge_messages::{Pallet, Call, Storage, Event, Config} = 53, + RelayerSet: pallet_relayer_set = 50, + BridgeRococoGrandpa: pallet_bridge_grandpa = 51, + BridgeRococoParachains: pallet_bridge_parachains = 52, + BridgeRococoMessages: pallet_bridge_messages = 53, // sudo - Sudo: pallet_sudo::{Pallet, Call, Storage, Event, Config} = 255, + Sudo: pallet_sudo = 255, } ); @@ -447,6 +451,7 @@ fn validate_purge_keys(who: &AccountId) -> TransactionValidity { sp_runtime::RuntimeDebug, codec::Encode, codec::Decode, + codec::DecodeWithMemTracking, scale_info::TypeInfo, )] pub struct ValidateSigned; diff --git a/runtime/src/panic_handler.rs b/runtime/src/panic_handler.rs deleted file mode 100644 index 4878eee1..00000000 --- a/runtime/src/panic_handler.rs +++ /dev/null @@ -1,14 +0,0 @@ -//! Panic handler for builds without `std`. - -// TODO: Remove this file once `sp-io` is upgraded. -// See https://github.com/paritytech/polkadot-bulletin-chain/issues/18. - -use sp_core::LogLevel; - -#[cfg(not(feature = "std"))] -#[panic_handler] -pub fn panic(info: &core::panic::PanicInfo) -> ! { - let message = alloc::format!("{}", info); - sp_io::logging::log(LogLevel::Error, "runtime", message.as_bytes()); - unreachable!(); -} diff --git a/runtime/src/weights/bridge_polkadot_relayers.rs b/runtime/src/weights/bridge_polkadot_relayers.rs index b7318361..0fbfcc91 100644 --- a/runtime/src/weights/bridge_polkadot_relayers.rs +++ b/runtime/src/weights/bridge_polkadot_relayers.rs @@ -62,6 +62,16 @@ impl pallet_bridge_relayers::WeightInfo for WeightInfo< .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } + /// Storage: `Benchmark::Override` (r:0 w:0) + /// Proof: `Benchmark::Override` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn claim_rewards_to() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 18_446_744_073_709_551_000 picoseconds. + Weight::from_parts(18_446_744_073_709_551_000, 0) + .saturating_add(Weight::from_parts(0, 0)) + } /// Storage: `BridgeRelayers::RegisteredRelayers` (r:1 w:1) /// Proof: `BridgeRelayers::RegisteredRelayers` (`max_values`: None, `max_size`: Some(68), added: 2543, mode: `MaxEncodedLen`) /// Storage: UNKNOWN KEY `0x1e8445dc201eeb8560e5579a5dd54655` (r:1 w:0) diff --git a/runtime/src/weights/mod.rs b/runtime/src/weights/mod.rs index f958aef6..7de3d61b 100644 --- a/runtime/src/weights/mod.rs +++ b/runtime/src/weights/mod.rs @@ -22,7 +22,8 @@ impl pallet_bridge_parachains::WeightInfoExt for bridge_polkadot_parachains::WeightInfo { fn expected_extra_storage_proof_size() -> u32 { - bp_bridge_hub_polkadot::EXTRA_STORAGE_PROOF_SIZE + // TODO: (clean up) https://github.com/paritytech/polkadot-bulletin-chain/issues/22 + bp_bridge_hub_rococo::EXTRA_STORAGE_PROOF_SIZE } fn submit_parachain_heads_overhead_from_runtime() -> Weight { @@ -38,7 +39,8 @@ impl pallet_bridge_messages::WeightInfoExt for bridge_polkadot_messages::WeightInfo { fn expected_extra_storage_proof_size() -> u32 { - bp_bridge_hub_polkadot::EXTRA_STORAGE_PROOF_SIZE + // TODO: (clean up) https://github.com/paritytech/polkadot-bulletin-chain/issues/22 + bp_bridge_hub_rococo::EXTRA_STORAGE_PROOF_SIZE } fn receive_messages_proof_overhead_from_runtime() -> Weight { diff --git a/runtime/src/xcm_config.rs b/runtime/src/xcm_config.rs index 34327e76..32b40562 100644 --- a/runtime/src/xcm_config.rs +++ b/runtime/src/xcm_config.rs @@ -218,6 +218,7 @@ impl xcm_executor::Config for XcmConfig { type HrmpChannelAcceptedHandler = (); type HrmpChannelClosingHandler = (); type XcmRecorder = (); + type XcmEventEmitter = (); } /// XCM blob dispatcher that executes XCM message at this chain.