diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 2edcfe6f6b..703eda8d30 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -5,10 +5,12 @@ on: branches: - master - 'polkadot-v**' + - 'release-crates-io-v**' pull_request: branches: - master - 'polkadot-v**' + - 'release-crates-io-v**' concurrency: group: ${{ github.workflow }}-${{ github.ref }} diff --git a/Cargo.lock b/Cargo.lock index 7ff3209ace..900debc8e6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -232,7 +232,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] @@ -446,7 +446,7 @@ checksum = "965c2d33e53cb6b267e148a4cb0760bc01f4904c1cd4bb4002a085bb016d1490" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", "synstructure 0.13.1", ] @@ -469,7 +469,7 @@ checksum = "7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] @@ -527,7 +527,7 @@ checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] @@ -683,7 +683,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] @@ -1128,7 +1128,7 @@ dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] @@ -1576,7 +1576,7 @@ checksum = "83fdaf97f4804dcebfa5862639bc9ce4121e82140bec2a987ac5140294865b5b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] @@ -1603,7 +1603,7 @@ dependencies = [ "proc-macro2", "quote", "scratch", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] @@ -1620,7 +1620,7 @@ checksum = "5fb2a9757fb085d6d97856b28d4f049141ca4a61a64c697f4426433b5f6caa1f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] @@ -1725,7 +1725,7 @@ checksum = "d65d7ce8132b7c0e54497a4d9a55a1c2a0912a0d786cf894472ba818fba45762" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] @@ -1738,7 +1738,7 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] @@ -1833,7 +1833,7 @@ checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] @@ -1857,9 +1857,9 @@ dependencies = [ "proc-macro2", "quote", "regex", - "syn 2.0.65", + "syn 2.0.87", "termcolor", - "toml 0.8.10", + "toml 0.8.12", "walkdir", ] @@ -2019,7 +2019,7 @@ dependencies = [ "heck 0.4.1", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] @@ -2210,7 +2210,7 @@ dependencies = [ "fs-err", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] @@ -2238,8 +2238,8 @@ dependencies = [ "async-trait", "fp-storage", "parity-scale-codec", - "sp-core", - "sp-runtime", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", ] [[package]] @@ -2255,16 +2255,16 @@ dependencies = [ "frontier-template-runtime", "futures", "parity-scale-codec", - "sc-block-builder", + "sc-block-builder 0.42.0 (registry+https://github.com/rust-lang/crates.io-index)", "sc-cli", - "sc-client-db", + "sc-client-db 0.44.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde", "serde_json", - "sp-api", - "sp-blockchain", - "sp-consensus", - "sp-io", - "sp-runtime", + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-blockchain 37.0.1", + "sp-consensus 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", "substrate-test-runtime-client", "tempfile", ] @@ -2276,11 +2276,11 @@ dependencies = [ "async-trait", "fp-consensus", "fp-rpc", - "sc-consensus", - "sp-api", - "sp-block-builder", - "sp-consensus", - "sp-runtime", + "sc-consensus 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-block-builder 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-consensus 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", "thiserror", ] @@ -2302,16 +2302,16 @@ dependencies = [ "parity-db", "parity-scale-codec", "parking_lot 0.12.3", - "sc-block-builder", - "sc-client-api", - "sc-client-db", + "sc-block-builder 0.42.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-client-api 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-client-db 0.44.0 (registry+https://github.com/rust-lang/crates.io-index)", "smallvec", - "sp-api", - "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-database", - "sp-runtime", + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-blockchain 37.0.1", + "sp-consensus 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-database 10.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", "sqlx", "substrate-test-runtime-client", "tempfile", @@ -2335,16 +2335,16 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.3", - "sc-block-builder", - "sc-client-api", - "sc-client-db", - "sc-utils", - "sp-api", - "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-io", - "sp-runtime", + "sc-block-builder 0.42.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-client-api 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-client-db 0.44.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-utils 17.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-blockchain 37.0.1", + "sp-consensus 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", "sqlx", "substrate-test-runtime-client", "tempfile", @@ -2376,33 +2376,33 @@ dependencies = [ "prometheus", "rand", "rlp", - "sc-block-builder", - "sc-client-api", - "sc-client-db", + "sc-block-builder 0.42.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-client-api 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-client-db 0.44.0 (registry+https://github.com/rust-lang/crates.io-index)", "sc-consensus-aura", - "sc-network", - "sc-network-sync", - "sc-rpc", - "sc-service", - "sc-transaction-pool", - "sc-transaction-pool-api", - "sc-utils", + "sc-network 0.44.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-network-sync 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-rpc 39.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-service 0.45.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-transaction-pool 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-transaction-pool-api 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-utils 17.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "schnellru", "serde", - "sp-api", - "sp-block-builder", - "sp-blockchain", - "sp-consensus", - "sp-consensus-aura", - "sp-core", - "sp-externalities", - "sp-inherents", - "sp-io", - "sp-runtime", - "sp-state-machine", - "sp-storage", - "sp-timestamp", - "substrate-prometheus-endpoint", + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-block-builder 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-blockchain 37.0.1", + "sp-consensus 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-consensus-aura 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-externalities 0.29.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-inherents 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "sp-state-machine 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-storage 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-timestamp 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "substrate-prometheus-endpoint 0.17.0 (registry+https://github.com/rust-lang/crates.io-index)", "substrate-test-runtime-client", "tempfile", "thiserror", @@ -2420,7 +2420,7 @@ dependencies = [ "rustc-hex", "serde", "serde_json", - "sp-crypto-hashing", + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -2455,11 +2455,11 @@ dependencies = [ "fp-rpc", "fp-storage", "parity-scale-codec", - "sc-client-api", - "sp-api", - "sp-io", - "sp-runtime", - "sp-storage", + "sc-client-api 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "sp-storage 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -2585,6 +2585,15 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" +[[package]] +name = "fork-tree" +version = "13.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad4cc2314d3be8b49c555f6a7e550f5559e73ffd6ef9690ffbd9a706774452e0" +dependencies = [ + "parity-scale-codec", +] + [[package]] name = "fork-tree" version = "13.0.0" @@ -2623,10 +2632,10 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-runtime-interface", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "sp-runtime-interface 28.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "staging-xcm", ] @@ -2636,8 +2645,8 @@ version = "2.0.0-dev" dependencies = [ "ethereum", "parity-scale-codec", - "sp-core", - "sp-runtime", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", ] [[package]] @@ -2645,8 +2654,8 @@ name = "fp-dynamic-fee" version = "1.0.0" dependencies = [ "async-trait", - "sp-core", - "sp-inherents", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-inherents 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -2656,7 +2665,7 @@ dependencies = [ "ethereum", "ethereum-types", "fp-evm", - "frame-support", + "frame-support 37.0.1", "parity-scale-codec", ] @@ -2665,13 +2674,13 @@ name = "fp-evm" version = "3.0.0-dev" dependencies = [ "evm", - "frame-support", + "frame-support 37.0.1", "num_enum", "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-runtime", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", ] [[package]] @@ -2683,21 +2692,21 @@ dependencies = [ "fp-evm", "parity-scale-codec", "scale-info", - "sp-api", - "sp-core", - "sp-runtime", - "sp-state-machine", + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "sp-state-machine 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "fp-self-contained" version = "1.0.0-dev" dependencies = [ - "frame-support", + "frame-support 37.0.1", "parity-scale-codec", "scale-info", "serde", - "sp-runtime", + "sp-runtime 39.0.2", ] [[package]] @@ -2714,43 +2723,69 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" +[[package]] +name = "frame-benchmarking" +version = "37.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48554572bd164ee905a6ff3378e46c2101610fd2ffe3110875a6503a240fb3d7" +dependencies = [ + "frame-support 37.0.1", + "frame-support-procedural 30.0.4", + "frame-system 37.1.0", + "linregress", + "log", + "parity-scale-codec", + "paste", + "scale-info", + "serde", + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-application-crypto 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "sp-runtime-interface 28.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-storage 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "static_assertions", +] + [[package]] name = "frame-benchmarking" version = "37.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" dependencies = [ - "frame-support", - "frame-support-procedural", - "frame-system", + "frame-support 37.0.0", + "frame-support-procedural 30.0.2", + "frame-system 37.0.0", "linregress", "log", "parity-scale-codec", "paste", "scale-info", "serde", - "sp-api", - "sp-application-crypto", - "sp-core", - "sp-io", - "sp-runtime", - "sp-runtime-interface", - "sp-storage", + "sp-api 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-application-crypto 38.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-io 38.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", + "sp-runtime-interface 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-storage 21.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", "static_assertions", ] [[package]] name = "frame-benchmarking-cli" version = "42.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa62cef9f98e81ae37ab965604bdc2ed5e67be6d4e05b04bc5782494b890e5b1" dependencies = [ "Inflector", "array-bytes", "chrono", "clap", "comfy-table", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-support 37.0.1", + "frame-system 37.1.0", "gethostname", "handlebars", "itertools 0.11.0", @@ -2760,50 +2795,69 @@ dependencies = [ "parity-scale-codec", "rand", "rand_pcg", - "sc-block-builder", - "sc-chain-spec", + "sc-block-builder 0.42.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-chain-spec 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "sc-cli", - "sc-client-api", - "sc-client-db", - "sc-executor", - "sc-service", - "sc-sysinfo", + "sc-client-api 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-client-db 0.44.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-executor 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-service 0.45.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-sysinfo 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde", "serde_json", - "sp-api", - "sp-blockchain", - "sp-core", - "sp-database", - "sp-externalities", - "sp-genesis-builder", - "sp-inherents", - "sp-io", - "sp-keystore", - "sp-runtime", - "sp-state-machine", - "sp-storage", - "sp-trie", - "sp-wasm-interface", + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-blockchain 37.0.1", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-database 10.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-externalities 0.29.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-genesis-builder 0.15.1", + "sp-inherents 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-keystore 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "sp-state-machine 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-storage 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-trie 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-wasm-interface 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "thiserror", "thousands", ] +[[package]] +name = "frame-executive" +version = "37.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4dfc9b1cdc305826ef1196675a53ef7f2db8967a6cf5632775119c41d6f4e299" +dependencies = [ + "aquamarine", + "frame-support 37.0.1", + "frame-system 37.1.0", + "frame-try-runtime 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", + "log", + "parity-scale-codec", + "scale-info", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "sp-tracing 17.0.1", +] + [[package]] name = "frame-executive" version = "37.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" dependencies = [ "aquamarine", - "frame-support", - "frame-system", - "frame-try-runtime", + "frame-support 37.0.0", + "frame-system 37.0.0", + "frame-try-runtime 0.43.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-tracing", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-io 38.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", + "sp-tracing 17.0.0", ] [[package]] @@ -2825,12 +2879,12 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc dependencies = [ "array-bytes", "docify", - "frame-support", - "frame-system", + "frame-support 37.0.0", + "frame-system 37.0.0", "log", "parity-scale-codec", "scale-info", - "sp-runtime", + "sp-runtime 39.0.0", ] [[package]] @@ -2844,7 +2898,49 @@ dependencies = [ "docify", "environmental", "frame-metadata", - "frame-support-procedural", + "frame-support-procedural 30.0.2", + "impl-trait-for-tuples", + "k256", + "log", + "macro_magic", + "parity-scale-codec", + "paste", + "scale-info", + "serde", + "serde_json", + "smallvec", + "sp-api 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-arithmetic 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-crypto-hashing-proc-macro 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-genesis-builder 0.15.0", + "sp-inherents 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-io 38.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-metadata-ir 0.7.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", + "sp-staking 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-state-machine 0.43.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-tracing 17.0.0", + "sp-weights 31.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "static_assertions", + "tt-call", +] + +[[package]] +name = "frame-support" +version = "37.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "847939177e3637c1ec2f78eecf0755910763b8d6c3dfc04aea2efec33823b3af" +dependencies = [ + "aquamarine", + "array-bytes", + "bitflags 1.3.2", + "docify", + "environmental", + "frame-metadata", + "frame-support-procedural 30.0.4", "impl-trait-for-tuples", "k256", "log", @@ -2855,21 +2951,21 @@ dependencies = [ "serde", "serde_json", "smallvec", - "sp-api", - "sp-arithmetic", - "sp-core", - "sp-crypto-hashing-proc-macro", - "sp-debug-derive", - "sp-genesis-builder", - "sp-inherents", - "sp-io", - "sp-metadata-ir", - "sp-runtime", - "sp-staking", - "sp-state-machine", - "sp-std", - "sp-tracing", - "sp-weights", + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-arithmetic 26.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "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.15.1", + "sp-inherents 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-metadata-ir 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "sp-staking 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-state-machine 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-tracing 17.0.1", + "sp-weights 31.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "static_assertions", "tt-call", ] @@ -2883,14 +2979,47 @@ dependencies = [ "cfg-expr", "derive-syn-parse", "expander", - "frame-support-procedural-tools", + "frame-support-procedural-tools 13.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "itertools 0.11.0", + "macro_magic", + "proc-macro-warning 1.0.2", + "proc-macro2", + "quote", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "syn 2.0.87", +] + +[[package]] +name = "frame-support-procedural" +version = "30.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e8f9b6bc1517a6fcbf0b2377e5c8c6d39f5bb7862b191a59a9992081d63972d" +dependencies = [ + "Inflector", + "cfg-expr", + "derive-syn-parse", + "expander", + "frame-support-procedural-tools 13.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "itertools 0.11.0", "macro_magic", "proc-macro-warning 1.0.2", "proc-macro2", "quote", - "sp-crypto-hashing", - "syn 2.0.65", + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 2.0.87", +] + +[[package]] +name = "frame-support-procedural-tools" +version = "13.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bead15a320be1764cdd50458c4cfacb23e0cee65f64f500f8e34136a94c7eeca" +dependencies = [ + "frame-support-procedural-tools-derive 12.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro-crate 3.1.0", + "proc-macro2", + "quote", + "syn 2.0.87", ] [[package]] @@ -2898,11 +3027,22 @@ name = "frame-support-procedural-tools" version = "13.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" dependencies = [ - "frame-support-procedural-tools-derive", + "frame-support-procedural-tools-derive 12.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", +] + +[[package]] +name = "frame-support-procedural-tools-derive" +version = "12.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed971c6435503a099bdac99fe4c5bea08981709e5b5a0a8535a1856f48561191" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", ] [[package]] @@ -2912,7 +3052,7 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] @@ -2922,31 +3062,64 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc dependencies = [ "cfg-if", "docify", - "frame-support", + "frame-support 37.0.0", + "log", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-io 38.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-version 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-weights 31.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", +] + +[[package]] +name = "frame-system" +version = "37.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "043790fff021477061b207fd6b33743793b63fc64a583358956787229d039717" +dependencies = [ + "cfg-if", + "docify", + "frame-support 37.0.1", "log", "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "sp-version", - "sp-weights", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "sp-std 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-version 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-weights 31.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "frame-system-benchmarking" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10fb34e948ce86f8e2ceb04d25a0edaa26e308150b6b7c8ce0cbb0e4cd814131" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-support 37.0.1", + "frame-system 37.1.0", "parity-scale-codec", "scale-info", - "sp-core", - "sp-runtime", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", +] + +[[package]] +name = "frame-system-rpc-runtime-api" +version = "34.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "475c4f8604ba7e4f05cd2c881ba71105093e638b9591ec71a8db14a64b3b4ec3" +dependencies = [ + "docify", + "parity-scale-codec", + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -2956,7 +3129,19 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc dependencies = [ "docify", "parity-scale-codec", - "sp-api", + "sp-api 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", +] + +[[package]] +name = "frame-try-runtime" +version = "0.43.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec60be1ddc39bd312496e58b2dd82e5f3d1e0609b69f9586ba6967a36453e495" +dependencies = [ + "frame-support 37.0.1", + "parity-scale-codec", + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", ] [[package]] @@ -2964,10 +3149,10 @@ name = "frame-try-runtime" version = "0.43.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" dependencies = [ - "frame-support", + "frame-support 37.0.0", "parity-scale-codec", - "sp-api", - "sp-runtime", + "sp-api 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", ] [[package]] @@ -2988,10 +3173,10 @@ dependencies = [ "fp-dynamic-fee", "fp-evm", "fp-rpc", - "frame-benchmarking", + "frame-benchmarking 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "frame-benchmarking-cli", - "frame-system", - "frame-system-rpc-runtime-api", + "frame-system 37.1.0", + "frame-system-rpc-runtime-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "frontier-template-runtime", "futures", "hex-literal", @@ -3002,40 +3187,40 @@ dependencies = [ "pallet-transaction-payment-rpc-runtime-api", "parity-scale-codec", "sc-basic-authorship", - "sc-chain-spec", + "sc-chain-spec 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "sc-cli", - "sc-client-api", - "sc-consensus", + "sc-client-api 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-consensus 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", "sc-consensus-aura", "sc-consensus-grandpa", "sc-consensus-manual-seal", - "sc-executor", - "sc-network", - "sc-network-sync", - "sc-offchain", - "sc-rpc", - "sc-rpc-api", - "sc-service", - "sc-telemetry", - "sc-transaction-pool", - "sc-transaction-pool-api", + "sc-executor 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-network 0.44.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-network-sync 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-offchain 39.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-rpc 39.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-rpc-api 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-service 0.45.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-telemetry 24.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-transaction-pool 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-transaction-pool-api 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json", - "sp-api", - "sp-block-builder", - "sp-blockchain", - "sp-consensus-aura", - "sp-consensus-grandpa", - "sp-core", - "sp-inherents", - "sp-io", - "sp-offchain", - "sp-runtime", - "sp-session", - "sp-timestamp", - "sp-transaction-pool", + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-block-builder 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-blockchain 37.0.1", + "sp-consensus-aura 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-consensus-grandpa 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-inherents 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-offchain 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "sp-session 35.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-timestamp 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-transaction-pool 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "substrate-build-script-utils", "substrate-frame-rpc-system", - "substrate-prometheus-endpoint", + "substrate-prometheus-endpoint 0.17.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -3046,14 +3231,14 @@ dependencies = [ "fp-evm", "fp-rpc", "fp-self-contained", - "frame-benchmarking", - "frame-executive", - "frame-support", - "frame-system", + "frame-benchmarking 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-executive 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-support 37.0.1", + "frame-system 37.1.0", "frame-system-benchmarking", - "frame-system-rpc-runtime-api", + "frame-system-rpc-runtime-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "pallet-aura", - "pallet-balances", + "pallet-balances 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "pallet-base-fee", "pallet-dynamic-fee", "pallet-ethereum", @@ -3064,24 +3249,24 @@ dependencies = [ "pallet-evm-precompile-simple", "pallet-grandpa", "pallet-sudo", - "pallet-timestamp", + "pallet-timestamp 36.0.1", "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", "parity-scale-codec", "scale-info", - "sp-api", - "sp-block-builder", - "sp-consensus-aura", - "sp-consensus-grandpa", - "sp-core", - "sp-genesis-builder", - "sp-inherents", - "sp-offchain", - "sp-runtime", - "sp-session", - "sp-transaction-pool", - "sp-version", - "substrate-wasm-builder", + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-block-builder 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-consensus-aura 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-consensus-grandpa 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-genesis-builder 0.15.1", + "sp-inherents 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-offchain 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "sp-session 35.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-transaction-pool 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-version 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "substrate-wasm-builder 24.0.1", ] [[package]] @@ -3194,7 +3379,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] @@ -3665,7 +3850,7 @@ dependencies = [ "httpdate", "itoa", "pin-project-lite", - "socket2 0.4.9", + "socket2 0.5.7", "tokio", "tower-service", "tracing", @@ -4069,7 +4254,7 @@ dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] @@ -4543,7 +4728,7 @@ dependencies = [ "proc-macro-warning 0.4.2", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] @@ -4915,7 +5100,7 @@ dependencies = [ "macro_magic_core", "macro_magic_macros", "quote", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] @@ -4929,7 +5114,7 @@ dependencies = [ "macro_magic_core_macros", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] @@ -4940,7 +5125,7 @@ checksum = "b02abfe41815b5bd98dbd4260173db2c116dda171dc0fe7838cb206333b83308" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] @@ -4951,7 +5136,7 @@ checksum = "73ea28ee64b88876bf45277ed9a5817c1817df061a74f2b988971a12570e5869" dependencies = [ "macro_magic_core", "quote", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] @@ -4967,7 +5152,7 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] @@ -5195,7 +5380,7 @@ dependencies = [ "cfg-if", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] @@ -5630,7 +5815,7 @@ dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] @@ -5722,7 +5907,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] @@ -5768,17 +5953,32 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" [[package]] name = "pallet-aura" version = "36.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2b4c3fc3c5af69af275ee8f1fc70aa73d0633b0cd818c603a2e8b483d4a9ccb" dependencies = [ - "frame-support", - "frame-system", + "frame-support 37.0.1", + "frame-system 37.1.0", "log", - "pallet-timestamp", + "pallet-timestamp 36.0.1", "parity-scale-codec", "scale-info", - "sp-application-crypto", - "sp-consensus-aura", - "sp-runtime", + "sp-application-crypto 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-consensus-aura 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", +] + +[[package]] +name = "pallet-authorship" +version = "37.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ddfa02ecfdd0bfa4841dc16ebd3bdd0d1918751b845f4b36b29c01bfaf75b5b" +dependencies = [ + "frame-support 37.0.1", + "frame-system 37.1.0", + "impl-trait-for-tuples", + "parity-scale-codec", + "scale-info", + "sp-runtime 39.0.2", ] [[package]] @@ -5786,12 +5986,12 @@ name = "pallet-authorship" version = "37.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" dependencies = [ - "frame-support", - "frame-system", + "frame-support 37.0.0", + "frame-system 37.0.0", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", - "sp-runtime", + "sp-runtime 39.0.0", ] [[package]] @@ -5799,22 +5999,38 @@ name = "pallet-babe" version = "37.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "frame-support 37.0.0", + "frame-system 37.0.0", + "log", + "pallet-authorship 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "pallet-session 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "pallet-timestamp 36.0.0", + "parity-scale-codec", + "scale-info", + "sp-application-crypto 38.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-consensus-babe 0.40.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-io 38.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", + "sp-session 35.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-staking 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", +] + +[[package]] +name = "pallet-balances" +version = "38.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "267f2b4c64e06d340fab1e48267e815dc2afaf8e6da16369b26b5c9e1e65f1aa" +dependencies = [ + "docify", + "frame-benchmarking 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-support 37.0.1", + "frame-system 37.1.0", "log", - "pallet-authorship", - "pallet-session", - "pallet-timestamp", "parity-scale-codec", "scale-info", - "sp-application-crypto", - "sp-consensus-babe", - "sp-core", - "sp-io", - "sp-runtime", - "sp-session", - "sp-staking", + "sp-runtime 39.0.2", ] [[package]] @@ -5823,13 +6039,13 @@ version = "38.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" dependencies = [ "docify", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "frame-support 37.0.0", + "frame-system 37.0.0", "log", "parity-scale-codec", "scale-info", - "sp-runtime", + "sp-runtime 39.0.0", ] [[package]] @@ -5837,13 +6053,13 @@ name = "pallet-base-fee" version = "1.0.0" dependencies = [ "fp-evm", - "frame-support", - "frame-system", + "frame-support 37.0.1", + "frame-system 37.1.0", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", ] [[package]] @@ -5852,15 +6068,15 @@ version = "4.0.0-dev" dependencies = [ "fp-dynamic-fee", "fp-evm", - "frame-support", - "frame-system", - "pallet-timestamp", + "frame-support 37.0.1", + "frame-system 37.1.0", + "pallet-timestamp 36.0.1", "parity-scale-codec", "scale-info", - "sp-core", - "sp-inherents", - "sp-io", - "sp-runtime", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-inherents 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", ] [[package]] @@ -5876,19 +6092,19 @@ dependencies = [ "fp-rpc", "fp-self-contained", "fp-storage", - "frame-support", - "frame-system", + "frame-support 37.0.1", + "frame-system 37.1.0", "hex", "libsecp256k1", - "pallet-balances", + "pallet-balances 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "pallet-evm", - "pallet-timestamp", + "pallet-timestamp 36.0.1", "parity-scale-codec", "rlp", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", ] [[package]] @@ -5899,30 +6115,30 @@ dependencies = [ "evm", "fp-account", "fp-evm", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-support 37.0.1", + "frame-system 37.1.0", "hash-db", "hex", "hex-literal", "impl-trait-for-tuples", "log", - "pallet-balances", + "pallet-balances 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "pallet-evm-precompile-simple", - "pallet-timestamp", + "pallet-timestamp 36.0.1", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", ] [[package]] name = "pallet-evm-chain-id" version = "1.0.0-dev" dependencies = [ - "frame-support", - "frame-system", + "frame-support 37.0.1", + "frame-system 37.1.0", "parity-scale-codec", "scale-info", ] @@ -5965,7 +6181,7 @@ version = "2.0.0-dev" dependencies = [ "fp-evm", "pallet-evm-test-vector-support", - "sp-core", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "substrate-bn", ] @@ -5994,17 +6210,17 @@ name = "pallet-evm-precompile-dispatch" version = "2.0.0-dev" dependencies = [ "fp-evm", - "frame-support", - "frame-system", - "pallet-balances", + "frame-support 37.0.1", + "frame-system 37.1.0", + "pallet-balances 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "pallet-evm", - "pallet-timestamp", + "pallet-timestamp 36.0.1", "pallet-utility", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", ] [[package]] @@ -6040,7 +6256,7 @@ dependencies = [ "fp-evm", "pallet-evm-test-vector-support", "ripemd", - "sp-io", + "sp-io 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -6048,19 +6264,19 @@ name = "pallet-evm-precompile-storage-cleaner" version = "0.1.0" dependencies = [ "fp-evm", - "frame-support", - "frame-system", - "pallet-balances", + "frame-support 37.0.1", + "frame-system 37.1.0", + "pallet-balances 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "pallet-evm", - "pallet-timestamp", + "pallet-timestamp 36.0.1", "pallet-utility", "parity-scale-codec", "precompile-utils", "rlp", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", ] [[package]] @@ -6072,44 +6288,67 @@ dependencies = [ "hex", "serde", "serde_json", - "sp-core", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "pallet-grandpa" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78a9db737c0ad83212dd874658194b1be7d9cb3c093599aa02573645f9b991f4" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-support 37.0.1", + "frame-system 37.1.0", "log", - "pallet-authorship", - "pallet-session", + "pallet-authorship 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "pallet-session 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec", "scale-info", - "sp-application-crypto", - "sp-consensus-grandpa", - "sp-core", - "sp-io", - "sp-runtime", - "sp-session", - "sp-staking", + "sp-application-crypto 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-consensus-grandpa 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "sp-session 35.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-staking 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "pallet-hotfix-sufficients" version = "1.0.0" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-support 37.0.1", + "frame-system 37.1.0", "pallet-evm", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", +] + +[[package]] +name = "pallet-session" +version = "37.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "84da59cf6db5db9a4424a5967787bf4ea20bfa903988a2438429c09a48365acf" +dependencies = [ + "frame-support 37.0.1", + "frame-system 37.1.0", + "impl-trait-for-tuples", + "log", + "pallet-timestamp 36.0.1", + "parity-scale-codec", + "scale-info", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "sp-session 35.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-staking 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-state-machine 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-trie 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -6117,35 +6356,36 @@ name = "pallet-session" version = "37.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" dependencies = [ - "frame-support", - "frame-system", + "frame-support 37.0.0", + "frame-system 37.0.0", "impl-trait-for-tuples", "log", - "pallet-timestamp", + "pallet-timestamp 36.0.0", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-state-machine", - "sp-trie", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-io 38.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", + "sp-session 35.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-staking 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-state-machine 0.43.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-trie 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", ] [[package]] name = "pallet-sudo" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c82e375c0a4c4ed079ae49bd2693548bd57178273b37631bcd7e817242d0f2b0" dependencies = [ "docify", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-support 37.0.1", + "frame-system 37.1.0", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", + "sp-io 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", ] [[package]] @@ -6154,75 +6394,99 @@ version = "36.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" dependencies = [ "docify", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "frame-support 37.0.0", + "frame-system 37.0.0", + "log", + "parity-scale-codec", + "scale-info", + "sp-inherents 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-io 38.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", + "sp-storage 21.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-timestamp 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", +] + +[[package]] +name = "pallet-timestamp" +version = "36.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14f264c80bef4ac3180e5cba619f319d7855cc89ba91b28b3f752620d9425b88" +dependencies = [ + "docify", + "frame-benchmarking 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-support 37.0.1", + "frame-system 37.1.0", "log", "parity-scale-codec", "scale-info", - "sp-inherents", - "sp-io", - "sp-runtime", - "sp-storage", - "sp-timestamp", + "sp-inherents 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "sp-storage 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-timestamp 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "pallet-transaction-payment" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d6b4889a0a8565cf0d6ecf3feef787c18ad2c529add4d90ec896873cd422eec" dependencies = [ - "frame-support", - "frame-system", + "frame-support 37.0.1", + "frame-system 37.1.0", "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", ] [[package]] name = "pallet-transaction-payment-rpc" version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2496ae1bdf86dd0aeb213d33dccd0edb4abfcead660ada070c81b254ea2cbf75" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", "parity-scale-codec", - "sp-api", - "sp-blockchain", - "sp-core", - "sp-rpc", - "sp-runtime", - "sp-weights", + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-blockchain 37.0.1", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-rpc 32.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "sp-weights 31.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1879d1f608f565d590fc7520a8d9977b868a412910f6381a5ebfa45acf8abcfb" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", - "sp-api", - "sp-runtime", - "sp-weights", + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "sp-weights 31.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "pallet-utility" -version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" +version = "37.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90fe3943d5d0ed2acc047c6825fa68e7bfa5a9313942474214e3e16e4e3f77a5" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-support 37.0.1", + "frame-system 37.1.0", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", ] [[package]] @@ -6431,7 +6695,7 @@ dependencies = [ "pest_meta", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] @@ -6472,7 +6736,7 @@ checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] @@ -6552,7 +6816,7 @@ dependencies = [ "polkavm-common", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] @@ -6562,7 +6826,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ba81f7b5faac81e528eb6158a6f3c9e0bb1008e0ffa19653bc8dea925ecb429" dependencies = [ "polkavm-derive-impl", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] @@ -6655,8 +6919,8 @@ dependencies = [ "environmental", "evm", "fp-evm", - "frame-support", - "frame-system", + "frame-support 37.0.1", + "frame-system 37.1.0", "hex", "hex-literal", "impl-trait-for-tuples", @@ -6668,10 +6932,10 @@ dependencies = [ "scale-info", "serde", "similar-asserts", - "sp-core", - "sp-io", - "sp-runtime", - "sp-weights", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "sp-weights 31.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "staging-xcm", ] @@ -6681,14 +6945,14 @@ version = "0.1.0" dependencies = [ "case", "fp-evm", - "frame-support", + "frame-support 37.0.1", "macrotest", "num_enum", "precompile-utils", "prettyplease 0.2.20", "proc-macro2", "quote", - "sp-crypto-hashing", + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "syn 1.0.109", "trybuild", ] @@ -6699,18 +6963,18 @@ version = "0.1.0" dependencies = [ "evm", "fp-evm", - "frame-support", - "frame-system", + "frame-support 37.0.1", + "frame-system 37.1.0", "hex-literal", - "pallet-balances", + "pallet-balances 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "pallet-evm", - "pallet-timestamp", + "pallet-timestamp 36.0.1", "parity-scale-codec", "precompile-utils", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", ] [[package]] @@ -6770,7 +7034,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f12335488a2f3b0a83b14edad48dca9879ce89b2edd10e80237e4e852dd645e" dependencies = [ "proc-macro2", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] @@ -6844,7 +7108,7 @@ checksum = "3d1eaa7fa0aa1929ffdf7eeb6eac234dde6268914a14ad44d23521ab6a9b258e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] @@ -6855,7 +7119,7 @@ checksum = "834da187cfe638ae8abb0203f0b33e5ccdb02a28e7199f2f47b3e2754f50edca" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] @@ -6977,7 +7241,7 @@ dependencies = [ "prost 0.12.6", "prost-types 0.12.6", "regex", - "syn 2.0.65", + "syn 2.0.87", "tempfile", ] @@ -7004,7 +7268,7 @@ dependencies = [ "itertools 0.11.0", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] @@ -7342,7 +7606,7 @@ checksum = "2dfaf0c85b766276c797f3791f5bc6d5bd116b41d53049af2789666b0c0bc9fa" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] @@ -7704,37 +7968,66 @@ dependencies = [ "winapi-util", ] +[[package]] +name = "sc-allocator" +version = "29.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b975ee3a95eaacb611e7b415737a7fa2db4d8ad7b880cc1b97371b04e95c7903" +dependencies = [ + "log", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-wasm-interface 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "thiserror", +] + [[package]] name = "sc-allocator" version = "29.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" dependencies = [ "log", - "sp-core", - "sp-wasm-interface", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-wasm-interface 21.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", "thiserror", ] [[package]] name = "sc-basic-authorship" version = "0.44.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bdef7ee4dd39a41957eeafb99c55749f8065a72f46c12e209ed15f4669360a6e" dependencies = [ "futures", "futures-timer", "log", "parity-scale-codec", - "sc-block-builder", + "sc-block-builder 0.42.0 (registry+https://github.com/rust-lang/crates.io-index)", "sc-proposer-metrics", - "sc-telemetry", - "sc-transaction-pool-api", - "sp-api", - "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-inherents", - "sp-runtime", - "substrate-prometheus-endpoint", + "sc-telemetry 24.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-transaction-pool-api 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-blockchain 37.0.1", + "sp-consensus 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-inherents 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "substrate-prometheus-endpoint 0.17.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "sc-block-builder" +version = "0.42.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f666f8ff11f96bf6d90676739eb7ccb6a156a4507634b7af83b94f0aa8195a50" +dependencies = [ + "parity-scale-codec", + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-block-builder 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-blockchain 37.0.1", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-inherents 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "sp-trie 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -7743,13 +8036,41 @@ version = "0.42.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" dependencies = [ "parity-scale-codec", - "sp-api", - "sp-block-builder", - "sp-blockchain", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-trie", + "sp-api 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-block-builder 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-blockchain 37.0.0", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-inherents 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", + "sp-trie 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", +] + +[[package]] +name = "sc-chain-spec" +version = "37.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9149a7ee8a4a799feb3ed581a288a0ce6ede42fb8b1997806f6a29997cdbd9be" +dependencies = [ + "array-bytes", + "docify", + "log", + "memmap2 0.9.4", + "parity-scale-codec", + "sc-chain-spec-derive 12.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-client-api 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-executor 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-network 0.44.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-telemetry 24.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "serde", + "serde_json", + "sp-blockchain 37.0.1", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-genesis-builder 0.15.1", + "sp-io 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "sp-state-machine 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-tracing 17.0.1", ] [[package]] @@ -7762,21 +8083,33 @@ dependencies = [ "log", "memmap2 0.9.4", "parity-scale-codec", - "sc-chain-spec-derive", - "sc-client-api", - "sc-executor", - "sc-network", - "sc-telemetry", + "sc-chain-spec-derive 12.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-client-api 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-executor 0.40.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-network 0.44.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-telemetry 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", "serde", "serde_json", - "sp-blockchain", - "sp-core", - "sp-crypto-hashing", - "sp-genesis-builder", - "sp-io", - "sp-runtime", - "sp-state-machine", - "sp-tracing", + "sp-blockchain 37.0.0", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-genesis-builder 0.15.0", + "sp-io 38.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", + "sp-state-machine 0.43.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-tracing 17.0.0", +] + +[[package]] +name = "sc-chain-spec-derive" +version = "12.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b18cef11d2c69703e0d7c3528202ef4ed1cd2b47a6f063e9e17cad8255b1fa94" +dependencies = [ + "proc-macro-crate 3.1.0", + "proc-macro2", + "quote", + "syn 2.0.87", ] [[package]] @@ -7787,13 +8120,14 @@ dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] name = "sc-cli" version = "0.46.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b37e08bde78fa7bdf3e30682a6840236de49d2c11960535eb9a9a1a87a0fd3ab" dependencies = [ "array-bytes", "chrono", @@ -7809,28 +8143,56 @@ dependencies = [ "rand", "regex", "rpassword", - "sc-client-api", - "sc-client-db", - "sc-keystore", - "sc-mixnet", - "sc-network", - "sc-service", - "sc-telemetry", - "sc-tracing", - "sc-utils", + "sc-client-api 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-client-db 0.44.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-keystore 33.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-mixnet 0.14.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-network 0.44.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-service 0.45.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-telemetry 24.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-tracing 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-utils 17.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde", "serde_json", - "sp-blockchain", - "sp-core", - "sp-keyring", - "sp-keystore", - "sp-panic-handler", - "sp-runtime", - "sp-version", + "sp-blockchain 37.0.1", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-keyring 39.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-keystore 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-panic-handler 13.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "sp-version 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "thiserror", "tokio", ] +[[package]] +name = "sc-client-api" +version = "37.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e73f1673cdfe658c4be6ffd5113b71c0de74616717e604455dcfd29e15781729" +dependencies = [ + "fnv", + "futures", + "log", + "parity-scale-codec", + "parking_lot 0.12.3", + "sc-executor 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-transaction-pool-api 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-utils 17.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-blockchain 37.0.1", + "sp-consensus 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-database 10.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-externalities 0.29.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "sp-state-machine 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-statement-store 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-storage 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-trie 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "substrate-prometheus-endpoint 0.17.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "sc-client-api" version = "37.0.0" @@ -7841,27 +8203,28 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.3", - "sc-executor", - "sc-transaction-pool-api", - "sc-utils", - "sp-api", - "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-database", - "sp-externalities", - "sp-runtime", - "sp-state-machine", - "sp-statement-store", - "sp-storage", - "sp-trie", - "substrate-prometheus-endpoint", + "sc-executor 0.40.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-transaction-pool-api 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-utils 17.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-api 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-blockchain 37.0.0", + "sp-consensus 0.40.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-database 10.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-externalities 0.29.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", + "sp-state-machine 0.43.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-statement-store 18.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-storage 21.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-trie 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", ] [[package]] name = "sc-client-db" version = "0.44.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b3a8a704ef66326a1f95ae17fe42a10ef55158c738bd904fbc6d4a0e7f9eb29" dependencies = [ "hash-db", "kvdb", @@ -7872,78 +8235,130 @@ dependencies = [ "parity-db", "parity-scale-codec", "parking_lot 0.12.3", - "sc-client-api", - "sc-state-db", + "sc-client-api 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-state-db 0.36.0 (registry+https://github.com/rust-lang/crates.io-index)", "schnellru", - "sp-arithmetic", - "sp-blockchain", - "sp-core", - "sp-database", - "sp-runtime", - "sp-state-machine", - "sp-trie", + "sp-arithmetic 26.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-blockchain 37.0.1", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-database 10.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "sp-state-machine 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-trie 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] -name = "sc-consensus" -version = "0.43.0" +name = "sc-client-db" +version = "0.44.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" dependencies = [ - "async-trait", - "futures", + "hash-db", + "kvdb", + "kvdb-memorydb", + "linked-hash-map", "log", - "mockall 0.11.4", + "parity-db", + "parity-scale-codec", "parking_lot 0.12.3", - "sc-client-api", - "sc-network-types", - "sc-utils", - "serde", - "sp-api", - "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-runtime", - "sp-state-machine", - "substrate-prometheus-endpoint", + "sc-client-api 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-state-db 0.36.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "schnellru", + "sp-arithmetic 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-blockchain 37.0.0", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-database 10.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", + "sp-state-machine 0.43.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-trie 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", +] + +[[package]] +name = "sc-consensus" +version = "0.43.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "502b55375db80dea8be1336b203eb96c1e22e7c4fa7782dc775bad71688bb91c" +dependencies = [ + "async-trait", + "futures", + "log", + "mockall 0.11.4", + "parking_lot 0.12.3", + "sc-client-api 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-network-types 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-utils 17.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "serde", + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-blockchain 37.0.1", + "sp-consensus 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "sp-state-machine 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", + "substrate-prometheus-endpoint 0.17.0 (registry+https://github.com/rust-lang/crates.io-index)", + "thiserror", +] + +[[package]] +name = "sc-consensus" +version = "0.43.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" +dependencies = [ + "async-trait", + "futures", + "log", + "mockall 0.11.4", + "parking_lot 0.12.3", + "sc-client-api 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-network-types 0.12.1 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-utils 17.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "serde", + "sp-api 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-blockchain 37.0.0", + "sp-consensus 0.40.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", + "sp-state-machine 0.43.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", "thiserror", ] [[package]] name = "sc-consensus-aura" version = "0.44.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8cde090c64dfcab34347bd5472b40cc608b7395ef2dd1a8403c6c13dbec74c80" dependencies = [ "async-trait", "futures", "log", "parity-scale-codec", - "sc-block-builder", - "sc-client-api", - "sc-consensus", + "sc-block-builder 0.42.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-client-api 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-consensus 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", "sc-consensus-slots", - "sc-telemetry", - "sp-api", - "sp-application-crypto", - "sp-block-builder", - "sp-blockchain", - "sp-consensus", - "sp-consensus-aura", - "sp-consensus-slots", - "sp-core", - "sp-inherents", - "sp-keystore", - "sp-runtime", - "substrate-prometheus-endpoint", + "sc-telemetry 24.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-application-crypto 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-block-builder 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-blockchain 37.0.1", + "sp-consensus 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-consensus-aura 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-consensus-slots 0.40.1", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-inherents 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-keystore 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "substrate-prometheus-endpoint 0.17.0 (registry+https://github.com/rust-lang/crates.io-index)", "thiserror", ] [[package]] name = "sc-consensus-babe" version = "0.44.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec4aea13d44497edd2c240c85a3722c2431eaabf7f6d172891d12908504cab1f" dependencies = [ "async-trait", - "fork-tree", + "fork-tree 13.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "futures", "log", "num-bigint", @@ -7951,89 +8366,92 @@ dependencies = [ "num-traits", "parity-scale-codec", "parking_lot 0.12.3", - "sc-client-api", - "sc-consensus", + "sc-client-api 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-consensus 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", "sc-consensus-epochs", "sc-consensus-slots", - "sc-telemetry", - "sc-transaction-pool-api", - "sp-api", - "sp-application-crypto", - "sp-block-builder", - "sp-blockchain", - "sp-consensus", - "sp-consensus-babe", - "sp-consensus-slots", - "sp-core", - "sp-crypto-hashing", - "sp-inherents", - "sp-keystore", - "sp-runtime", - "substrate-prometheus-endpoint", + "sc-telemetry 24.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-transaction-pool-api 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-application-crypto 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-block-builder 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-blockchain 37.0.1", + "sp-consensus 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-consensus-babe 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-consensus-slots 0.40.1", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-inherents 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-keystore 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "substrate-prometheus-endpoint 0.17.0 (registry+https://github.com/rust-lang/crates.io-index)", "thiserror", ] [[package]] name = "sc-consensus-epochs" version = "0.43.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7258d517642944d4e39d11f77a413825349089e01b6f27819f4349932ff07ec" dependencies = [ - "fork-tree", + "fork-tree 13.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec", - "sc-client-api", - "sc-consensus", - "sp-blockchain", - "sp-runtime", + "sc-client-api 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-consensus 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-blockchain 37.0.1", + "sp-runtime 39.0.2", ] [[package]] name = "sc-consensus-grandpa" -version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" +version = "0.29.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "197e67ed725bcad27563c4418254e89e56eb79491cebb278e9926760a1fc16d4" dependencies = [ "ahash", "array-bytes", "async-trait", "dyn-clone", "finality-grandpa", - "fork-tree", + "fork-tree 13.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "futures", "futures-timer", "log", "parity-scale-codec", "parking_lot 0.12.3", "rand", - "sc-block-builder", - "sc-chain-spec", - "sc-client-api", - "sc-consensus", - "sc-network", - "sc-network-common", + "sc-block-builder 0.42.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-chain-spec 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-client-api 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-consensus 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-network 0.44.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-network-common 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", "sc-network-gossip", - "sc-network-sync", - "sc-network-types", - "sc-telemetry", - "sc-transaction-pool-api", - "sc-utils", + "sc-network-sync 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-network-types 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-telemetry 24.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-transaction-pool-api 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-utils 17.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json", - "sp-api", - "sp-application-crypto", - "sp-arithmetic", - "sp-blockchain", - "sp-consensus", - "sp-consensus-grandpa", - "sp-core", - "sp-crypto-hashing", - "sp-keystore", - "sp-runtime", - "substrate-prometheus-endpoint", + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-application-crypto 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-arithmetic 26.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-blockchain 37.0.1", + "sp-consensus 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-consensus-grandpa 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-keystore 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "substrate-prometheus-endpoint 0.17.0 (registry+https://github.com/rust-lang/crates.io-index)", "thiserror", ] [[package]] name = "sc-consensus-manual-seal" version = "0.45.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc77a432b7bdd979c9f72820d214efd0eb0cac102a7dd9e23a4e0e77e5737171" dependencies = [ "assert_matches", "async-trait", @@ -8042,50 +8460,75 @@ dependencies = [ "jsonrpsee", "log", "parity-scale-codec", - "sc-client-api", - "sc-consensus", + "sc-client-api 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-consensus 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", "sc-consensus-aura", "sc-consensus-babe", "sc-consensus-epochs", - "sc-transaction-pool", - "sc-transaction-pool-api", + "sc-transaction-pool 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-transaction-pool-api 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde", - "sp-api", - "sp-blockchain", - "sp-consensus", - "sp-consensus-aura", - "sp-consensus-babe", - "sp-consensus-slots", - "sp-core", - "sp-inherents", - "sp-keystore", - "sp-runtime", - "sp-timestamp", - "substrate-prometheus-endpoint", + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-blockchain 37.0.1", + "sp-consensus 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-consensus-aura 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-consensus-babe 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-consensus-slots 0.40.1", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-inherents 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-keystore 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "sp-timestamp 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "substrate-prometheus-endpoint 0.17.0 (registry+https://github.com/rust-lang/crates.io-index)", "thiserror", ] [[package]] name = "sc-consensus-slots" version = "0.43.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97f4aab75d55fbeee7437ed6a127a749014f831f12a0b409a71cfc3a42453ccd" dependencies = [ "async-trait", "futures", "futures-timer", "log", "parity-scale-codec", - "sc-client-api", - "sc-consensus", - "sc-telemetry", - "sp-arithmetic", - "sp-blockchain", - "sp-consensus", - "sp-consensus-slots", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-state-machine", + "sc-client-api 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-consensus 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-telemetry 24.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-arithmetic 26.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-blockchain 37.0.1", + "sp-consensus 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-consensus-slots 0.40.1", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-inherents 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "sp-state-machine 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "sc-executor" +version = "0.40.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "963c1ebaf6bd0bc4ab0603c3cd7200ed25230a897a3217928a559fedce6019df" +dependencies = [ + "parity-scale-codec", + "parking_lot 0.12.3", + "sc-executor-common 0.35.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-executor-polkavm 0.32.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-executor-wasmtime 0.35.0 (registry+https://github.com/rust-lang/crates.io-index)", + "schnellru", + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-externalities 0.29.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-panic-handler 13.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime-interface 28.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-trie 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-version 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-wasm-interface 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "tracing", ] [[package]] @@ -8095,35 +8538,61 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", - "sc-executor-common", - "sc-executor-polkavm", - "sc-executor-wasmtime", + "sc-executor-common 0.35.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-executor-polkavm 0.32.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-executor-wasmtime 0.35.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", "schnellru", - "sp-api", - "sp-core", - "sp-externalities", - "sp-io", - "sp-panic-handler", - "sp-runtime-interface", - "sp-trie", - "sp-version", - "sp-wasm-interface", + "sp-api 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-externalities 0.29.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-io 38.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-panic-handler 13.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime-interface 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-trie 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-version 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-wasm-interface 21.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", "tracing", ] +[[package]] +name = "sc-executor-common" +version = "0.35.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c3b703a33dcb7cddf19176fdf12294b9a6408125836b0f4afee3e6969e7f190" +dependencies = [ + "polkavm", + "sc-allocator 29.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-maybe-compressed-blob 11.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-wasm-interface 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "thiserror", + "wasm-instrument", +] + [[package]] name = "sc-executor-common" version = "0.35.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" dependencies = [ "polkavm", - "sc-allocator", - "sp-maybe-compressed-blob", - "sp-wasm-interface", + "sc-allocator 29.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-maybe-compressed-blob 11.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-wasm-interface 21.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", "thiserror", "wasm-instrument", ] +[[package]] +name = "sc-executor-polkavm" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26fe58d9cacfab73e5595fa84b80f7bd03efebe54a0574daaeb221a1d1f7ab80" +dependencies = [ + "log", + "polkavm", + "sc-executor-common 0.35.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-wasm-interface 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "sc-executor-polkavm" version = "0.32.0" @@ -8131,8 +8600,27 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc dependencies = [ "log", "polkavm", - "sc-executor-common", - "sp-wasm-interface", + "sc-executor-common 0.35.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-wasm-interface 21.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", +] + +[[package]] +name = "sc-executor-wasmtime" +version = "0.35.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8cd498f2f77ec1f861c30804f5bfd796d4afcc8ce44ea1f11bfbe2847551d161" +dependencies = [ + "anyhow", + "cfg-if", + "libc", + "log", + "parking_lot 0.12.3", + "rustix 0.36.17", + "sc-allocator 29.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-executor-common 0.35.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime-interface 28.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-wasm-interface 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "wasmtime", ] [[package]] @@ -8146,13 +8634,31 @@ dependencies = [ "log", "parking_lot 0.12.3", "rustix 0.36.17", - "sc-allocator", - "sc-executor-common", - "sp-runtime-interface", - "sp-wasm-interface", + "sc-allocator 29.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-executor-common 0.35.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime-interface 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-wasm-interface 21.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", "wasmtime", ] +[[package]] +name = "sc-informant" +version = "0.43.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6dcfaffeeb2d662a26f84706132dcfd294ffd71c4077d0b4f92a6f54db184f6" +dependencies = [ + "ansi_term", + "futures", + "futures-timer", + "log", + "sc-client-api 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-network 0.44.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-network-common 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-network-sync 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-blockchain 37.0.1", + "sp-runtime 39.0.2", +] + [[package]] name = "sc-informant" version = "0.43.0" @@ -8162,12 +8668,27 @@ dependencies = [ "futures", "futures-timer", "log", - "sc-client-api", - "sc-network", - "sc-network-common", - "sc-network-sync", - "sp-blockchain", - "sp-runtime", + "sc-client-api 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-network 0.44.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-network-common 0.43.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-network-sync 0.43.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-blockchain 37.0.0", + "sp-runtime 39.0.0", +] + +[[package]] +name = "sc-keystore" +version = "33.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ebd4b5b5713006117641c049cb082e8a439dd6ac5e7b171e5cef5ce1c9f8af8" +dependencies = [ + "array-bytes", + "parking_lot 0.12.3", + "serde_json", + "sp-application-crypto 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-keystore 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "thiserror", ] [[package]] @@ -8178,9 +8699,39 @@ dependencies = [ "array-bytes", "parking_lot 0.12.3", "serde_json", - "sp-application-crypto", - "sp-core", - "sp-keystore", + "sp-application-crypto 38.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-keystore 0.40.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "thiserror", +] + +[[package]] +name = "sc-mixnet" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04ac673840824d0357dedee5b952440b469d11f48314ff52ae59049aee7e376d" +dependencies = [ + "array-bytes", + "arrayvec", + "blake2 0.10.6", + "bytes", + "futures", + "futures-timer", + "log", + "mixnet", + "multiaddr 0.18.1", + "parity-scale-codec", + "parking_lot 0.12.3", + "sc-client-api 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-network 0.44.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-network-types 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-transaction-pool-api 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-consensus 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-keystore 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-mixnet 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", "thiserror", ] @@ -8200,17 +8751,69 @@ dependencies = [ "multiaddr 0.18.1", "parity-scale-codec", "parking_lot 0.12.3", - "sc-client-api", - "sc-network", - "sc-network-types", - "sc-transaction-pool-api", - "sp-api", - "sp-consensus", - "sp-core", - "sp-keystore", - "sp-mixnet", - "sp-runtime", + "sc-client-api 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-network 0.44.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-network-types 0.12.1 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-transaction-pool-api 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-api 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-consensus 0.40.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-keystore 0.40.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-mixnet 0.12.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", + "thiserror", +] + +[[package]] +name = "sc-network" +version = "0.44.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a4923392c50d67849efca43d1a2601f6150c79fb8ada3383c26ce1b4f28d1af" +dependencies = [ + "array-bytes", + "async-channel", + "async-trait", + "asynchronous-codec", + "bytes", + "cid 0.9.0", + "either", + "fnv", + "futures", + "futures-timer", + "ip_network", + "libp2p", + "linked_hash_set", + "litep2p", + "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.12.6", + "rand", + "sc-client-api 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-network-common 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-network-types 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-utils 17.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "schnellru", + "serde", + "serde_json", + "smallvec", + "sp-arithmetic 26.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-blockchain 37.0.1", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "substrate-prometheus-endpoint 0.17.0 (registry+https://github.com/rust-lang/crates.io-index)", "thiserror", + "tokio", + "tokio-stream", + "unsigned-varint 0.7.2", + "void", + "wasm-timer", + "zeroize", ] [[package]] @@ -8242,19 +8845,19 @@ dependencies = [ "prost 0.12.6", "prost-build 0.12.6", "rand", - "sc-client-api", - "sc-network-common", - "sc-network-types", - "sc-utils", + "sc-client-api 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-network-common 0.43.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-network-types 0.12.1 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-utils 17.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", "schnellru", "serde", "serde_json", "smallvec", - "sp-arithmetic", - "sp-blockchain", - "sp-core", - "sp-runtime", - "substrate-prometheus-endpoint", + "sp-arithmetic 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-blockchain 37.0.0", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", + "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", "thiserror", "tokio", "tokio-stream", @@ -8264,6 +8867,25 @@ dependencies = [ "zeroize", ] +[[package]] +name = "sc-network-common" +version = "0.43.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11a8bbc9d2600f34d021796bdffbb20bdf4723f98ff3126c765b4c9363bef564" +dependencies = [ + "async-trait", + "bitflags 1.3.2", + "futures", + "libp2p-identity", + "parity-scale-codec", + "prost-build 0.12.6", + "sc-consensus 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-network-types 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-consensus 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-consensus-grandpa 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", +] + [[package]] name = "sc-network-common" version = "0.43.0" @@ -8275,32 +8897,55 @@ dependencies = [ "libp2p-identity", "parity-scale-codec", "prost-build 0.12.6", - "sc-consensus", - "sc-network-types", - "sp-consensus", - "sp-consensus-grandpa", - "sp-runtime", + "sc-consensus 0.43.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-network-types 0.12.1 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-consensus 0.40.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-consensus-grandpa 21.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", ] [[package]] name = "sc-network-gossip" version = "0.44.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2dc2ff366c09b8aba9b0bfd04b991508788203a28da0c66a32625cda7ae8015d" dependencies = [ "ahash", "futures", "futures-timer", "log", - "sc-network", - "sc-network-common", - "sc-network-sync", - "sc-network-types", + "sc-network 0.44.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-network-common 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-network-sync 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-network-types 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)", "schnellru", - "sp-runtime", - "substrate-prometheus-endpoint", + "sp-runtime 39.0.2", + "substrate-prometheus-endpoint 0.17.0 (registry+https://github.com/rust-lang/crates.io-index)", "tracing", ] +[[package]] +name = "sc-network-light" +version = "0.43.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18efef00b71e1a7060fb92dcc433ed4bed625a803b074e0bf4b4cf6e1d90384e" +dependencies = [ + "array-bytes", + "async-channel", + "futures", + "log", + "parity-scale-codec", + "prost 0.12.6", + "prost-build 0.12.6", + "sc-client-api 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-network 0.44.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-network-types 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-blockchain 37.0.1", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "thiserror", +] + [[package]] name = "sc-network-light" version = "0.43.0" @@ -8313,13 +8958,51 @@ dependencies = [ "parity-scale-codec", "prost 0.12.6", "prost-build 0.12.6", - "sc-client-api", - "sc-network", - "sc-network-types", - "sp-blockchain", - "sp-core", - "sp-runtime", + "sc-client-api 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-network 0.44.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-network-types 0.12.1 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-blockchain 37.0.0", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", + "thiserror", +] + +[[package]] +name = "sc-network-sync" +version = "0.43.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "628881aacdd36235d2725a7ecb13d6445c76ad470ed6e6473fc58c6b98a2417d" +dependencies = [ + "array-bytes", + "async-channel", + "async-trait", + "fork-tree 13.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "futures", + "futures-timer", + "libp2p", + "log", + "mockall 0.11.4", + "parity-scale-codec", + "prost 0.12.6", + "prost-build 0.12.6", + "sc-client-api 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-consensus 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-network 0.44.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-network-common 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-network-types 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-utils 17.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "schnellru", + "smallvec", + "sp-arithmetic 26.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-blockchain 37.0.1", + "sp-consensus 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-consensus-grandpa 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "substrate-prometheus-endpoint 0.17.0 (registry+https://github.com/rust-lang/crates.io-index)", "thiserror", + "tokio", + "tokio-stream", ] [[package]] @@ -8330,7 +9013,7 @@ dependencies = [ "array-bytes", "async-channel", "async-trait", - "fork-tree", + "fork-tree 13.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", "futures", "futures-timer", "libp2p", @@ -8339,26 +9022,46 @@ dependencies = [ "parity-scale-codec", "prost 0.12.6", "prost-build 0.12.6", - "sc-client-api", - "sc-consensus", - "sc-network", - "sc-network-common", - "sc-network-types", - "sc-utils", + "sc-client-api 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-consensus 0.43.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-network 0.44.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-network-common 0.43.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-network-types 0.12.1 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-utils 17.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", "schnellru", "smallvec", - "sp-arithmetic", - "sp-blockchain", - "sp-consensus", - "sp-consensus-grandpa", - "sp-core", - "sp-runtime", - "substrate-prometheus-endpoint", + "sp-arithmetic 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-blockchain 37.0.0", + "sp-consensus 0.40.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-consensus-grandpa 21.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", + "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", "thiserror", "tokio", "tokio-stream", ] +[[package]] +name = "sc-network-transactions" +version = "0.43.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8661c677deb9159c291a4dccbdfeba3e1fe5106caea0936fb70d3765a163aa8e" +dependencies = [ + "array-bytes", + "futures", + "log", + "parity-scale-codec", + "sc-network 0.44.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-network-common 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-network-sync 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-network-types 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-utils 17.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-consensus 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "substrate-prometheus-endpoint 0.17.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "sc-network-transactions" version = "0.43.0" @@ -8368,14 +9071,32 @@ dependencies = [ "futures", "log", "parity-scale-codec", - "sc-network", - "sc-network-common", - "sc-network-sync", - "sc-network-types", - "sc-utils", - "sp-consensus", - "sp-runtime", - "substrate-prometheus-endpoint", + "sc-network 0.44.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-network-common 0.43.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-network-sync 0.43.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-network-types 0.12.1 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-utils 17.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-consensus 0.40.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", + "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", +] + +[[package]] +name = "sc-network-types" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c372dbda66644a1df0daa8c0d99c36b6f74db7dca213d2416cd84f507125224" +dependencies = [ + "bs58 0.5.0", + "ed25519-dalek", + "libp2p-identity", + "litep2p", + "log", + "multiaddr 0.18.1", + "multihash 0.19.1", + "rand", + "thiserror", + "zeroize", ] [[package]] @@ -8398,7 +9119,8 @@ dependencies = [ [[package]] name = "sc-offchain" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f0fce257906e8a6f2ffbabe64ce9739ef0e18f272f61e759c975446c752cd74" dependencies = [ "array-bytes", "bytes", @@ -8413,29 +9135,97 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", "rand", - "sc-client-api", - "sc-network", - "sc-network-common", - "sc-network-types", - "sc-transaction-pool-api", - "sc-utils", - "sp-api", - "sp-core", - "sp-externalities", - "sp-keystore", - "sp-offchain", - "sp-runtime", + "sc-client-api 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-network 0.44.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-network-common 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-network-types 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-transaction-pool-api 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-utils 17.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-externalities 0.29.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-keystore 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-offchain 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", "threadpool", "tracing", ] [[package]] -name = "sc-proposer-metrics" -version = "0.18.0" +name = "sc-offchain" +version = "39.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" dependencies = [ + "array-bytes", + "bytes", + "fnv", + "futures", + "futures-timer", + "hyper 0.14.30", + "hyper-rustls", + "log", + "num_cpus", + "once_cell", + "parity-scale-codec", + "parking_lot 0.12.3", + "rand", + "sc-client-api 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-network 0.44.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-network-common 0.43.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-network-types 0.12.1 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-transaction-pool-api 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-utils 17.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-api 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-externalities 0.29.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-keystore 0.40.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-offchain 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", + "threadpool", + "tracing", +] + +[[package]] +name = "sc-proposer-metrics" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f680a0bed67dab19898624246376ba85d5f70a89859ba030830aacd079c28d3c" +dependencies = [ + "log", + "substrate-prometheus-endpoint 0.17.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "sc-rpc" +version = "39.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ccc910a40803287c65194e232d99bf6e1f9200b04f8dd91433f298687b8bf3f" +dependencies = [ + "futures", + "jsonrpsee", "log", - "substrate-prometheus-endpoint", + "parity-scale-codec", + "parking_lot 0.12.3", + "sc-block-builder 0.42.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-chain-spec 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-client-api 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-mixnet 0.14.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-rpc-api 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-tracing 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-transaction-pool-api 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-utils 17.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json", + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-blockchain 37.0.1", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-keystore 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-offchain 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-rpc 32.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "sp-session 35.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-statement-store 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-version 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio", ] [[package]] @@ -8448,28 +9238,49 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.3", - "sc-block-builder", - "sc-chain-spec", - "sc-client-api", - "sc-mixnet", - "sc-rpc-api", - "sc-tracing", - "sc-transaction-pool-api", - "sc-utils", + "sc-block-builder 0.42.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-chain-spec 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-client-api 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-mixnet 0.14.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-rpc-api 0.43.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-tracing 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-transaction-pool-api 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-utils 17.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", "serde_json", - "sp-api", - "sp-blockchain", - "sp-core", - "sp-keystore", - "sp-offchain", - "sp-rpc", - "sp-runtime", - "sp-session", - "sp-statement-store", - "sp-version", + "sp-api 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-blockchain 37.0.0", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-keystore 0.40.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-offchain 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-rpc 32.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", + "sp-session 35.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-statement-store 18.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-version 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", "tokio", ] +[[package]] +name = "sc-rpc-api" +version = "0.43.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "575a098a1c59d15bec2df388437474334b76c512e9dd92b0f275801906303354" +dependencies = [ + "jsonrpsee", + "parity-scale-codec", + "sc-chain-spec 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-mixnet 0.14.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-transaction-pool-api 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "scale-info", + "serde", + "serde_json", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-rpc 32.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "sp-version 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "thiserror", +] + [[package]] name = "sc-rpc-api" version = "0.43.0" @@ -8477,19 +9288,42 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc dependencies = [ "jsonrpsee", "parity-scale-codec", - "sc-chain-spec", - "sc-mixnet", - "sc-transaction-pool-api", + "sc-chain-spec 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-mixnet 0.14.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-transaction-pool-api 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", "scale-info", "serde", "serde_json", - "sp-core", - "sp-rpc", - "sp-runtime", - "sp-version", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-rpc 32.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", + "sp-version 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", "thiserror", ] +[[package]] +name = "sc-rpc-server" +version = "16.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c14c236a01e03f55f16b92d89fd902cf2e4e9887357a3c36827a1e39b799c6b" +dependencies = [ + "forwarded-header-value", + "futures", + "governor", + "http 1.1.0", + "http-body-util", + "hyper 1.4.1", + "ip_network", + "jsonrpsee", + "log", + "serde", + "serde_json", + "substrate-prometheus-endpoint 0.17.0 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio", + "tower", + "tower-http", +] + [[package]] name = "sc-rpc-server" version = "16.0.2" @@ -8506,12 +9340,45 @@ dependencies = [ "log", "serde", "serde_json", - "substrate-prometheus-endpoint", + "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", "tokio", "tower", "tower-http", ] +[[package]] +name = "sc-rpc-spec-v2" +version = "0.44.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "934087c0aae2642327e07070ae3739ae82bbadaf876fadcff0c9b19c37a87ada" +dependencies = [ + "array-bytes", + "futures", + "futures-util", + "hex", + "jsonrpsee", + "log", + "parity-scale-codec", + "parking_lot 0.12.3", + "rand", + "sc-chain-spec 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-client-api 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-rpc 39.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-transaction-pool-api 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-utils 17.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "schnellru", + "serde", + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-blockchain 37.0.1", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-rpc 32.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "sp-version 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "thiserror", + "tokio", + "tokio-stream", +] + [[package]] name = "sc-rpc-spec-v2" version = "0.44.0" @@ -8526,24 +9393,89 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", "rand", - "sc-chain-spec", - "sc-client-api", - "sc-rpc", - "sc-transaction-pool-api", - "sc-utils", + "sc-chain-spec 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-client-api 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-rpc 39.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-transaction-pool-api 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-utils 17.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", "schnellru", "serde", - "sp-api", - "sp-blockchain", - "sp-core", - "sp-rpc", - "sp-runtime", - "sp-version", + "sp-api 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-blockchain 37.0.0", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-rpc 32.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", + "sp-version 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", "thiserror", "tokio", "tokio-stream", ] +[[package]] +name = "sc-service" +version = "0.45.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd9eb103478c93e3a9325fb9c07d2c6a507cd04934954c930fc33a1e0791010b" +dependencies = [ + "async-trait", + "directories", + "exit-future", + "futures", + "futures-timer", + "jsonrpsee", + "log", + "parity-scale-codec", + "parking_lot 0.12.3", + "pin-project", + "rand", + "sc-chain-spec 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-client-api 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-client-db 0.44.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-consensus 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-executor 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-informant 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-keystore 33.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-network 0.44.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-network-common 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-network-light 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-network-sync 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-network-transactions 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-network-types 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-rpc 39.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-rpc-server 16.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-rpc-spec-v2 0.44.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-sysinfo 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-telemetry 24.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-tracing 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-transaction-pool 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-transaction-pool-api 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-utils 17.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "schnellru", + "serde", + "serde_json", + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-blockchain 37.0.1", + "sp-consensus 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-externalities 0.29.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-keystore 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "sp-session 35.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-state-machine 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-storage 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-transaction-pool 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-transaction-storage-proof 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-trie 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-version 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "static_init", + "substrate-prometheus-endpoint 0.17.0 (registry+https://github.com/rust-lang/crates.io-index)", + "tempfile", + "thiserror", + "tokio", + "tracing", + "tracing-futures", +] + [[package]] name = "sc-service" version = "0.45.0" @@ -8560,47 +9492,47 @@ dependencies = [ "parking_lot 0.12.3", "pin-project", "rand", - "sc-chain-spec", - "sc-client-api", - "sc-client-db", - "sc-consensus", - "sc-executor", - "sc-informant", - "sc-keystore", - "sc-network", - "sc-network-common", - "sc-network-light", - "sc-network-sync", - "sc-network-transactions", - "sc-network-types", - "sc-rpc", - "sc-rpc-server", - "sc-rpc-spec-v2", - "sc-sysinfo", - "sc-telemetry", - "sc-tracing", - "sc-transaction-pool", - "sc-transaction-pool-api", - "sc-utils", + "sc-chain-spec 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-client-api 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-client-db 0.44.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-consensus 0.43.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-executor 0.40.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-informant 0.43.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-keystore 33.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-network 0.44.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-network-common 0.43.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-network-light 0.43.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-network-sync 0.43.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-network-transactions 0.43.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-network-types 0.12.1 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-rpc 39.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-rpc-server 16.0.2 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-rpc-spec-v2 0.44.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-sysinfo 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-telemetry 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-tracing 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-transaction-pool 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-transaction-pool-api 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-utils 17.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", "schnellru", "serde", "serde_json", - "sp-api", - "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-externalities", - "sp-keystore", - "sp-runtime", - "sp-session", - "sp-state-machine", - "sp-storage", - "sp-transaction-pool", - "sp-transaction-storage-proof", - "sp-trie", - "sp-version", + "sp-api 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-blockchain 37.0.0", + "sp-consensus 0.40.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-externalities 0.29.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-keystore 0.40.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", + "sp-session 35.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-state-machine 0.43.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-storage 21.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-transaction-pool 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-transaction-storage-proof 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-trie 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-version 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", "static_init", - "substrate-prometheus-endpoint", + "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", "tempfile", "thiserror", "tokio", @@ -8608,6 +9540,18 @@ dependencies = [ "tracing-futures", ] +[[package]] +name = "sc-state-db" +version = "0.36.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f689d0b97c1bbdb2ca31b5f202bda195947f85c7fef990651cad202b99de896b" +dependencies = [ + "log", + "parity-scale-codec", + "parking_lot 0.12.3", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "sc-state-db" version = "0.36.0" @@ -8616,7 +9560,29 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.3", - "sp-core", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", +] + +[[package]] +name = "sc-sysinfo" +version = "37.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2ce11152bd7a2b01713e71de71a5610067bd1b3509aa207e3d87f5ee53dd328" +dependencies = [ + "derive_more", + "futures", + "libc", + "log", + "rand", + "rand_pcg", + "regex", + "sc-telemetry 24.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "serde", + "serde_json", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -8631,13 +9597,34 @@ dependencies = [ "rand", "rand_pcg", "regex", - "sc-telemetry", + "sc-telemetry 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "serde", + "serde_json", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-io 38.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", +] + +[[package]] +name = "sc-telemetry" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b59589eadf05088221cc60b6d9f68f89208262ae9b1e4fb8704eefe7de48845" +dependencies = [ + "chrono", + "futures", + "libp2p", + "log", + "parking_lot 0.12.3", + "pin-project", + "rand", + "sc-network 0.44.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-utils 17.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde", "serde_json", - "sp-core", - "sp-crypto-hashing", - "sp-io", - "sp-std", + "thiserror", + "wasm-timer", ] [[package]] @@ -8652,14 +9639,45 @@ dependencies = [ "parking_lot 0.12.3", "pin-project", "rand", - "sc-network", - "sc-utils", + "sc-network 0.44.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-utils 17.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", "serde", "serde_json", "thiserror", "wasm-timer", ] +[[package]] +name = "sc-tracing" +version = "37.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bbb3394a7ebed811150ebc00e371af9436b43dc214b97e79e3839ae987953bf" +dependencies = [ + "ansi_term", + "chrono", + "is-terminal", + "lazy_static", + "libc", + "log", + "parity-scale-codec", + "parking_lot 0.12.3", + "regex", + "rustc-hash", + "sc-client-api 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-tracing-proc-macro 11.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "serde", + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-blockchain 37.0.1", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-rpc 32.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "sp-tracing 17.0.1", + "thiserror", + "tracing", + "tracing-log", + "tracing-subscriber", +] + [[package]] name = "sc-tracing" version = "37.0.0" @@ -8675,21 +9693,33 @@ dependencies = [ "parking_lot 0.12.3", "regex", "rustc-hash", - "sc-client-api", - "sc-tracing-proc-macro", + "sc-client-api 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-tracing-proc-macro 11.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", "serde", - "sp-api", - "sp-blockchain", - "sp-core", - "sp-rpc", - "sp-runtime", - "sp-tracing", + "sp-api 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-blockchain 37.0.0", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-rpc 32.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", + "sp-tracing 17.0.0", "thiserror", "tracing", "tracing-log", "tracing-subscriber", ] +[[package]] +name = "sc-tracing-proc-macro" +version = "11.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "151cdf86d79abf22cf2a240a7ca95041c908dbd96c2ae9a818073042aa210964" +dependencies = [ + "proc-macro-crate 3.1.0", + "proc-macro2", + "quote", + "syn 2.0.87", +] + [[package]] name = "sc-tracing-proc-macro" version = "11.0.0" @@ -8698,7 +9728,35 @@ dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", +] + +[[package]] +name = "sc-transaction-pool" +version = "37.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f716ef0dc78458f6ecb831cdb3b60ec804c1ed93313d7f98661beb5438dbbf71" +dependencies = [ + "async-trait", + "futures", + "futures-timer", + "linked-hash-map", + "log", + "parity-scale-codec", + "parking_lot 0.12.3", + "sc-client-api 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-transaction-pool-api 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-utils 17.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "serde", + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-blockchain 37.0.1", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "sp-tracing 17.0.1", + "sp-transaction-pool 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "substrate-prometheus-endpoint 0.17.0 (registry+https://github.com/rust-lang/crates.io-index)", + "thiserror", ] [[package]] @@ -8713,18 +9771,35 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.3", - "sc-client-api", - "sc-transaction-pool-api", - "sc-utils", + "sc-client-api 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-transaction-pool-api 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-utils 17.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "serde", + "sp-api 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-blockchain 37.0.0", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", + "sp-tracing 17.0.0", + "sp-transaction-pool 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "thiserror", +] + +[[package]] +name = "sc-transaction-pool-api" +version = "37.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f02936289a079360935685eee5400311994b25e9edb2420a3c4247d419a77f46" +dependencies = [ + "async-trait", + "futures", + "log", + "parity-scale-codec", "serde", - "sp-api", - "sp-blockchain", - "sp-core", - "sp-crypto-hashing", - "sp-runtime", - "sp-tracing", - "sp-transaction-pool", - "substrate-prometheus-endpoint", + "sp-blockchain 37.0.1", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", "thiserror", ] @@ -8738,12 +9813,28 @@ dependencies = [ "log", "parity-scale-codec", "serde", - "sp-blockchain", - "sp-core", - "sp-runtime", + "sp-blockchain 37.0.0", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", "thiserror", ] +[[package]] +name = "sc-utils" +version = "17.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "acf1bad736c230f16beb1cf48af9e69564df23b13aca9e5751a61266340b4bb5" +dependencies = [ + "async-channel", + "futures", + "futures-timer", + "lazy_static", + "log", + "parking_lot 0.12.3", + "prometheus", + "sp-arithmetic 26.0.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "sc-utils" version = "17.0.0" @@ -8756,7 +9847,7 @@ dependencies = [ "log", "parking_lot 0.12.3", "prometheus", - "sp-arithmetic", + "sp-arithmetic 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", ] [[package]] @@ -8987,9 +10078,9 @@ checksum = "cd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73" [[package]] name = "serde" -version = "1.0.203" +version = "1.0.215" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094" +checksum = "6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f" dependencies = [ "serde_derive", ] @@ -9005,22 +10096,23 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.203" +version = "1.0.215" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba" +checksum = "ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] name = "serde_json" -version = "1.0.120" +version = "1.0.132" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5" +checksum = "d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03" dependencies = [ "itoa", + "memchr", "ryu", "serde", ] @@ -9278,6 +10370,29 @@ dependencies = [ "sha1", ] +[[package]] +name = "sp-api" +version = "34.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbce492e0482134128b7729ea36f5ef1a9f9b4de2d48ff8dde7b5e464e28ce75" +dependencies = [ + "docify", + "hash-db", + "log", + "parity-scale-codec", + "scale-info", + "sp-api-proc-macro 20.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-externalities 0.29.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-metadata-ir 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "sp-runtime-interface 28.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-state-machine 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-trie 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-version 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "thiserror", +] + [[package]] name = "sp-api" version = "34.0.0" @@ -9288,22 +10403,23 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-api-proc-macro", - "sp-core", - "sp-externalities", - "sp-metadata-ir", - "sp-runtime", - "sp-runtime-interface", - "sp-state-machine", - "sp-trie", - "sp-version", + "sp-api-proc-macro 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-externalities 0.29.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-metadata-ir 0.7.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", + "sp-runtime-interface 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-state-machine 0.43.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-trie 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-version 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", "thiserror", ] [[package]] name = "sp-api-proc-macro" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c9aadf9e97e694f0e343978aa632938c5de309cbcc8afed4136cb71596737278" dependencies = [ "Inflector", "blake2 0.10.6", @@ -9311,19 +10427,62 @@ dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] -name = "sp-application-crypto" -version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" +name = "sp-api-proc-macro" +version = "20.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" +dependencies = [ + "Inflector", + "blake2 0.10.6", + "expander", + "proc-macro-crate 3.1.0", + "proc-macro2", + "quote", + "syn 2.0.87", +] + +[[package]] +name = "sp-application-crypto" +version = "38.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d8133012faa5f75b2f0b1619d9f720c1424ac477152c143e5f7dbde2fe1a958" +dependencies = [ + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "sp-application-crypto" +version = "38.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" +dependencies = [ + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-io 38.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", +] + +[[package]] +name = "sp-arithmetic" +version = "26.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46d0d0a4c591c421d3231ddd5e27d828618c24456d51445d21a1f79fcee97c23" dependencies = [ + "docify", + "integer-sqrt", + "num-traits", "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", + "sp-std 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "static_assertions", ] [[package]] @@ -9340,14 +10499,25 @@ dependencies = [ "static_assertions", ] +[[package]] +name = "sp-block-builder" +version = "34.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74738809461e3d4bd707b5b94e0e0c064a623a74a6a8fe5c98514417a02858dd" +dependencies = [ + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-inherents 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", +] + [[package]] name = "sp-block-builder" version = "34.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" dependencies = [ - "sp-api", - "sp-inherents", - "sp-runtime", + "sp-api 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-inherents 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", ] [[package]] @@ -9359,16 +10529,52 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", "schnellru", - "sp-api", - "sp-consensus", - "sp-core", - "sp-database", - "sp-runtime", - "sp-state-machine", + "sp-api 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-consensus 0.40.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-database 10.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", + "sp-state-machine 0.43.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "thiserror", + "tracing", +] + +[[package]] +name = "sp-blockchain" +version = "37.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a309eecd6b5689f57e67181deaa628d9c8951db1ba0d26f07c69e14dffdc4765" +dependencies = [ + "futures", + "parity-scale-codec", + "parking_lot 0.12.3", + "schnellru", + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-consensus 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-database 10.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "sp-state-machine 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", "thiserror", "tracing", ] +[[package]] +name = "sp-consensus" +version = "0.40.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce75efd1e164be667a53c20182c45b4c2abe325abcbd21fc292b82be5b9240f7" +dependencies = [ + "async-trait", + "futures", + "log", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-inherents 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "sp-state-machine 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", + "thiserror", +] + [[package]] name = "sp-consensus" version = "0.40.0" @@ -9377,13 +10583,30 @@ dependencies = [ "async-trait", "futures", "log", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-state-machine", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-inherents 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", + "sp-state-machine 0.43.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", "thiserror", ] +[[package]] +name = "sp-consensus-aura" +version = "0.40.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a8faaa05bbcb9c41f0cc535c4c1315abf6df472b53eae018678d1b4d811ac47" +dependencies = [ + "async-trait", + "parity-scale-codec", + "scale-info", + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-application-crypto 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-consensus-slots 0.40.1", + "sp-inherents 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "sp-timestamp 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "sp-consensus-aura" version = "0.40.0" @@ -9392,12 +10615,31 @@ dependencies = [ "async-trait", "parity-scale-codec", "scale-info", - "sp-api", - "sp-application-crypto", - "sp-consensus-slots", - "sp-inherents", - "sp-runtime", - "sp-timestamp", + "sp-api 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-application-crypto 38.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-consensus-slots 0.40.0", + "sp-inherents 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", + "sp-timestamp 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", +] + +[[package]] +name = "sp-consensus-babe" +version = "0.40.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36ee95e17ee8dcd14db7d584b899a426565ca9abe5a266ab82277977fc547f86" +dependencies = [ + "async-trait", + "parity-scale-codec", + "scale-info", + "serde", + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-application-crypto 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-consensus-slots 0.40.1", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-inherents 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "sp-timestamp 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -9409,13 +10651,31 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-api", - "sp-application-crypto", - "sp-consensus-slots", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-timestamp", + "sp-api 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-application-crypto 38.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-consensus-slots 0.40.0", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-inherents 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", + "sp-timestamp 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", +] + +[[package]] +name = "sp-consensus-grandpa" +version = "21.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "587b791efe6c5f18e09dbbaf1ece0ee7b5fe51602c233e7151a3676b0de0260b" +dependencies = [ + "finality-grandpa", + "log", + "parity-scale-codec", + "scale-info", + "serde", + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-application-crypto 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-keystore 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", ] [[package]] @@ -9428,11 +10688,11 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-api", - "sp-application-crypto", - "sp-core", - "sp-keystore", - "sp-runtime", + "sp-api 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-application-crypto 38.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-keystore 0.40.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", ] [[package]] @@ -9443,7 +10703,66 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-timestamp", + "sp-timestamp 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", +] + +[[package]] +name = "sp-consensus-slots" +version = "0.40.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbafb7ed44f51c22fa277fb39b33dc601fa426133a8e2b53f3f46b10f07fba43" +dependencies = [ + "parity-scale-codec", + "scale-info", + "serde", + "sp-timestamp 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "sp-core" +version = "34.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c961a5e33fb2962fa775c044ceba43df9c6f917e2c35d63bfe23738468fa76a7" +dependencies = [ + "array-bytes", + "bitflags 1.3.2", + "blake2 0.10.6", + "bounded-collections", + "bs58 0.5.0", + "dyn-clonable", + "ed25519-zebra", + "futures", + "hash-db", + "hash256-std-hasher", + "impl-serde", + "itertools 0.11.0", + "k256", + "libsecp256k1", + "log", + "merlin", + "parity-bip39", + "parity-scale-codec", + "parking_lot 0.12.3", + "paste", + "primitive-types", + "rand", + "scale-info", + "schnorrkel", + "secp256k1", + "secrecy", + "serde", + "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.29.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime-interface 28.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-storage 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "ss58-registry", + "substrate-bip39 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", + "thiserror", + "tracing", + "w3f-bls", + "zeroize", ] [[package]] @@ -9478,20 +10797,34 @@ dependencies = [ "secp256k1", "secrecy", "serde", - "sp-crypto-hashing", - "sp-debug-derive", - "sp-externalities", - "sp-runtime-interface", - "sp-std", - "sp-storage", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-externalities 0.29.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime-interface 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-storage 21.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", "ss58-registry", - "substrate-bip39", + "substrate-bip39 0.6.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", "thiserror", "tracing", "w3f-bls", "zeroize", ] +[[package]] +name = "sp-crypto-hashing" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc9927a7f81334ed5b8a98a4a978c81324d12bd9713ec76b5c68fd410174c5eb" +dependencies = [ + "blake2b_simd", + "byteorder", + "digest 0.10.7", + "sha2 0.10.8", + "sha3", + "twox-hash", +] + [[package]] name = "sp-crypto-hashing" version = "0.1.0" @@ -9505,14 +10838,35 @@ dependencies = [ "twox-hash", ] +[[package]] +name = "sp-crypto-hashing-proc-macro" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b85d0f1f1e44bd8617eb2a48203ee854981229e3e79e6f468c7175d5fd37489b" +dependencies = [ + "quote", + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 2.0.87", +] + [[package]] name = "sp-crypto-hashing-proc-macro" version = "0.1.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" dependencies = [ "quote", - "sp-crypto-hashing", - "syn 2.0.65", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "syn 2.0.87", +] + +[[package]] +name = "sp-database" +version = "10.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "722cbecdbf5b94578137dbd07feb51e95f7de221be0c1ff4dcfe0bb4cd986929" +dependencies = [ + "kvdb", + "parking_lot 0.12.3", ] [[package]] @@ -9524,6 +10878,17 @@ dependencies = [ "parking_lot 0.12.3", ] +[[package]] +name = "sp-debug-derive" +version = "14.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48d09fa0a5f7299fb81ee25ae3853d26200f7a348148aed6de76be905c007dbe" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", +] + [[package]] name = "sp-debug-derive" version = "14.0.0" @@ -9531,7 +10896,18 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", +] + +[[package]] +name = "sp-externalities" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a904407d61cb94228c71b55a9d3708e9d6558991f9e83bd42bd91df37a159d30" +dependencies = [ + "environmental", + "parity-scale-codec", + "sp-storage 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -9541,7 +10917,7 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc dependencies = [ "environmental", "parity-scale-codec", - "sp-storage", + "sp-storage 21.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", ] [[package]] @@ -9552,8 +10928,35 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde_json", - "sp-api", - "sp-runtime", + "sp-api 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", +] + +[[package]] +name = "sp-genesis-builder" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a646ed222fd86d5680faa4a8967980eb32f644cae6c8523e1c689a6deda3e8" +dependencies = [ + "parity-scale-codec", + "scale-info", + "serde_json", + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", +] + +[[package]] +name = "sp-inherents" +version = "34.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "afffbddc380d99a90c459ba1554bbbc01d62e892de9f1485af6940b89c4c0d57" +dependencies = [ + "async-trait", + "impl-trait-for-tuples", + "parity-scale-codec", + "scale-info", + "sp-runtime 39.0.2", + "thiserror", ] [[package]] @@ -9565,10 +10968,37 @@ dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", "scale-info", - "sp-runtime", + "sp-runtime 39.0.0", "thiserror", ] +[[package]] +name = "sp-io" +version = "38.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59ef7eb561bb4839cc8424ce58c5ea236cbcca83f26fcc0426d8decfe8aa97d4" +dependencies = [ + "bytes", + "docify", + "ed25519-dalek", + "libsecp256k1", + "log", + "parity-scale-codec", + "polkavm-derive", + "rustversion", + "secp256k1", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-externalities 0.29.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-keystore 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime-interface 28.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-state-machine 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-tracing 17.0.1", + "sp-trie 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "tracing", + "tracing-core", +] + [[package]] name = "sp-io" version = "38.0.0" @@ -9583,28 +11013,51 @@ dependencies = [ "polkavm-derive", "rustversion", "secp256k1", - "sp-core", - "sp-crypto-hashing", - "sp-externalities", - "sp-keystore", - "sp-runtime-interface", - "sp-state-machine", - "sp-tracing", - "sp-trie", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-externalities 0.29.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-keystore 0.40.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime-interface 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-state-machine 0.43.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-tracing 17.0.0", + "sp-trie 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", "tracing", "tracing-core", ] +[[package]] +name = "sp-keyring" +version = "39.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c0e20624277f578b27f44ecfbe2ebc2e908488511ee2c900c5281599f700ab3" +dependencies = [ + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "strum 0.26.2", +] + [[package]] name = "sp-keyring" version = "39.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" dependencies = [ - "sp-core", - "sp-runtime", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", "strum 0.26.2", ] +[[package]] +name = "sp-keystore" +version = "0.40.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0248b4d784cb4a01472276928977121fa39d977a5bb24793b6b15e64b046df42" +dependencies = [ + "parity-scale-codec", + "parking_lot 0.12.3", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-externalities 0.29.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "sp-keystore" version = "0.40.0" @@ -9612,8 +11065,18 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", - "sp-core", - "sp-externalities", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-externalities 0.29.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", +] + +[[package]] +name = "sp-maybe-compressed-blob" +version = "11.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0c768c11afbe698a090386876911da4236af199cd38a5866748df4d8628aeff" +dependencies = [ + "thiserror", + "zstd 0.12.4", ] [[package]] @@ -9625,6 +11088,17 @@ dependencies = [ "zstd 0.12.4", ] +[[package]] +name = "sp-metadata-ir" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a616fa51350b35326682a472ee8e6ba742fdacb18babac38ecd46b3e05ead869" +dependencies = [ + "frame-metadata", + "parity-scale-codec", + "scale-info", +] + [[package]] name = "sp-metadata-ir" version = "0.7.0" @@ -9635,6 +11109,18 @@ dependencies = [ "scale-info", ] +[[package]] +name = "sp-mixnet" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b0b017dd54823b6e62f9f7171a1df350972e5c6d0bf17e0c2f78680b5c31942" +dependencies = [ + "parity-scale-codec", + "scale-info", + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-application-crypto 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "sp-mixnet" version = "0.12.0" @@ -9642,8 +11128,19 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc dependencies = [ "parity-scale-codec", "scale-info", - "sp-api", - "sp-application-crypto", + "sp-api 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-application-crypto 38.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", +] + +[[package]] +name = "sp-offchain" +version = "34.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d9de237d72ecffd07f90826eef18360208b16d8de939d54e61591fac0fcbf99" +dependencies = [ + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", ] [[package]] @@ -9651,9 +11148,20 @@ name = "sp-offchain" version = "34.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" dependencies = [ - "sp-api", - "sp-core", - "sp-runtime", + "sp-api 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", +] + +[[package]] +name = "sp-panic-handler" +version = "13.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8f5a17a0a11de029a8b811cb6e8b32ce7e02183cc04a3e965c383246798c416" +dependencies = [ + "backtrace", + "lazy_static", + "regex", ] [[package]] @@ -9666,6 +11174,17 @@ dependencies = [ "regex", ] +[[package]] +name = "sp-rpc" +version = "32.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "45458f0955870a92b3969098d4f1f4e9b55b4282d9f1dc112a51bb5bb6584900" +dependencies = [ + "rustc-hash", + "serde", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "sp-rpc" version = "32.0.0" @@ -9673,7 +11192,7 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc dependencies = [ "rustc-hash", "serde", - "sp-core", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", ] [[package]] @@ -9685,21 +11204,68 @@ dependencies = [ "either", "hash256-std-hasher", "impl-trait-for-tuples", - "log", - "num-traits", + "log", + "num-traits", + "parity-scale-codec", + "paste", + "rand", + "scale-info", + "serde", + "simple-mermaid", + "sp-application-crypto 38.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-arithmetic 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-io 38.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-weights 31.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "tracing", +] + +[[package]] +name = "sp-runtime" +version = "39.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "658f23be7c79a85581029676a73265c107c5469157e3444c8c640fdbaa8bfed0" +dependencies = [ + "docify", + "either", + "hash256-std-hasher", + "impl-trait-for-tuples", + "log", + "num-traits", + "parity-scale-codec", + "paste", + "rand", + "scale-info", + "serde", + "simple-mermaid", + "sp-application-crypto 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-arithmetic 26.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-weights 31.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "tracing", +] + +[[package]] +name = "sp-runtime-interface" +version = "28.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "985eb981f40c689c6a0012c937b68ed58dabb4341d06f2dfe4dfd5ed72fa4017" +dependencies = [ + "bytes", + "impl-trait-for-tuples", "parity-scale-codec", - "paste", - "rand", - "scale-info", - "serde", - "simple-mermaid", - "sp-application-crypto", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-std", - "sp-weights", - "tracing", + "polkavm-derive", + "primitive-types", + "sp-externalities 0.29.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime-interface-proc-macro 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-storage 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-tracing 17.0.1", + "sp-wasm-interface 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "static_assertions", ] [[package]] @@ -9712,15 +11278,29 @@ dependencies = [ "parity-scale-codec", "polkavm-derive", "primitive-types", - "sp-externalities", - "sp-runtime-interface-proc-macro", - "sp-std", - "sp-storage", - "sp-tracing", - "sp-wasm-interface", + "sp-externalities 0.29.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime-interface-proc-macro 18.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-storage 21.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-tracing 17.0.0", + "sp-wasm-interface 21.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", "static_assertions", ] +[[package]] +name = "sp-runtime-interface-proc-macro" +version = "18.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0195f32c628fee3ce1dfbbf2e7e52a30ea85f3589da9fe62a8b816d70fc06294" +dependencies = [ + "Inflector", + "expander", + "proc-macro-crate 3.1.0", + "proc-macro2", + "quote", + "syn 2.0.87", +] + [[package]] name = "sp-runtime-interface-proc-macro" version = "18.0.0" @@ -9731,7 +11311,22 @@ dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", +] + +[[package]] +name = "sp-session" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d04fcd2d1270038be94d00103e8e95f7fbab9075dcc78096b91d8931ee970d73" +dependencies = [ + "parity-scale-codec", + "scale-info", + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-keystore 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "sp-staking 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -9741,11 +11336,25 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc dependencies = [ "parity-scale-codec", "scale-info", - "sp-api", - "sp-core", - "sp-keystore", - "sp-runtime", - "sp-staking", + "sp-api 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-keystore 0.40.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", + "sp-staking 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", +] + +[[package]] +name = "sp-staking" +version = "34.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "143a764cacbab58347d8b2fd4c8909031fb0888d7b02a0ec9fa44f81f780d732" +dependencies = [ + "impl-trait-for-tuples", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", ] [[package]] @@ -9757,8 +11366,29 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-runtime", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", +] + +[[package]] +name = "sp-state-machine" +version = "0.43.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "930104d6ae882626e8880d9b1578da9300655d337a3ffb45e130c608b6c89660" +dependencies = [ + "hash-db", + "log", + "parity-scale-codec", + "parking_lot 0.12.3", + "rand", + "smallvec", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-externalities 0.29.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-panic-handler 13.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-trie 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "thiserror", + "tracing", + "trie-db", ] [[package]] @@ -9772,15 +11402,40 @@ dependencies = [ "parking_lot 0.12.3", "rand", "smallvec", - "sp-core", - "sp-externalities", - "sp-panic-handler", - "sp-trie", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-externalities 0.29.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-panic-handler 13.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-trie 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", "thiserror", "tracing", "trie-db", ] +[[package]] +name = "sp-statement-store" +version = "18.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c219bc34ef4d1f9835f3ed881f965643c32034fcc030eb33b759dadbc802c1c2" +dependencies = [ + "aes-gcm 0.10.2", + "curve25519-dalek", + "ed25519-dalek", + "hkdf", + "parity-scale-codec", + "rand", + "scale-info", + "sha2 0.10.8", + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-application-crypto 38.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-externalities 0.29.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "sp-runtime-interface 28.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "thiserror", + "x25519-dalek", +] + [[package]] name = "sp-statement-store" version = "18.0.0" @@ -9794,22 +11449,41 @@ dependencies = [ "rand", "scale-info", "sha2 0.10.8", - "sp-api", - "sp-application-crypto", - "sp-core", - "sp-crypto-hashing", - "sp-externalities", - "sp-runtime", - "sp-runtime-interface", + "sp-api 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-application-crypto 38.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-externalities 0.29.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", + "sp-runtime-interface 28.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", "thiserror", "x25519-dalek", ] +[[package]] +name = "sp-std" +version = "14.0.0" +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?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" +[[package]] +name = "sp-storage" +version = "21.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99c82989b3a4979a7e1ad848aad9f5d0b4388f1f454cc131766526601ab9e8f8" +dependencies = [ + "impl-serde", + "parity-scale-codec", + "ref-cast", + "serde", + "sp-debug-derive 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "sp-storage" version = "21.0.0" @@ -9819,7 +11493,20 @@ dependencies = [ "parity-scale-codec", "ref-cast", "serde", - "sp-debug-derive", + "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", +] + +[[package]] +name = "sp-timestamp" +version = "34.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72a1cb4df653d62ccc0dbce1db45d1c9443ec60247ee9576962d24da4c9c6f07" +dependencies = [ + "async-trait", + "parity-scale-codec", + "sp-inherents 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "thiserror", ] [[package]] @@ -9829,8 +11516,8 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc dependencies = [ "async-trait", "parity-scale-codec", - "sp-inherents", - "sp-runtime", + "sp-inherents 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", "thiserror", ] @@ -9845,13 +11532,50 @@ dependencies = [ "tracing-subscriber", ] +[[package]] +name = "sp-tracing" +version = "17.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf641a1d17268c8fcfdb8e0fa51a79c2d4222f4cfda5f3944dbdbc384dced8d5" +dependencies = [ + "parity-scale-codec", + "tracing", + "tracing-core", + "tracing-subscriber", +] + +[[package]] +name = "sp-transaction-pool" +version = "34.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc4bf251059485a7dd38fe4afeda8792983511cc47f342ff4695e2dcae6b5247" +dependencies = [ + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", +] + [[package]] name = "sp-transaction-pool" version = "34.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" dependencies = [ - "sp-api", - "sp-runtime", + "sp-api 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", +] + +[[package]] +name = "sp-transaction-storage-proof" +version = "34.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c765c2e9817d95f13d42a9f2295c60723464669765c6e5acbacebd2f54932f67" +dependencies = [ + "async-trait", + "parity-scale-codec", + "scale-info", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-inherents 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "sp-trie 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -9862,10 +11586,34 @@ dependencies = [ "async-trait", "parity-scale-codec", "scale-info", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-trie", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-inherents 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", + "sp-trie 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", +] + +[[package]] +name = "sp-trie" +version = "37.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6282aef9f4b6ecd95a67a45bcdb67a71f4a4155c09a53c10add4ffe823db18cd" +dependencies = [ + "ahash", + "hash-db", + "lazy_static", + "memory-db", + "nohash-hasher", + "parity-scale-codec", + "parking_lot 0.12.3", + "rand", + "scale-info", + "schnellru", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-externalities 0.29.0 (registry+https://github.com/rust-lang/crates.io-index)", + "thiserror", + "tracing", + "trie-db", + "trie-root", ] [[package]] @@ -9883,14 +11631,32 @@ dependencies = [ "rand", "scale-info", "schnellru", - "sp-core", - "sp-externalities", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-externalities 0.29.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", "thiserror", "tracing", "trie-db", "trie-root", ] +[[package]] +name = "sp-version" +version = "37.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d521a405707b5be561367cd3d442ff67588993de24062ce3adefcf8437ee9fe1" +dependencies = [ + "impl-serde", + "parity-scale-codec", + "parity-wasm", + "scale-info", + "serde", + "sp-crypto-hashing-proc-macro 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", + "sp-std 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-version-proc-macro 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "thiserror", +] + [[package]] name = "sp-version" version = "37.0.0" @@ -9901,13 +11667,25 @@ dependencies = [ "parity-wasm", "scale-info", "serde", - "sp-crypto-hashing-proc-macro", - "sp-runtime", - "sp-std", - "sp-version-proc-macro", + "sp-crypto-hashing-proc-macro 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-version-proc-macro 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", "thiserror", ] +[[package]] +name = "sp-version-proc-macro" +version = "14.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5aee8f6730641a65fcf0c8f9b1e448af4b3bb083d08058b47528188bccc7b7a7" +dependencies = [ + "parity-scale-codec", + "proc-macro2", + "quote", + "syn 2.0.87", +] + [[package]] name = "sp-version-proc-macro" version = "14.0.0" @@ -9916,7 +11694,20 @@ dependencies = [ "parity-scale-codec", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", +] + +[[package]] +name = "sp-wasm-interface" +version = "21.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b04b919e150b4736d85089d49327eab65507deb1485eec929af69daa2278eb3" +dependencies = [ + "anyhow", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "wasmtime", ] [[package]] @@ -9931,6 +11722,21 @@ dependencies = [ "wasmtime", ] +[[package]] +name = "sp-weights" +version = "31.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93cdaf72a1dad537bbb130ba4d47307ebe5170405280ed1aa31fa712718a400e" +dependencies = [ + "bounded-collections", + "parity-scale-codec", + "scale-info", + "serde", + "smallvec", + "sp-arithmetic 26.0.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)", +] + [[package]] name = "sp-weights" version = "31.0.0" @@ -9941,8 +11747,8 @@ dependencies = [ "scale-info", "serde", "smallvec", - "sp-arithmetic", - "sp-debug-derive", + "sp-arithmetic 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", ] [[package]] @@ -10124,7 +11930,8 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "staging-xcm" version = "14.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2b7b5f531c6bf9629514ef8e5fda0e9e80dd84516957f710940d0e01d3fb36c" dependencies = [ "array-bytes", "bounded-collections", @@ -10135,7 +11942,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-weights", + "sp-weights 31.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "xcm-procedural", ] @@ -10237,7 +12044,20 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.65", + "syn 2.0.87", +] + +[[package]] +name = "substrate-bip39" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca58ffd742f693dc13d69bdbb2e642ae239e0053f6aab3b104252892f856700a" +dependencies = [ + "hmac 0.12.1", + "pbkdf2", + "schnorrkel", + "sha2 0.10.8", + "zeroize", ] [[package]] @@ -10268,26 +12088,41 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b285e7d183a32732fdc119f3d81b7915790191fad602b7c709ef247073c77a2e" [[package]] name = "substrate-frame-rpc-system" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bdf4468637471dd481811d0d1ffaf8e8a98165d9ad6b586bfb2911ca1cb081f5" dependencies = [ "docify", - "frame-system-rpc-runtime-api", + "frame-system-rpc-runtime-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "futures", "jsonrpsee", "log", "parity-scale-codec", - "sc-rpc-api", - "sc-transaction-pool-api", - "sp-api", - "sp-block-builder", - "sp-blockchain", - "sp-core", - "sp-runtime", + "sc-rpc-api 0.43.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-transaction-pool-api 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-api 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-block-builder 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-blockchain 37.0.1", + "sp-core 34.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 39.0.2", +] + +[[package]] +name = "substrate-prometheus-endpoint" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d8fe06b03b8a291c09507c42f92a2c2c10dd3d62975d02c7f64a92d87bfe09b" +dependencies = [ + "hyper 0.14.30", + "log", + "prometheus", + "thiserror", + "tokio", ] [[package]] @@ -10313,21 +12148,21 @@ dependencies = [ "async-trait", "futures", "parity-scale-codec", - "sc-client-api", - "sc-client-db", - "sc-consensus", - "sc-executor", - "sc-offchain", - "sc-service", + "sc-client-api 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-client-db 0.44.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-consensus 0.43.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-executor 0.40.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-offchain 39.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-service 0.45.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", "serde", "serde_json", - "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-keyring", - "sp-keystore", - "sp-runtime", - "sp-state-machine", + "sp-blockchain 37.0.0", + "sp-consensus 0.40.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-keyring 39.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-keystore 0.40.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", + "sp-state-machine 0.43.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", "tokio", ] @@ -10337,40 +12172,40 @@ version = "2.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" dependencies = [ "array-bytes", - "frame-executive", + "frame-executive 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", "frame-metadata-hash-extension", - "frame-support", - "frame-system", - "frame-system-rpc-runtime-api", + "frame-support 37.0.0", + "frame-system 37.0.0", + "frame-system-rpc-runtime-api 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", "log", "pallet-babe", - "pallet-balances", - "pallet-timestamp", + "pallet-balances 38.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "pallet-timestamp 36.0.0", "parity-scale-codec", - "sc-service", + "sc-service 0.45.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", "scale-info", "serde_json", - "sp-api", - "sp-application-crypto", - "sp-block-builder", - "sp-consensus-aura", - "sp-consensus-babe", - "sp-consensus-grandpa", - "sp-core", - "sp-crypto-hashing", - "sp-externalities", - "sp-genesis-builder", - "sp-inherents", - "sp-io", - "sp-keyring", - "sp-offchain", - "sp-runtime", - "sp-session", - "sp-state-machine", - "sp-transaction-pool", - "sp-trie", - "sp-version", - "substrate-wasm-builder", + "sp-api 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-application-crypto 38.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-block-builder 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-consensus-aura 0.40.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-consensus-babe 0.40.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-consensus-grandpa 21.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-externalities 0.29.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-genesis-builder 0.15.0", + "sp-inherents 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-io 38.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-keyring 39.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-offchain 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", + "sp-session 35.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-state-machine 0.43.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-transaction-pool 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-trie 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-version 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "substrate-wasm-builder 24.0.0", "tracing", "trie-db", ] @@ -10381,14 +12216,14 @@ version = "2.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" dependencies = [ "futures", - "sc-block-builder", - "sc-client-api", - "sc-consensus", - "sp-api", - "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-runtime", + "sc-block-builder 0.42.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-client-api 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sc-consensus 0.43.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-api 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-blockchain 37.0.0", + "sp-consensus 0.40.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-runtime 39.0.0", "substrate-test-client", "substrate-test-runtime", ] @@ -10408,15 +12243,36 @@ dependencies = [ "parity-scale-codec", "parity-wasm", "polkavm-linker", - "sc-executor", - "sp-core", - "sp-io", - "sp-maybe-compressed-blob", - "sp-tracing", - "sp-version", + "sc-executor 0.40.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-core 34.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-io 38.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-maybe-compressed-blob 11.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "sp-tracing 17.0.0", + "sp-version 37.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2407)", + "strum 0.26.2", + "tempfile", + "toml 0.8.12", + "walkdir", + "wasm-opt", +] + +[[package]] +name = "substrate-wasm-builder" +version = "24.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf035ffe7335fb24053edfe4d0a5780250eda772082a1b80ae25835dd4c09265" +dependencies = [ + "build-helper", + "cargo_metadata", + "console", + "filetime", + "jobserver", + "parity-wasm", + "polkavm-linker", + "sp-maybe-compressed-blob 11.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "strum 0.26.2", "tempfile", - "toml 0.8.10", + "toml 0.8.12", "walkdir", "wasm-opt", ] @@ -10446,9 +12302,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.65" +version = "2.0.87" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2863d96a84c6439701d7a38f9de935ec562c8832cc55d1dde0f513b52fad106" +checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" dependencies = [ "proc-macro2", "quote", @@ -10475,7 +12331,7 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] @@ -10565,7 +12421,7 @@ checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] @@ -10682,7 +12538,7 @@ checksum = "5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] @@ -10747,14 +12603,14 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.10" +version = "0.8.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a9aad4a3066010876e8dcf5a8a06e70a558751117a145c6ce2b82c2e2054290" +checksum = "e9dd1545e8208b4a5af1aa9bbd0b4cf7e9ea08fabc5d0a5c67fcaafa17433aa3" dependencies = [ "serde", "serde_spanned", "toml_datetime", - "toml_edit 0.22.4", + "toml_edit 0.22.12", ] [[package]] @@ -10774,20 +12630,20 @@ checksum = "d34d383cd00a163b4a5b85053df514d45bc330f6de7737edfe0a93311d1eaa03" dependencies = [ "indexmap 2.0.0", "toml_datetime", - "winnow", + "winnow 0.5.7", ] [[package]] name = "toml_edit" -version = "0.22.4" +version = "0.22.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c9ffdf896f8daaabf9b66ba8e77ea1ed5ed0f72821b398aba62352e95062951" +checksum = "d3328d4f68a705b2a4498da1d580585d39a6510f98318a2cec3018a7ec61ddef" dependencies = [ "indexmap 2.0.0", "serde", "serde_spanned", "toml_datetime", - "winnow", + "winnow 0.6.20", ] [[package]] @@ -10854,7 +12710,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] @@ -10902,6 +12758,7 @@ dependencies = [ "sharded-slab", "smallvec", "thread_local", + "time", "tracing", "tracing-core", "tracing-log", @@ -11017,7 +12874,7 @@ dependencies = [ "serde_derive", "serde_json", "termcolor", - "toml 0.8.10", + "toml 0.8.12", ] [[package]] @@ -11266,9 +13123,9 @@ dependencies = [ [[package]] name = "walkdir" -version = "2.4.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" +checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" dependencies = [ "same-file", "winapi-util", @@ -11310,7 +13167,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", "wasm-bindgen-shared", ] @@ -11344,7 +13201,7 @@ checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -11958,6 +13815,15 @@ dependencies = [ "memchr", ] +[[package]] +name = "winnow" +version = "0.6.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b" +dependencies = [ + "memchr", +] + [[package]] name = "winreg" version = "0.50.0" @@ -12026,12 +13892,13 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "10.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2407#743dc632fd6115b408376a6e4efe815bd804cd52" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87fb4f14094d65c500a59bcf540cf42b99ee82c706edd6226a92e769ad60563e" dependencies = [ "Inflector", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] @@ -12090,7 +13957,7 @@ checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] @@ -12110,7 +13977,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.87", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index cf7d008fc8..4dea8797a5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -82,81 +82,81 @@ thiserror = "1.0" tokio = "1.38.0" # Substrate Client -sc-basic-authorship = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407" } -sc-block-builder = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407" } -sc-chain-spec = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407" } -sc-cli = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407", default-features = false } -sc-client-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407" } -sc-client-db = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407", default-features = false } -sc-consensus = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407" } -sc-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407" } -sc-consensus-grandpa = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407" } -sc-consensus-manual-seal = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407" } -sc-executor = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407" } -sc-keystore = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407" } -sc-network = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407" } -sc-network-common = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407" } -sc-network-sync = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407" } -sc-offchain = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407" } -sc-rpc = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407" } -sc-rpc-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407" } -sc-service = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407", default-features = false } -sc-telemetry = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407" } -sc-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407" } -sc-transaction-pool-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407" } -sc-utils = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407" } +sc-basic-authorship = { version = "0.44.0" } +sc-block-builder = { version = "0.42.0" } +sc-chain-spec = { version = "37.0.0" } +sc-cli = { version = "0.46.0", default-features = false } +sc-client-api = { version = "37.0.0" } +sc-client-db = { version = "0.44.0", default-features = false } +sc-consensus = { version = "0.43.0" } +sc-consensus-aura = { version = "0.44.0" } +sc-consensus-grandpa = { version = "0.29.1" } +sc-consensus-manual-seal = { version = "0.45.0" } +sc-executor = { version = "0.40.0" } +sc-keystore = { version = "33.0.0" } +sc-network = { version = "0.44.0" } +sc-network-common = { version = "0.43.0" } +sc-network-sync = { version = "0.43.0" } +sc-offchain = { version = "39.0.0" } +sc-rpc = { version = "39.0.0" } +sc-rpc-api = { version = "0.43.0" } +sc-service = { version = "0.45.0", default-features = false } +sc-telemetry = { version = "24.0.0" } +sc-transaction-pool = { version = "37.0.0" } +sc-transaction-pool-api = { version = "37.0.0" } +sc-utils = { version = "17.0.0" } # Substrate Primitive -sp-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407", default-features = false } -sp-block-builder = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407", default-features = false } -sp-blockchain = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407" } -sp-consensus = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407" } -sp-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407", default-features = false } -sp-consensus-grandpa = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407", default-features = false } -sp-core = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407", default-features = false } -sp-crypto-hashing = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407", default-features = false } -sp-database = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407" } -sp-externalities = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407", default-features = false } -sp-genesis-builder = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407", default-features = false } -sp-inherents = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407", default-features = false } -sp-io = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407", default-features = false } -sp-keyring = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407" } -sp-offchain = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407", default-features = false } -sp-runtime-interface = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407", default-features = false } -sp-session = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407", default-features = false } -sp-state-machine = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407", default-features = false } -sp-std = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407", default-features = false } -sp-storage = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407", default-features = false } -sp-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407", default-features = false } -sp-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407", default-features = false } -sp-version = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407", default-features = false } -sp-weights = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407", default-features = false } +sp-api = { version = "34.0.0", default-features = false } +sp-block-builder = { version = "34.0.0", default-features = false } +sp-blockchain = { version = "37.0.1" } +sp-consensus = { version = "0.40.0" } +sp-consensus-aura = { version = "0.40.0", default-features = false } +sp-consensus-grandpa = { version = "21.0.0", default-features = false } +sp-core = { version = "34.0.0", default-features = false } +sp-crypto-hashing = { version = "0.1.0", default-features = false } +sp-database = { version = "10.0.0" } +sp-externalities = { version = "0.29.0", default-features = false } +sp-genesis-builder = { version = "0.15.0", default-features = false } +sp-inherents = { version = "34.0.0", default-features = false } +sp-io = { version = "38.0.0", default-features = false } +sp-keyring = { version = "39.0.0" } +sp-offchain = { version = "34.0.0", default-features = false } +sp-runtime = { version = "39.0.2", default-features = false } +sp-runtime-interface = { version = "28.0.0", default-features = false } +sp-session = { version = "35.0.0", default-features = false } +sp-state-machine = { version = "0.43.0", default-features = false } +sp-std = { version = "14.0.0", default-features = false } +sp-storage = { version = "21.0.0", default-features = false } +sp-timestamp = { version = "34.0.0", default-features = false } +sp-transaction-pool = { version = "34.0.0", default-features = false } +sp-version = { version = "37.0.0", default-features = false } +sp-weights = { version = "31.0.0", default-features = false } # Substrate FRAME -frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407", default-features = false } -frame-executive = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407", default-features = false } -frame-support = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407", default-features = false } -frame-system = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407", default-features = false } -frame-system-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407", default-features = false } -frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407", default-features = false } -pallet-aura = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407", default-features = false } -pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407", default-features = false } -pallet-grandpa = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407", default-features = false } -pallet-sudo = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407", default-features = false } -pallet-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407", default-features = false } -pallet-transaction-payment = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407", default-features = false } -pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407" } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407", default-features = false } -pallet-utility = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407", default-features = false } +frame-benchmarking = { version = "37.0.0", default-features = false } +frame-executive = { version = "37.0.0", default-features = false } +frame-support = { version = "37.0.1", default-features = false } +frame-system = { version = "37.1.0", default-features = false } +frame-system-benchmarking = { version = "37.0.0", default-features = false } +frame-system-rpc-runtime-api = { version = "34.0.0", default-features = false } +pallet-aura = { version = "36.0.0", default-features = false } +pallet-balances = { version = "38.0.0", default-features = false } +pallet-grandpa = { version = "37.0.0", default-features = false } +pallet-sudo = { version = "37.0.0", default-features = false } +pallet-timestamp = { version = "36.0.1", default-features = false } +pallet-transaction-payment = { version = "37.0.0", default-features = false } +pallet-transaction-payment-rpc = { version = "40.0.0" } +pallet-transaction-payment-rpc-runtime-api = { version = "37.0.0", default-features = false } +pallet-utility = { version = "37.0.1", default-features = false } # Substrate Utility -frame-benchmarking-cli = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407" } -prometheus-endpoint = { package = "substrate-prometheus-endpoint", git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407" } -substrate-build-script-utils = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407" } -substrate-frame-rpc-system = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407" } +frame-benchmarking-cli = { version = "42.0.0" } +prometheus-endpoint = { package = "substrate-prometheus-endpoint", version = "0.17.0" } +substrate-build-script-utils = { version = "11.0.0" } +substrate-frame-rpc-system = { version = "38.0.0" } substrate-test-runtime-client = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407" } -substrate-wasm-builder = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407" } +substrate-wasm-builder = { version = "24.0.0" } # XCM -xcm = { package = "staging-xcm", git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407", default-features = false } +xcm = { package = "staging-xcm", version = "14.1.0", default-features = false } # Arkworks ark-bls12-377 = { version = "0.4.0", default-features = false, features = ["curve"] } diff --git a/NOTES-stable2407.md b/NOTES-stable2407.md new file mode 100644 index 0000000000..e58cdaed91 --- /dev/null +++ b/NOTES-stable2407.md @@ -0,0 +1,121 @@ +# Branch notes + +Based on the branch 'stable2407' from https://github.com/polkadot-evm/frontier/ where we first replaced all reference to the polkadot +git branch in `Cargo.toml` with a fake version `9.9.9` and the use `update-polkadot-sdk-deps.py` script from +zkVerify to update the correct versions. + +## 1. Replace the polkadot git branch with a fake version in `Cargo.toml`: + +MacOS: +```bash +sed -i '' -e 's~git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407"~version = "9.9.9"~' Cargo.toml +``` + +Linux: +```bash +sed -i 's~git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2407"~version = "9.9.9"~' Cargo.toml +``` + +## 2 Update the dependencies with the correct versions: + +```bash +python3 ../zkVerify/scripts/update-polkadot-sdk-deps.py --no-check --no-commit stable2407 +``` + +Script output: +```bash +Checking zkVerify libraries to update... +sc-basic-authorship is going to be updated (from 9.9.9 to 0.44.0) +sc-block-builder is going to be updated (from 9.9.9 to 0.42.0) +sc-chain-spec is going to be updated (from 9.9.9 to 37.0.0) +sc-cli is going to be updated (from 9.9.9 to 0.46.0) +sc-client-api is going to be updated (from 9.9.9 to 37.0.0) +sc-client-db is going to be updated (from 9.9.9 to 0.44.0) +sc-consensus is going to be updated (from 9.9.9 to 0.43.0) +sc-consensus-aura is going to be updated (from 9.9.9 to 0.44.0) +sc-consensus-grandpa is going to be updated (from 9.9.9 to 0.29.1) +sc-consensus-manual-seal is going to be updated (from 9.9.9 to 0.45.0) +sc-executor is going to be updated (from 9.9.9 to 0.40.0) +sc-keystore is going to be updated (from 9.9.9 to 33.0.0) +sc-network is going to be updated (from 9.9.9 to 0.44.0) +sc-network-common is going to be updated (from 9.9.9 to 0.43.0) +sc-network-sync is going to be updated (from 9.9.9 to 0.43.0) +sc-offchain is going to be updated (from 9.9.9 to 39.0.0) +sc-rpc is going to be updated (from 9.9.9 to 39.0.0) +sc-rpc-api is going to be updated (from 9.9.9 to 0.43.0) +sc-service is going to be updated (from 9.9.9 to 0.45.0) +sc-telemetry is going to be updated (from 9.9.9 to 24.0.0) +sc-transaction-pool is going to be updated (from 9.9.9 to 37.0.0) +sc-transaction-pool-api is going to be updated (from 9.9.9 to 37.0.0) +sc-utils is going to be updated (from 9.9.9 to 17.0.0) +sp-api is going to be updated (from 9.9.9 to 34.0.0) +sp-block-builder is going to be updated (from 9.9.9 to 34.0.0) +sp-blockchain is going to be updated (from 9.9.9 to 37.0.1) +sp-consensus is going to be updated (from 9.9.9 to 0.40.0) +sp-consensus-aura is going to be updated (from 9.9.9 to 0.40.0) +sp-consensus-grandpa is going to be updated (from 9.9.9 to 21.0.0) +sp-core is going to be updated (from 9.9.9 to 34.0.0) +sp-crypto-hashing is going to be updated (from 9.9.9 to 0.1.0) +sp-database is going to be updated (from 9.9.9 to 10.0.0) +sp-externalities is going to be updated (from 9.9.9 to 0.29.0) +sp-genesis-builder is going to be updated (from 9.9.9 to 0.15.0) +sp-inherents is going to be updated (from 9.9.9 to 34.0.0) +sp-io is going to be updated (from 9.9.9 to 38.0.0) +sp-keyring is going to be updated (from 9.9.9 to 39.0.0) +sp-offchain is going to be updated (from 9.9.9 to 34.0.0) +sp-runtime is going to be updated (from 9.9.9 to 39.0.2) +sp-runtime-interface is going to be updated (from 9.9.9 to 28.0.0) +sp-session is going to be updated (from 9.9.9 to 35.0.0) +sp-state-machine is going to be updated (from 9.9.9 to 0.43.0) +sp-std is going to be updated (from 9.9.9 to 14.0.0) +sp-storage is going to be updated (from 9.9.9 to 21.0.0) +sp-timestamp is going to be updated (from 9.9.9 to 34.0.0) +sp-transaction-pool is going to be updated (from 9.9.9 to 34.0.0) +sp-version is going to be updated (from 9.9.9 to 37.0.0) +sp-weights is going to be updated (from 9.9.9 to 31.0.0) +frame-benchmarking is going to be updated (from 9.9.9 to 37.0.0) +frame-executive is going to be updated (from 9.9.9 to 37.0.0) +frame-support is going to be updated (from 9.9.9 to 37.0.1) +frame-system is going to be updated (from 9.9.9 to 37.1.0) +frame-system-benchmarking is going to be updated (from 9.9.9 to 37.0.0) +frame-system-rpc-runtime-api is going to be updated (from 9.9.9 to 34.0.0) +pallet-aura is going to be updated (from 9.9.9 to 36.0.0) +pallet-balances is going to be updated (from 9.9.9 to 38.0.0) +pallet-grandpa is going to be updated (from 9.9.9 to 37.0.0) +pallet-sudo is going to be updated (from 9.9.9 to 37.0.0) +pallet-timestamp is going to be updated (from 9.9.9 to 36.0.1) +pallet-transaction-payment is going to be updated (from 9.9.9 to 37.0.0) +pallet-transaction-payment-rpc is going to be updated (from 9.9.9 to 40.0.0) +pallet-transaction-payment-rpc-runtime-api is going to be updated (from 9.9.9 to 37.0.0) +pallet-utility is going to be updated (from 9.9.9 to 37.0.1) +frame-benchmarking-cli is going to be updated (from 9.9.9 to 42.0.1) +prometheus-endpoint is going to be updated (from 9.9.9 to 0.17.0) +substrate-build-script-utils is going to be updated (from 9.9.9 to 11.0.0) +substrate-frame-rpc-system is going to be updated (from 9.9.9 to 38.0.0) +substrate-test-runtime-client is going to be updated (from 9.9.9 to 2.0.0) +substrate-wasm-builder is going to be updated (from 9.9.9 to 24.0.0) +xcm is going to be updated (from 9.9.9 to 14.1.0) +...checking done! +Updating Cargo.toml file... +...updating done! +``` + + +## ATTENTION + +`substrate-test-runtime-client` is not published, so leave the definition pointing to a git source. +Why this is wrong: because the `substrate-test-runtime-client` use lot of substrate dependency +with the correct version but with also the `path` directive, so it uses the crates from the +git sources and, even if the crates have the same version, the compiler considers all the +types from these crates not the same that the _code under test_ uses. + +```toml +substrate-test-runtime-client = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-crates-io-v1.10.0" } +``` + + +## Test implementation + +```sh +> make integration-test +``` \ No newline at end of file diff --git a/ts-tests/package-lock.json b/ts-tests/package-lock.json index 8e4df787d9..f7a7fc888a 100644 --- a/ts-tests/package-lock.json +++ b/ts-tests/package-lock.json @@ -4705,6 +4705,7 @@ "version": "4.0.5", "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.5.tgz", "integrity": "sha512-HTm14iMQKK2FjFLRTM5lAVcyaUzOnqbPtesFIvREgXpJHdQm8bWS+GkQgIkfaBYRHuCnea7w8UVNfwiAQhlr9A==", + "hasInstallScript": true, "optional": true, "dependencies": { "node-gyp-build": "^4.3.0" @@ -5034,6 +5035,7 @@ "version": "5.0.7", "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.7.tgz", "integrity": "sha512-vLt1O5Pp+flcArHGIyKEQq883nBt8nN8tVBcoL0qUXj2XT1n7p70yGIq2VK98I5FdZ1YHc0wk/koOnHjnXWk1Q==", + "hasInstallScript": true, "optional": true, "dependencies": { "node-gyp-build": "^4.3.0"