From 06c7c6b017312e3a18e51971dde2946ba027543e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 18 May 2026 14:01:29 +0000 Subject: [PATCH] chore(deps): update rust crate sc-statement-store to v28 --- Cargo.lock | 2000 +++++++++++++++++++++++++++++++++++++--------------- Cargo.toml | 2 +- 2 files changed, 1438 insertions(+), 564 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ca865583..8c82b1fa 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -21,15 +21,6 @@ dependencies = [ "gimli 0.27.3", ] -[[package]] -name = "addr2line" -version = "0.24.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" -dependencies = [ - "gimli 0.31.1", -] - [[package]] name = "addr2line" version = "0.25.1" @@ -493,9 +484,9 @@ dependencies = [ [[package]] name = "ark-vrf" -version = "0.1.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9501da18569b2afe0eb934fb7afd5a247d238b94116155af4dd068f319adfe6d" +checksum = "f69f34cb5a7d5d4627792c7a6343508becc19deab59a87ef73367cc112dfd02c" dependencies = [ "ark-bls12-381 0.5.0", "ark-ec 0.5.0", @@ -504,7 +495,7 @@ dependencies = [ "ark-serialize 0.5.0", "ark-std 0.5.0", "digest 0.10.7", - "rand_chacha 0.3.1", + "generic-array 0.14.9", "sha2 0.10.9", "w3f-ring-proof", "zeroize", @@ -803,6 +794,19 @@ dependencies = [ "pin-project-lite", ] +[[package]] +name = "asynchronous-codec" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a860072022177f903e59730004fb5dc13db9275b79bb2aef7ba8ce831956c233" +dependencies = [ + "bytes", + "futures-sink", + "futures-util", + "memchr", + "pin-project-lite", +] + [[package]] name = "atomic-take" version = "1.1.0" @@ -910,9 +914,9 @@ dependencies = [ [[package]] name = "binary-merkle-tree" -version = "16.1.0" +version = "16.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95c9f6900c9fd344d53fbdfb36e1343429079d73f4168c8ef48884bf15616dbd" +checksum = "a6d867f1ffee8b07e7bee466f4f33a043b91f868f5c7b1d22d8a02f86e92bee8" dependencies = [ "hash-db", "log", @@ -973,6 +977,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43d193de1f7487df1914d3a568b772458861d33f9c54249612cc2893d6915054" dependencies = [ "bitcoin_hashes", + "rand 0.8.5", + "rand_core 0.6.4", "serde", "unicode-normalization", ] @@ -1001,9 +1007,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.10.0" +version = "2.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3" +checksum = "c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3" [[package]] name = "bitvec" @@ -1203,9 +1209,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.10.1" +version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" +checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" [[package]] name = "bzip2-sys" @@ -1356,6 +1362,7 @@ dependencies = [ "iana-time-zone", "js-sys", "num-traits", + "serde", "wasm-bindgen", "windows-link", ] @@ -1612,6 +1619,15 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" +[[package]] +name = "convert_case" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca" +dependencies = [ + "unicode-segmentation", +] + [[package]] name = "core-foundation" version = "0.9.4" @@ -1676,18 +1692,18 @@ dependencies = [ [[package]] name = "cranelift-assembler-x64" -version = "0.122.0" +version = "0.123.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ae7b60ec3fd7162427d3b3801520a1908bef7c035b52983cd3ca11b8e7deb51" +checksum = "44f81cede359311706057b689b91b59f464926de0316f389898a2b028cb494fa" dependencies = [ "cranelift-assembler-x64-meta", ] [[package]] name = "cranelift-assembler-x64-meta" -version = "0.122.0" +version = "0.123.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6511c200fed36452697b4b6b161eae57d917a2044e6333b1c1389ed63ccadeee" +checksum = "fa6ca11305de425ea08884097b913ebe1a83875253b3c0063ce28411e226bfdc" dependencies = [ "cranelift-srcgen", ] @@ -1703,18 +1719,18 @@ dependencies = [ [[package]] name = "cranelift-bforest" -version = "0.122.0" +version = "0.123.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f7086a645aa58bae979312f64e3029ac760ac1b577f5cd2417844842a2ca07f" +checksum = "7537341a9a4ba9812141927be733e7254bf2318aab6597d567af9cad90609f27" dependencies = [ - "cranelift-entity 0.122.0", + "cranelift-entity 0.123.9", ] [[package]] name = "cranelift-bitset" -version = "0.122.0" +version = "0.123.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5225b4dec45f3f3dbf383f12560fac5ce8d780f399893607e21406e12e77f491" +checksum = "d28a4ca5faf25ff821fcc768f26e68ffef505e9f71bb06e608862d941fa65086" dependencies = [ "serde", "serde_derive", @@ -1742,20 +1758,20 @@ dependencies = [ [[package]] name = "cranelift-codegen" -version = "0.122.0" +version = "0.123.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "858fb3331e53492a95979378d6df5208dd1d0d315f19c052be8115f4efc888e0" +checksum = "d891057fe1b73910c41e73b32a70fa8454092fce65942b5fa6f72aa6d5487f8a" dependencies = [ "bumpalo", "cranelift-assembler-x64", - "cranelift-bforest 0.122.0", + "cranelift-bforest 0.123.9", "cranelift-bitset", - "cranelift-codegen-meta 0.122.0", - "cranelift-codegen-shared 0.122.0", + "cranelift-codegen-meta 0.123.9", + "cranelift-codegen-shared 0.123.9", "cranelift-control", - "cranelift-entity 0.122.0", - "cranelift-isle 0.122.0", - "gimli 0.31.1", + "cranelift-entity 0.123.9", + "cranelift-isle 0.123.9", + "gimli 0.32.3", "hashbrown 0.15.5", "log", "pulley-interpreter", @@ -1778,13 +1794,14 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.122.0" +version = "0.123.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "456715b9d5f12398f156d5081096e7b5d039f01b9ecc49790a011c8e43e65b5f" +checksum = "c29a66028a78eedc534b3a94e5ebfbaeb4e1f6b09038afe41bb24afd614faa4b" dependencies = [ "cranelift-assembler-x64-meta", - "cranelift-codegen-shared 0.122.0", + "cranelift-codegen-shared 0.123.9", "cranelift-srcgen", + "heck 0.5.0", "pulley-interpreter", ] @@ -1796,15 +1813,15 @@ checksum = "dd82b8b376247834b59ed9bdc0ddeb50f517452827d4a11bccf5937b213748b8" [[package]] name = "cranelift-codegen-shared" -version = "0.122.0" +version = "0.123.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0306041099499833f167a0ddb707e1e54100f1a84eab5631bc3dad249708f482" +checksum = "95809ad251fe9422087b4a72d61e584d6ab6eff44dee1335f93cfaea0bedc9ac" [[package]] name = "cranelift-control" -version = "0.122.0" +version = "0.123.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1672945e1f9afc2297f49c92623f5eabc64398e2cb0d824f8f72a2db2df5af23" +checksum = "f79d0cacf063c297e5e8d5b73cb355b41b87f6d248e252d1b284e7a7b73673c2" dependencies = [ "arbitrary", ] @@ -1820,9 +1837,9 @@ dependencies = [ [[package]] name = "cranelift-entity" -version = "0.122.0" +version = "0.123.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa3cd55eb5f3825b9ae5de1530887907360a6334caccdc124c52f6d75246c98a" +checksum = "b2d73297a195ce3be55997c6307142c4b1e58dd0c2f18ceaa0179444024e312a" dependencies = [ "cranelift-bitset", "serde", @@ -1843,11 +1860,11 @@ dependencies = [ [[package]] name = "cranelift-frontend" -version = "0.122.0" +version = "0.123.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "781f9905f8139b8de22987b66b522b416fe63eb76d823f0b3a8c02c8fd9500c7" +checksum = "3be38d1ae29ef7c5d611fc6cb694f698dc4ca44152dcaa112ec0fef8d4d34858" dependencies = [ - "cranelift-codegen 0.122.0", + "cranelift-codegen 0.123.9", "log", "smallvec", "target-lexicon 0.13.3", @@ -1861,9 +1878,9 @@ checksum = "80de6a7d0486e4acbd5f9f87ec49912bf4c8fb6aea00087b989685460d4469ba" [[package]] name = "cranelift-isle" -version = "0.122.0" +version = "0.123.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a05337a2b02c3df00b4dd9a263a027a07b3dff49f61f7da3b5d195c21eaa633d" +checksum = "6761926f6636209de7ac568be28b206890f2181761375b9722e0a1e7a7e1637a" [[package]] name = "cranelift-native" @@ -1878,20 +1895,20 @@ dependencies = [ [[package]] name = "cranelift-native" -version = "0.122.0" +version = "0.123.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2eee7a496dd66380082c9c5b6f2d5fa149cec0ec383feec5caf079ca2b3671c2" +checksum = "0893472f73f0d530a28e9a573ada6d1f93b9659bb6734dfe17061ac967bd1830" dependencies = [ - "cranelift-codegen 0.122.0", + "cranelift-codegen 0.123.9", "libc", "target-lexicon 0.13.3", ] [[package]] name = "cranelift-srcgen" -version = "0.122.0" +version = "0.123.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b530783809a55cb68d070e0de60cfbb3db0dc94c8850dd5725411422bedcf6bb" +checksum = "c1daccebabb1ccd034dbab0eacc0722af27d3cccc7929dea27a3546cb3562e40" [[package]] name = "cranelift-wasm" @@ -2043,7 +2060,7 @@ dependencies = [ "sp-inherents 35.0.0", "sp-runtime 40.1.0", "sp-state-machine 0.44.0", - "sp-storage", + "sp-storage 22.0.0", "sp-trie 38.0.0", "tracing", ] @@ -2086,7 +2103,7 @@ version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0e89a46c3a18f3e0b38a308d30a4252516e3a6d41f95071562b68d94e9964ee3" dependencies = [ - "sp-externalities", + "sp-externalities 0.30.0", "sp-runtime-interface 29.0.1", "sp-trie 38.0.0", ] @@ -2234,6 +2251,16 @@ dependencies = [ "darling_macro 0.20.11", ] +[[package]] +name = "darling" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d" +dependencies = [ + "darling_core 0.23.0", + "darling_macro 0.23.0", +] + [[package]] name = "darling_core" version = "0.14.4" @@ -2262,6 +2289,19 @@ dependencies = [ "syn 2.0.108", ] +[[package]] +name = "darling_core" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0" +dependencies = [ + "ident_case", + "proc-macro2", + "quote", + "strsim 0.11.1", + "syn 2.0.108", +] + [[package]] name = "darling_macro" version = "0.14.4" @@ -2284,6 +2324,17 @@ dependencies = [ "syn 2.0.108", ] +[[package]] +name = "darling_macro" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d" +dependencies = [ + "darling_core 0.23.0", + "quote", + "syn 2.0.108", +] + [[package]] name = "dashmap" version = "5.5.3" @@ -2323,6 +2374,15 @@ dependencies = [ "syn 2.0.108", ] +[[package]] +name = "debugid" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef552e6f588e446098f6ba40d89ac146c8c7b64aade83c051ee00bb5d2bc18d" +dependencies = [ + "uuid", +] + [[package]] name = "der" version = "0.7.10" @@ -2424,7 +2484,7 @@ version = "0.99.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f" dependencies = [ - "convert_case", + "convert_case 0.4.0", "proc-macro2", "quote", "rustc_version", @@ -2748,6 +2808,26 @@ dependencies = [ "syn 2.0.108", ] +[[package]] +name = "enum-display" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02058bb25d8d0605829af88230427dd5cd50661590bd2b09d1baf7c64c417f24" +dependencies = [ + "enum-display-macro", +] + +[[package]] +name = "enum-display-macro" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4be2cf2fe7b971b1865febbacd4d8df544aa6bd377cca011a6d69dcf4c60d94" +dependencies = [ + "convert_case 0.6.0", + "quote", + "syn 1.0.109", +] + [[package]] name = "enum-ordinalize" version = "4.3.2" @@ -2882,6 +2962,18 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" +[[package]] +name = "fastbloom" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef975e30683b2d965054bb0a836f8973857c4ebf6acf274fe46617cd285060d8" +dependencies = [ + "foldhash 0.2.0", + "libm", + "portable-atomic", + "siphasher 1.0.1", +] + [[package]] name = "fastrand" version = "2.3.0" @@ -3093,8 +3185,8 @@ version = "39.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c6cb3dc2110d6dfac70fc031896c51bff97f613fbb3305a935ee36cd26666087" dependencies = [ - "frame-support", - "frame-support-procedural", + "frame-support 39.1.0", + "frame-support-procedural 31.1.0", "frame-system", "linregress", "log", @@ -3108,7 +3200,7 @@ dependencies = [ "sp-io 39.0.1", "sp-runtime 40.1.0", "sp-runtime-interface 29.0.1", - "sp-storage", + "sp-storage 22.0.0", "static_assertions", ] @@ -3126,7 +3218,7 @@ dependencies = [ "cumulus-client-parachain-inherent", "cumulus-primitives-proof-size-hostfunction", "frame-benchmarking", - "frame-support", + "frame-support 39.1.0", "frame-system", "gethostname", "handlebars", @@ -3156,14 +3248,14 @@ dependencies = [ "sp-core 35.0.0", "sp-crypto-hashing", "sp-database", - "sp-externalities", - "sp-genesis-builder", + "sp-externalities 0.30.0", + "sp-genesis-builder 0.16.0", "sp-inherents 35.0.0", "sp-io 39.0.1", "sp-keystore 0.41.0", "sp-runtime 40.1.0", "sp-state-machine 0.44.0", - "sp-storage", + "sp-storage 22.0.0", "sp-timestamp", "sp-transaction-pool", "sp-trie 38.0.0", @@ -3182,7 +3274,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f4c2806f902c7d45223df81eb83ed1e422456cb12984bd77128f2cb4ca29a139" dependencies = [ "aquamarine", - "frame-support", + "frame-support 39.1.0", "frame-system", "frame-try-runtime", "log", @@ -3231,9 +3323,9 @@ dependencies = [ [[package]] name = "frame-metadata" -version = "23.0.0" +version = "23.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8c26fcb0454397c522c05fdad5380c4e622f8a875638af33bff5a320d1fc965" +checksum = "9ba5be0edbdb824843a0f9c6f0906ecfc66c5316218d74457003218b24909ed0" dependencies = [ "cfg-if", "parity-scale-codec", @@ -3254,7 +3346,7 @@ dependencies = [ "docify", "environmental", "frame-metadata 18.0.0", - "frame-support-procedural", + "frame-support-procedural 31.1.0", "impl-trait-for-tuples", "k256", "log", @@ -3269,13 +3361,13 @@ dependencies = [ "sp-arithmetic 26.1.0", "sp-core 35.0.0", "sp-crypto-hashing-proc-macro", - "sp-debug-derive", - "sp-genesis-builder", + "sp-debug-derive 14.0.0", + "sp-genesis-builder 0.16.0", "sp-inherents 35.0.0", "sp-io 39.0.1", "sp-metadata-ir 0.8.0", "sp-runtime 40.1.0", - "sp-staking", + "sp-staking 37.0.0", "sp-state-machine 0.44.0", "sp-std", "sp-tracing 17.1.0", @@ -3285,6 +3377,49 @@ dependencies = [ "tt-call", ] +[[package]] +name = "frame-support" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bba1bf34af600d7b60fb75d6326dd15faf2e0c5e7f0e54f930562ef90ab94e78" +dependencies = [ + "aquamarine", + "array-bytes", + "binary-merkle-tree", + "bitflags 1.3.2", + "derive-where", + "docify", + "environmental", + "frame-metadata 23.0.1", + "frame-support-procedural 38.0.0", + "impl-trait-for-tuples", + "k256", + "log", + "macro_magic", + "parity-scale-codec", + "paste", + "scale-info", + "serde", + "serde_json", + "sp-api 42.0.0", + "sp-arithmetic 28.0.1", + "sp-core 41.0.0", + "sp-crypto-hashing-proc-macro", + "sp-debug-derive 15.0.0", + "sp-genesis-builder 0.23.0", + "sp-inherents 42.0.0", + "sp-io 46.0.0", + "sp-metadata-ir 0.13.0", + "sp-runtime 47.0.0", + "sp-staking 44.0.0", + "sp-state-machine 0.51.0", + "sp-std", + "sp-tracing 19.0.0", + "sp-trie 44.0.0", + "sp-weights 34.0.0", + "tt-call", +] + [[package]] name = "frame-support-procedural" version = "31.1.0" @@ -3306,6 +3441,27 @@ dependencies = [ "syn 2.0.108", ] +[[package]] +name = "frame-support-procedural" +version = "38.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "673819ac0c7bee44a653ed5b1161a767c886f21b3a468db536e5d6d9d31c42ed" +dependencies = [ + "Inflector", + "cfg-expr", + "derive-syn-parse", + "docify", + "expander", + "frame-support-procedural-tools", + "itertools 0.11.0", + "macro_magic", + "proc-macro-warning 1.84.1", + "proc-macro2", + "quote", + "sp-crypto-hashing", + "syn 2.0.108", +] + [[package]] name = "frame-support-procedural-tools" version = "13.0.1" @@ -3338,7 +3494,7 @@ checksum = "b97b74455a72cc924b8b8e8a1dee05de90d3714d1723b0ff54b9e6976aa009ac" dependencies = [ "cfg-if", "docify", - "frame-support", + "frame-support 39.1.0", "log", "parity-scale-codec", "scale-info", @@ -3358,7 +3514,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "50f737d2b4dbde43635fed849cc3fb97e8f89c5d3046c207ef1829673f096989" dependencies = [ "frame-benchmarking", - "frame-support", + "frame-support 39.1.0", "frame-system", "parity-scale-codec", "scale-info", @@ -3383,7 +3539,7 @@ version = "0.45.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2224250e66348e71a952060f50b75bf02b7114241818602ccc46e0f905331193" dependencies = [ - "frame-support", + "frame-support 39.1.0", "parity-scale-codec", "sp-api 35.0.0", "sp-runtime 40.1.0", @@ -3439,6 +3595,16 @@ dependencies = [ "futures-util", ] +[[package]] +name = "futures-bounded" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91f328e7fb845fc832912fb6a34f40cf6d1888c92f974d1893a54e97b5ff542e" +dependencies = [ + "futures-timer", + "futures-util", +] + [[package]] name = "futures-channel" version = "0.3.31" @@ -3563,6 +3729,19 @@ dependencies = [ "byteorder", ] +[[package]] +name = "fxprof-processed-profile" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27d12c0aed7f1e24276a241aadc4cb8ea9f83000f34bc062b7cc2d51e3b0fabd" +dependencies = [ + "bitflags 2.11.1", + "debugid", + "fxhash", + "serde", + "serde_json", +] + [[package]] name = "generic-array" version = "0.12.4" @@ -3663,21 +3842,15 @@ dependencies = [ [[package]] name = "gimli" -version = "0.31.1" +version = "0.32.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" +checksum = "e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7" dependencies = [ "fallible-iterator 0.3.0", "indexmap 2.12.0", "stable_deref_trait", ] -[[package]] -name = "gimli" -version = "0.32.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7" - [[package]] name = "glob" version = "0.3.3" @@ -4625,6 +4798,26 @@ version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" +[[package]] +name = "ittapi" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b996fe614c41395cdaedf3cf408a9534851090959d90d54a535f675550b64b1" +dependencies = [ + "anyhow", + "ittapi-sys", + "log", +] + +[[package]] +name = "ittapi-sys" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52f5385394064fa2c886205dba02598013ce83d3e92d33dbdc0c52fe0e7bf4fc" +dependencies = [ + "cc", +] + [[package]] name = "jam-codec" version = "0.1.1" @@ -5081,20 +5274,20 @@ dependencies = [ "libp2p-connection-limits 0.2.1", "libp2p-core 0.40.1", "libp2p-dns 0.40.1", - "libp2p-identify", + "libp2p-identify 0.43.1", "libp2p-identity", - "libp2p-kad", + "libp2p-kad 0.44.6", "libp2p-mdns 0.44.0", - "libp2p-metrics", - "libp2p-noise", - "libp2p-ping", + "libp2p-metrics 0.13.1", + "libp2p-noise 0.43.2", + "libp2p-ping 0.43.1", "libp2p-quic 0.9.3", - "libp2p-request-response", + "libp2p-request-response 0.25.3", "libp2p-swarm 0.43.7", "libp2p-tcp 0.40.1", "libp2p-upnp 0.1.1", "libp2p-websocket 0.42.2", - "libp2p-yamux", + "libp2p-yamux 0.44.1", "multiaddr 0.18.2", "pin-project", "rw-stream-sink", @@ -5116,13 +5309,20 @@ dependencies = [ "libp2p-connection-limits 0.4.0", "libp2p-core 0.42.0", "libp2p-dns 0.42.0", + "libp2p-identify 0.45.0", "libp2p-identity", + "libp2p-kad 0.46.2", "libp2p-mdns 0.46.0", + "libp2p-metrics 0.15.0", + "libp2p-noise 0.45.0", + "libp2p-ping 0.45.0", "libp2p-quic 0.11.1", + "libp2p-request-response 0.27.0", "libp2p-swarm 0.45.1", "libp2p-tcp 0.42.0", "libp2p-upnp 0.3.0", "libp2p-websocket 0.44.0", + "libp2p-yamux 0.46.0", "multiaddr 0.18.2", "pin-project", "rw-stream-sink", @@ -5271,10 +5471,10 @@ version = "0.43.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "45a96638a0a176bec0a4bcaebc1afa8cf909b114477209d7456ade52c61cd9cd" dependencies = [ - "asynchronous-codec", + "asynchronous-codec 0.6.2", "either", "futures", - "futures-bounded", + "futures-bounded 0.1.0", "futures-timer", "libp2p-core 0.40.1", "libp2p-identity", @@ -5282,9 +5482,32 @@ dependencies = [ "log", "lru", "quick-protobuf", - "quick-protobuf-codec", + "quick-protobuf-codec 0.2.0", + "smallvec", + "thiserror 1.0.69", + "void", +] + +[[package]] +name = "libp2p-identify" +version = "0.45.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1711b004a273be4f30202778856368683bd9a83c4c7dcc8f848847606831a4e3" +dependencies = [ + "asynchronous-codec 0.7.0", + "either", + "futures", + "futures-bounded 0.2.4", + "futures-timer", + "libp2p-core 0.42.0", + "libp2p-identity", + "libp2p-swarm 0.45.1", + "lru", + "quick-protobuf", + "quick-protobuf-codec 0.3.1", "smallvec", "thiserror 1.0.69", + "tracing", "void", ] @@ -5313,7 +5536,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "16ea178dabba6dde6ffc260a8e0452ccdc8f79becf544946692fff9d412fc29d" dependencies = [ "arrayvec 0.7.6", - "asynchronous-codec", + "asynchronous-codec 0.6.2", "bytes", "either", "fnv", @@ -5325,7 +5548,7 @@ dependencies = [ "libp2p-swarm 0.43.7", "log", "quick-protobuf", - "quick-protobuf-codec", + "quick-protobuf-codec 0.2.0", "rand 0.8.5", "sha2 0.10.9", "smallvec", @@ -5335,6 +5558,35 @@ dependencies = [ "void", ] +[[package]] +name = "libp2p-kad" +version = "0.46.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ced237d0bd84bbebb7c2cad4c073160dacb4fe40534963c32ed6d4c6bb7702a3" +dependencies = [ + "arrayvec 0.7.6", + "asynchronous-codec 0.7.0", + "bytes", + "either", + "fnv", + "futures", + "futures-bounded 0.2.4", + "futures-timer", + "libp2p-core 0.42.0", + "libp2p-identity", + "libp2p-swarm 0.45.1", + "quick-protobuf", + "quick-protobuf-codec 0.3.1", + "rand 0.8.5", + "sha2 0.10.9", + "smallvec", + "thiserror 1.0.69", + "tracing", + "uint 0.9.5", + "void", + "web-time", +] + [[package]] name = "libp2p-mdns" version = "0.44.0" @@ -5385,13 +5637,31 @@ checksum = "239ba7d28f8d0b5d77760dc6619c05c7e88e74ec8fbbe97f856f20a56745e620" dependencies = [ "instant", "libp2p-core 0.40.1", - "libp2p-identify", + "libp2p-identify 0.43.1", "libp2p-identity", - "libp2p-kad", - "libp2p-ping", + "libp2p-kad 0.44.6", + "libp2p-ping 0.43.1", "libp2p-swarm 0.43.7", "once_cell", - "prometheus-client", + "prometheus-client 0.21.2", +] + +[[package]] +name = "libp2p-metrics" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77ebafa94a717c8442d8db8d3ae5d1c6a15e30f2d347e0cd31d057ca72e42566" +dependencies = [ + "futures", + "libp2p-core 0.42.0", + "libp2p-identify 0.45.0", + "libp2p-identity", + "libp2p-kad 0.46.2", + "libp2p-ping 0.45.0", + "libp2p-swarm 0.45.1", + "pin-project", + "prometheus-client 0.22.3", + "web-time", ] [[package]] @@ -5420,22 +5690,66 @@ dependencies = [ ] [[package]] -name = "libp2p-ping" -version = "0.43.1" +name = "libp2p-noise" +version = "0.45.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e702d75cd0827dfa15f8fd92d15b9932abe38d10d21f47c50438c71dd1b5dae3" +checksum = "36b137cb1ae86ee39f8e5d6245a296518912014eaa87427d24e6ff58cfc1b28c" dependencies = [ - "either", + "asynchronous-codec 0.7.0", + "bytes", + "curve25519-dalek", "futures", - "futures-timer", - "instant", - "libp2p-core 0.40.1", + "libp2p-core 0.42.0", "libp2p-identity", - "libp2p-swarm 0.43.7", - "log", - "rand 0.8.5", - "void", -] + "multiaddr 0.18.2", + "multihash 0.19.3", + "once_cell", + "quick-protobuf", + "rand 0.8.5", + "sha2 0.10.9", + "snow", + "static_assertions", + "thiserror 1.0.69", + "tracing", + "x25519-dalek", + "zeroize", +] + +[[package]] +name = "libp2p-ping" +version = "0.43.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e702d75cd0827dfa15f8fd92d15b9932abe38d10d21f47c50438c71dd1b5dae3" +dependencies = [ + "either", + "futures", + "futures-timer", + "instant", + "libp2p-core 0.40.1", + "libp2p-identity", + "libp2p-swarm 0.43.7", + "log", + "rand 0.8.5", + "void", +] + +[[package]] +name = "libp2p-ping" +version = "0.45.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "005a34420359223b974ee344457095f027e51346e992d1e0dcd35173f4cdd422" +dependencies = [ + "either", + "futures", + "futures-timer", + "libp2p-core 0.42.0", + "libp2p-identity", + "libp2p-swarm 0.45.1", + "rand 0.8.5", + "tracing", + "void", + "web-time", +] [[package]] name = "libp2p-quic" @@ -5503,6 +5817,26 @@ dependencies = [ "void", ] +[[package]] +name = "libp2p-request-response" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1356c9e376a94a75ae830c42cdaea3d4fe1290ba409a22c809033d1b7dcab0a6" +dependencies = [ + "async-trait", + "futures", + "futures-bounded 0.2.4", + "futures-timer", + "libp2p-core 0.42.0", + "libp2p-identity", + "libp2p-swarm 0.45.1", + "rand 0.8.5", + "smallvec", + "tracing", + "void", + "web-time", +] + [[package]] name = "libp2p-swarm" version = "0.43.7" @@ -5516,7 +5850,7 @@ dependencies = [ "instant", "libp2p-core 0.40.1", "libp2p-identity", - "libp2p-swarm-derive", + "libp2p-swarm-derive 0.33.0", "log", "multistream-select", "once_cell", @@ -5538,6 +5872,7 @@ dependencies = [ "futures-timer", "libp2p-core 0.42.0", "libp2p-identity", + "libp2p-swarm-derive 0.35.0", "lru", "multistream-select", "once_cell", @@ -5562,6 +5897,18 @@ dependencies = [ "syn 2.0.108", ] +[[package]] +name = "libp2p-swarm-derive" +version = "0.35.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "206e0aa0ebe004d778d79fb0966aa0de996c19894e2c0605ba2f8524dd4443d8" +dependencies = [ + "heck 0.5.0", + "proc-macro2", + "quote", + "syn 2.0.108", +] + [[package]] name = "libp2p-tcp" version = "0.40.1" @@ -5721,13 +6068,28 @@ dependencies = [ "yamux 0.12.1", ] +[[package]] +name = "libp2p-yamux" +version = "0.46.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "788b61c80789dba9760d8c669a5bedb642c8267555c803fabd8396e4ca5c5882" +dependencies = [ + "either", + "futures", + "libp2p-core 0.42.0", + "thiserror 1.0.69", + "tracing", + "yamux 0.12.1", + "yamux 0.13.10", +] + [[package]] name = "libredox" version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb" dependencies = [ - "bitflags 2.10.0", + "bitflags 2.11.1", "libc", "redox_syscall 0.5.18", ] @@ -5892,18 +6254,68 @@ dependencies = [ "parking_lot 0.12.5", "pin-project", "prost 0.13.5", - "prost-build", + "prost-build 0.13.5", + "rand 0.8.5", + "serde", + "sha2 0.10.9", + "simple-dns 0.9.3", + "smallvec", + "snow", + "socket2 0.5.10", + "thiserror 2.0.17", + "tokio", + "tokio-stream", + "tokio-tungstenite 0.26.2", + "tokio-util", + "tracing", + "uint 0.10.0", + "unsigned-varint 0.8.0", + "url", + "x25519-dalek", + "x509-parser 0.17.0", + "yamux 0.13.10", + "yasna", + "zeroize", +] + +[[package]] +name = "litep2p" +version = "0.13.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cbf3924cf539a761465543592b34c4198d60db2cda16594769edd43451e5ab41" +dependencies = [ + "async-trait", + "bs58", + "bytes", + "cid 0.11.1", + "ed25519-dalek", + "enum-display", + "futures", + "futures-timer", + "hickory-resolver 0.25.2", + "indexmap 2.12.0", + "ip_network", + "libc", + "mockall 0.13.1", + "multiaddr 0.17.1", + "multihash 0.17.0", + "network-interface", + "parking_lot 0.12.5", + "pin-project", + "prost 0.13.5", + "prost-build 0.14.3", "rand 0.8.5", + "ring 0.17.14", "serde", "sha2 0.10.9", - "simple-dns", + "simple-dns 0.11.3", "smallvec", "snow", "socket2 0.5.10", "thiserror 2.0.17", "tokio", "tokio-stream", - "tokio-tungstenite", + "tokio-tungstenite 0.27.0", "tokio-util", "tracing", "uint 0.10.0", @@ -5911,7 +6323,7 @@ dependencies = [ "url", "x25519-dalek", "x509-parser 0.17.0", - "yamux 0.13.8", + "yamux 0.13.10", "yasna", "zeroize", ] @@ -6582,9 +6994,9 @@ dependencies = [ [[package]] name = "num-conv" -version = "0.1.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" +checksum = "c6673768db2d862beb9b39a78fdcb1a69439615d5794a1be50caa9bc92c81967" [[package]] name = "num-format" @@ -6636,6 +7048,28 @@ dependencies = [ "libc", ] +[[package]] +name = "num_enum" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d0bca838442ec211fa11de3a8b0e0e8f3a4522575b5c4c06ed722e005036f26" +dependencies = [ + "num_enum_derive", + "rustversion", +] + +[[package]] +name = "num_enum_derive" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "680998035259dcfcafe653688bf2aa6d3e2dc05e98be6ab46afb089dc84f1df8" +dependencies = [ + "proc-macro-crate 3.4.0", + "proc-macro2", + "quote", + "syn 2.0.108", +] + [[package]] name = "object" version = "0.30.4" @@ -6659,9 +7093,9 @@ dependencies = [ [[package]] name = "object" -version = "0.36.7" +version = "0.37.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" +checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe" dependencies = [ "crc32fast", "hashbrown 0.15.5", @@ -6669,15 +7103,6 @@ dependencies = [ "memchr", ] -[[package]] -name = "object" -version = "0.37.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe" -dependencies = [ - "memchr", -] - [[package]] name = "oid-registry" version = "0.6.1" @@ -6784,7 +7209,7 @@ version = "39.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "452584dcccd8412609dea0d9e63e4b36564b66793e637420624b9f61aa1cf2e9" dependencies = [ - "frame-support", + "frame-support 39.1.0", "frame-system", "impl-trait-for-tuples", "parity-scale-codec", @@ -6799,7 +7224,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c48669a23111d26a9408872faab3a7a5c61a9259af85930fe8343095891f29fc" dependencies = [ "frame-benchmarking", - "frame-support", + "frame-support 39.1.0", "frame-system", "log", "pallet-authorship", @@ -6813,7 +7238,7 @@ dependencies = [ "sp-io 39.0.1", "sp-runtime 40.1.0", "sp-session", - "sp-staking", + "sp-staking 37.0.0", ] [[package]] @@ -6824,7 +7249,7 @@ checksum = "3fbabdd4c43723e94a6f806853d19a2db5cac45152bc67ab1ae7327eedca0971" dependencies = [ "docify", "frame-benchmarking", - "frame-support", + "frame-support 39.1.0", "frame-system", "log", "parity-scale-codec", @@ -6840,7 +7265,7 @@ checksum = "e22260456f669083feec3fb2de3432feeea88623286f6dea45e51c8f8f2f9aa3" dependencies = [ "docify", "frame-benchmarking", - "frame-support", + "frame-support 39.1.0", "frame-system", "log", "parity-scale-codec", @@ -6855,7 +7280,7 @@ name = "pallet-doas" version = "14.0.0" dependencies = [ "frame-benchmarking", - "frame-support", + "frame-support 39.1.0", "frame-system", "parity-scale-codec", "scale-info", @@ -6873,7 +7298,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a0866ee03b547b77db4478e68ca6eea7952ad76e5db7b72668d67b82ac8d5e5c" dependencies = [ "frame-benchmarking", - "frame-support", + "frame-support 39.1.0", "frame-system", "log", "pallet-authorship", @@ -6886,7 +7311,7 @@ dependencies = [ "sp-io 39.0.1", "sp-runtime 40.1.0", "sp-session", - "sp-staking", + "sp-staking 37.0.0", ] [[package]] @@ -6896,7 +7321,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e780320e411960bc8784861099bf5d18a59162b3c8499bccb5814fd85c4790e1" dependencies = [ "frame-benchmarking", - "frame-support", + "frame-support 39.1.0", "frame-system", "log", "parity-scale-codec", @@ -6912,7 +7337,7 @@ version = "39.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "398e1501a8891b45a9045c7047a274256db186a244bc1915040a219f55de714f" dependencies = [ - "frame-support", + "frame-support 39.1.0", "frame-system", "log", "parity-scale-codec", @@ -6927,7 +7352,7 @@ name = "pallet-organisation-data" version = "14.0.0" dependencies = [ "frame-benchmarking", - "frame-support", + "frame-support 39.1.0", "frame-system", "log", "pallet-membership", @@ -6937,7 +7362,7 @@ dependencies = [ "sp-core 35.0.0", "sp-io 39.0.1", "sp-runtime 40.1.0", - "sp-staking", + "sp-staking 37.0.0", "sp-state-machine 0.44.0", "sp-std", "sp-weights 31.1.0", @@ -6950,7 +7375,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "20ec2a4d010514ad9d90c638f1b0270173d08d69b8f455ae8ab29c39aa9e2a21" dependencies = [ "frame-benchmarking", - "frame-support", + "frame-support 39.1.0", "frame-system", "log", "parity-scale-codec", @@ -6965,7 +7390,7 @@ name = "pallet-process-validation" version = "14.0.0" dependencies = [ "frame-benchmarking", - "frame-support", + "frame-support 39.1.0", "frame-system", "parity-scale-codec", "scale-info", @@ -6996,7 +7421,7 @@ checksum = "29cfd9d352440dabdb58512e03c44bd09bb5deac87a6e0705a6bfe89286a722b" dependencies = [ "docify", "frame-benchmarking", - "frame-support", + "frame-support 39.1.0", "frame-system", "log", "parity-scale-codec", @@ -7012,7 +7437,7 @@ version = "39.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e69f96c09d4ae772ee095f1392ef33a8d46f5dfa5be8a217935e9effd2979c39" dependencies = [ - "frame-support", + "frame-support 39.1.0", "frame-system", "impl-trait-for-tuples", "log", @@ -7023,7 +7448,7 @@ dependencies = [ "sp-io 39.0.1", "sp-runtime 40.1.0", "sp-session", - "sp-staking", + "sp-staking 37.0.0", "sp-state-machine 0.44.0", "sp-trie 38.0.0", ] @@ -7036,7 +7461,7 @@ checksum = "97b935eaaa5fac451003c3c78c217950df9f057af460ffc5bfb1c26c8a955afd" dependencies = [ "docify", "frame-benchmarking", - "frame-support", + "frame-support 39.1.0", "frame-system", "parity-scale-codec", "scale-info", @@ -7049,7 +7474,7 @@ name = "pallet-symmetric-key" version = "14.0.0" dependencies = [ "frame-benchmarking", - "frame-support", + "frame-support 39.1.0", "frame-system", "hex-literal", "log", @@ -7072,7 +7497,7 @@ checksum = "5dcb0a659187a3b9364a1754fb30cc962109be0753e9689d92fe01e47c747a71" dependencies = [ "docify", "frame-benchmarking", - "frame-support", + "frame-support 39.1.0", "frame-system", "log", "parity-scale-codec", @@ -7080,7 +7505,7 @@ dependencies = [ "sp-inherents 35.0.0", "sp-io 39.0.1", "sp-runtime 40.1.0", - "sp-storage", + "sp-storage 22.0.0", "sp-timestamp", ] @@ -7091,7 +7516,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec542f9f25723838a843029278d6a16e96b539d8a8593e7b00d0e14c76b7dcb5" dependencies = [ "frame-benchmarking", - "frame-support", + "frame-support 39.1.0", "frame-system", "parity-scale-codec", "scale-info", @@ -7105,7 +7530,7 @@ dependencies = [ name = "pallet-transaction-payment-free" version = "14.0.0" dependencies = [ - "frame-support", + "frame-support 39.1.0", "frame-system", "log", "pallet-balances", @@ -7154,7 +7579,7 @@ name = "pallet-utxo-nft" version = "14.0.0" dependencies = [ "frame-benchmarking", - "frame-support", + "frame-support 39.1.0", "frame-system", "parity-scale-codec", "scale-info", @@ -7171,7 +7596,7 @@ name = "pallet-validator-set" version = "14.0.0" dependencies = [ "frame-benchmarking", - "frame-support", + "frame-support 39.1.0", "frame-system", "log", "pallet-session", @@ -7181,7 +7606,7 @@ dependencies = [ "sp-core 35.0.0", "sp-io 39.0.1", "sp-runtime 40.1.0", - "sp-staking", + "sp-staking 37.0.0", "sp-state-machine 0.44.0", "sp-std", "sp-weights 31.1.0", @@ -7446,6 +7871,23 @@ dependencies = [ "indexmap 2.12.0", ] +[[package]] +name = "petgraph" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8701b58ea97060d5e5b155d383a69952a60943f0e6dfe30b04c287beb0b27455" +dependencies = [ + "fixedbitset 0.5.7", + "hashbrown 0.15.5", + "indexmap 2.12.0", +] + +[[package]] +name = "picosimd" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f8cf1ae70818c6476eb2da0ac8f3f55ecdea41a7aa16824ea6efc4a31cccf41" + [[package]] name = "pin-project" version = "1.1.10" @@ -7555,8 +7997,8 @@ dependencies = [ "polkadot-primitives", "rand 0.8.5", "sc-authority-discovery", - "sc-network", - "sc-network-types", + "sc-network 0.48.5", + "sc-network-types 0.15.5", "sp-runtime 40.1.0", "strum 0.26.3", "thiserror 1.0.69", @@ -7607,8 +8049,8 @@ dependencies = [ "polkadot-primitives", "polkadot-statement-table", "sc-client-api 38.0.0", - "sc-network", - "sc-network-types", + "sc-network 0.48.5", + "sc-network-types 0.15.5", "sc-transaction-pool-api 38.1.0", "smallvec", "sp-api 35.0.0", @@ -7684,7 +8126,7 @@ dependencies = [ "sp-io 39.0.1", "sp-keystore 0.41.0", "sp-runtime 40.1.0", - "sp-staking", + "sp-staking 37.0.0", "sp-std", "thiserror 1.0.69", ] @@ -7698,7 +8140,7 @@ dependencies = [ "docify", "frame-benchmarking", "frame-executive", - "frame-support", + "frame-support 39.1.0", "frame-system", "frame-system-benchmarking", "frame-system-rpc-runtime-api", @@ -7712,14 +8154,14 @@ dependencies = [ "sp-consensus-aura", "sp-consensus-grandpa", "sp-core 35.0.0", - "sp-genesis-builder", + "sp-genesis-builder 0.16.0", "sp-inherents 35.0.0", "sp-io 39.0.1", "sp-keyring", "sp-offchain", "sp-runtime 40.1.0", "sp-session", - "sp-storage", + "sp-storage 22.0.0", "sp-transaction-pool", "sp-version 38.0.0", ] @@ -7751,15 +8193,16 @@ dependencies = [ [[package]] name = "polkavm" -version = "0.26.0" +version = "0.33.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa028f713d0613f0f08b8b3367402cb859218854f6b96fcbe39a501862894d6f" +checksum = "d90ece49c68657299648e20469517e22c6ec38321307bb14a69c27a33927a491" dependencies = [ "libc", "log", - "polkavm-assembler 0.26.0", - "polkavm-common 0.26.0", - "polkavm-linux-raw 0.26.0", + "picosimd", + "polkavm-assembler 0.33.0", + "polkavm-common 0.33.0", + "polkavm-linux-raw 0.33.0", ] [[package]] @@ -7773,9 +8216,9 @@ dependencies = [ [[package]] name = "polkavm-assembler" -version = "0.26.0" +version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4859a29e1f4ad64610c4bc2bfc40bb9a535068a034933a5b56b5e7a0febf105a" +checksum = "00010f7924647dbf6f468d85d0fcfe4c3587cfb4557ef13f3682dbece8fd57f0" dependencies = [ "log", ] @@ -7797,12 +8240,13 @@ checksum = "31ff33982a807d8567645d4784b9b5d7ab87bcb494f534a57cadd9012688e102" [[package]] name = "polkavm-common" -version = "0.26.0" +version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49a5794b695626ba70d29e66e3f4f4835767452a6723f3a0bc20884b07088fe8" +checksum = "9e44a9487003cf5b9fc4462bbcf105cc37d5d9b18b40edf5ed50dd20ed1fdb27" dependencies = [ "log", - "polkavm-assembler 0.26.0", + "picosimd", + "polkavm-assembler 0.33.0", ] [[package]] @@ -7825,11 +8269,11 @@ dependencies = [ [[package]] name = "polkavm-derive" -version = "0.26.0" +version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95282a203ae1f6828a04ff334145c3f6dc718bba6d3959805d273358b45eab93" +checksum = "3ef966bc8518a66ce12d4edb73f2c4094cae72bb23258bc9e9b2802cc9d6cd79" dependencies = [ - "polkavm-derive-impl-macro 0.26.0", + "polkavm-derive-impl-macro 0.33.0", ] [[package]] @@ -7858,11 +8302,11 @@ dependencies = [ [[package]] name = "polkavm-derive-impl" -version = "0.26.0" +version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6069dc7995cde6e612b868a02ce48b54397c6d2582bd1b97b63aabbe962cd779" +checksum = "f0c2166ad71dd7f51dcdd0d91b70d408a8b3610fa6e94d8202dd4b7185607181" dependencies = [ - "polkavm-common 0.26.0", + "polkavm-common 0.33.0", "proc-macro2", "quote", "syn 2.0.108", @@ -7890,11 +8334,11 @@ dependencies = [ [[package]] name = "polkavm-derive-impl-macro" -version = "0.26.0" +version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "581d34cafec741dc5ffafbb341933c205b6457f3d76257a9d99fb56687219c91" +checksum = "c7ac2ac8ec5b938e249fa97b5ebb1e6fa47000c81a25eba6bf0f13edb8d430e4" dependencies = [ - "polkavm-derive-impl 0.26.0", + "polkavm-derive-impl 0.33.0", "syn 2.0.108", ] @@ -7921,9 +8365,9 @@ checksum = "26e85d3456948e650dff0cfc85603915847faf893ed1e66b020bb82ef4557120" [[package]] name = "polkavm-linux-raw" -version = "0.26.0" +version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28919f542476f4158cc71e6c072b1051f38f4b514253594ac3ad80e3c0211fc8" +checksum = "42063d4a1c52e569f7794df27dab3e19c9fa8946184023257bdbb43eb4a94be5" [[package]] name = "polling" @@ -7964,9 +8408,9 @@ dependencies = [ [[package]] name = "portable-atomic" -version = "1.11.1" +version = "1.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483" +checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49" [[package]] name = "postcard" @@ -8197,6 +8641,18 @@ dependencies = [ "prometheus-client-derive-encode", ] +[[package]] +name = "prometheus-client" +version = "0.22.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "504ee9ff529add891127c4827eb481bd69dc0ebc72e9a682e187db4caa60c3ca" +dependencies = [ + "dtoa", + "itoa", + "parking_lot 0.12.5", + "prometheus-client-derive-encode", +] + [[package]] name = "prometheus-client-derive-encode" version = "0.4.2" @@ -8228,6 +8684,16 @@ dependencies = [ "prost-derive 0.13.5", ] +[[package]] +name = "prost" +version = "0.14.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2ea70524a2f82d518bce41317d0fae74151505651af45faf1ffbd6fd33f0568" +dependencies = [ + "bytes", + "prost-derive 0.14.3", +] + [[package]] name = "prost-build" version = "0.13.5" @@ -8242,7 +8708,26 @@ dependencies = [ "petgraph 0.7.1", "prettyplease", "prost 0.13.5", - "prost-types", + "prost-types 0.13.5", + "regex", + "syn 2.0.108", + "tempfile", +] + +[[package]] +name = "prost-build" +version = "0.14.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "343d3bd7056eda839b03204e68deff7d1b13aba7af2b2fd16890697274262ee7" +dependencies = [ + "heck 0.5.0", + "itertools 0.14.0", + "log", + "multimap", + "petgraph 0.8.3", + "prettyplease", + "prost 0.14.3", + "prost-types 0.14.3", "regex", "syn 2.0.108", "tempfile", @@ -8274,6 +8759,19 @@ dependencies = [ "syn 2.0.108", ] +[[package]] +name = "prost-derive" +version = "0.14.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27c6023962132f4b30eb4c172c91ce92d933da334c59c23cddee82358ddafb0b" +dependencies = [ + "anyhow", + "itertools 0.14.0", + "proc-macro2", + "quote", + "syn 2.0.108", +] + [[package]] name = "prost-types" version = "0.13.5" @@ -8283,6 +8781,15 @@ dependencies = [ "prost 0.13.5", ] +[[package]] +name = "prost-types" +version = "0.14.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8991c4cbdb8bc5b11f0b074ffe286c30e523de90fee5ba8132f1399f23cb3dd7" +dependencies = [ + "prost 0.14.3", +] + [[package]] name = "psm" version = "0.1.28" @@ -8295,9 +8802,9 @@ dependencies = [ [[package]] name = "pulley-interpreter" -version = "35.0.0" +version = "36.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b89c4319786b16c1a6a38ee04788d32c669b61ba4b69da2162c868c18be99c1b" +checksum = "8b78fdec962b639b921badfcfe77db7d18aa3c0c1e292ac2aa268c0efe8fe683" dependencies = [ "cranelift-bitset", "log", @@ -8307,9 +8814,9 @@ dependencies = [ [[package]] name = "pulley-macros" -version = "35.0.0" +version = "36.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "938543690519c20c3a480d20a8efcc8e69abeb44093ab1df4e7c1f81f26c677a" +checksum = "f718f4e8cd5fdfa08b3b1d2d25fe288350051be330544305f0a9b93a937b3d42" dependencies = [ "proc-macro2", "quote", @@ -8346,13 +8853,26 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8ededb1cd78531627244d51dd0c7139fbe736c7d57af0092a76f0ffb2f56e98" dependencies = [ - "asynchronous-codec", + "asynchronous-codec 0.6.2", "bytes", "quick-protobuf", "thiserror 1.0.69", "unsigned-varint 0.7.2", ] +[[package]] +name = "quick-protobuf-codec" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15a0580ab32b169745d7a39db2ba969226ca16738931be152a3209b409de2474" +dependencies = [ + "asynchronous-codec 0.7.0", + "bytes", + "quick-protobuf", + "thiserror 1.0.69", + "unsigned-varint 0.8.0", +] + [[package]] name = "quinn" version = "0.10.2" @@ -8562,7 +9082,7 @@ version = "11.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "498cd0dc59d73224351ee52a95fee0f1a617a2eae0e7d9d720cc622c73a54186" dependencies = [ - "bitflags 2.10.0", + "bitflags 2.11.1", ] [[package]] @@ -8646,7 +9166,7 @@ version = "0.5.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" dependencies = [ - "bitflags 2.10.0", + "bitflags 2.11.1", ] [[package]] @@ -8919,7 +9439,7 @@ version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e" dependencies = [ - "bitflags 2.10.0", + "bitflags 2.11.1", "errno", "libc", "linux-raw-sys 0.11.0", @@ -9157,13 +9677,13 @@ dependencies = [ [[package]] name = "sc-allocator" -version = "34.0.0" +version = "37.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01733879c581defda6f49ff4076033c675d7127bfab6fd0bd0e6cf10696d0564" +checksum = "c0d3f1e8a1ed997d5fa6f86c005fb47c10b64184c68e611b1f310e3d039e44c7" dependencies = [ "log", - "sp-core 38.1.0", - "sp-wasm-interface 24.0.0", + "sp-core 41.0.0", + "sp-wasm-interface 25.0.0", "thiserror 1.0.69", ] @@ -9183,11 +9703,11 @@ dependencies = [ "multihash 0.19.3", "parity-scale-codec", "prost 0.12.6", - "prost-build", + "prost-build 0.13.5", "rand 0.8.5", "sc-client-api 38.0.0", - "sc-network", - "sc-network-types", + "sc-network 0.48.5", + "sc-network-types 0.15.5", "sp-api 35.0.0", "sp-authority-discovery", "sp-blockchain 38.0.0", @@ -9251,14 +9771,14 @@ dependencies = [ "sc-chain-spec-derive", "sc-client-api 38.0.0", "sc-executor 0.41.0", - "sc-network", + "sc-network 0.48.5", "sc-telemetry", "serde", "serde_json", "sp-blockchain 38.0.0", "sp-core 35.0.0", "sp-crypto-hashing", - "sp-genesis-builder", + "sp-genesis-builder 0.16.0", "sp-io 39.0.1", "sp-runtime 40.1.0", "sp-state-machine 0.44.0", @@ -9301,7 +9821,7 @@ dependencies = [ "sc-client-db", "sc-keystore 34.0.0", "sc-mixnet", - "sc-network", + "sc-network 0.48.5", "sc-service", "sc-telemetry", "sc-tracing", @@ -9339,39 +9859,39 @@ dependencies = [ "sp-consensus 0.41.0", "sp-core 35.0.0", "sp-database", - "sp-externalities", + "sp-externalities 0.30.0", "sp-runtime 40.1.0", "sp-state-machine 0.44.0", "sp-statement-store 19.0.0", - "sp-storage", + "sp-storage 22.0.0", "sp-trie 38.0.0", "substrate-prometheus-endpoint", ] [[package]] name = "sc-client-api" -version = "42.0.0" +version = "46.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6de05f4f496f2261981b7d293ff4f5ba804bdfa924bf0cd1b48252a8a7051913" +checksum = "f9736f1d5bf62be76f7a2f629be4443c4a14896f7eefc9987a68a0b4fd023538" dependencies = [ "fnv", "futures", "log", "parity-scale-codec", "parking_lot 0.12.5", - "sc-executor 0.45.0", - "sc-transaction-pool-api 42.0.0", - "sc-utils 20.0.0", - "sp-api 39.0.0", - "sp-blockchain 42.0.0", - "sp-consensus 0.45.0", - "sp-core 38.1.0", + "sc-executor 0.49.0", + "sc-transaction-pool-api 45.0.0", + "sc-utils 21.0.0", + "sp-api 42.0.0", + "sp-blockchain 45.0.0", + "sp-consensus 0.48.0", + "sp-core 41.0.0", "sp-database", - "sp-externalities", - "sp-runtime 44.0.0", - "sp-state-machine 0.48.0", - "sp-storage", - "sp-trie 41.1.0", + "sp-externalities 0.32.0", + "sp-runtime 47.0.0", + "sp-state-machine 0.51.0", + "sp-storage 23.0.0", + "sp-trie 44.0.0", "substrate-prometheus-endpoint", ] @@ -9414,7 +9934,7 @@ dependencies = [ "mockall 0.11.4", "parking_lot 0.12.5", "sc-client-api 38.0.0", - "sc-network-types", + "sc-network-types 0.15.5", "sc-utils 18.0.1", "serde", "sp-api 35.0.0", @@ -9427,6 +9947,30 @@ dependencies = [ "thiserror 1.0.69", ] +[[package]] +name = "sc-consensus" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea589c21dd04c10808d0cb6dcf6b890a294d0343addd4b1bfc533620fd9fd1f8" +dependencies = [ + "async-trait", + "futures", + "log", + "mockall 0.13.1", + "parking_lot 0.12.5", + "sc-client-api 46.0.0", + "sc-network-types 0.20.3", + "sc-utils 21.0.0", + "serde", + "sp-blockchain 45.0.0", + "sp-consensus 0.48.0", + "sp-core 41.0.0", + "sp-runtime 47.0.0", + "sp-state-machine 0.51.0", + "substrate-prometheus-endpoint", + "thiserror 1.0.69", +] + [[package]] name = "sc-consensus-aura" version = "0.48.0" @@ -9439,7 +9983,7 @@ dependencies = [ "parity-scale-codec", "sc-block-builder", "sc-client-api 38.0.0", - "sc-consensus", + "sc-consensus 0.47.0", "sc-consensus-slots", "sc-telemetry", "sp-api 35.0.0", @@ -9473,7 +10017,7 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.5", "sc-client-api 38.0.0", - "sc-consensus", + "sc-consensus 0.47.0", "sc-consensus-epochs", "sc-consensus-slots", "sc-telemetry", @@ -9526,7 +10070,7 @@ dependencies = [ "fork-tree", "parity-scale-codec", "sc-client-api 38.0.0", - "sc-consensus", + "sc-consensus 0.47.0", "sp-blockchain 38.0.0", "sp-runtime 40.1.0", ] @@ -9552,12 +10096,12 @@ dependencies = [ "sc-block-builder", "sc-chain-spec", "sc-client-api 38.0.0", - "sc-consensus", - "sc-network", - "sc-network-common", + "sc-consensus 0.47.0", + "sc-network 0.48.5", + "sc-network-common 0.47.0", "sc-network-gossip", - "sc-network-sync", - "sc-network-types", + "sc-network-sync 0.47.0", + "sc-network-types 0.15.5", "sc-telemetry", "sc-transaction-pool-api 38.1.0", "sc-utils 18.0.1", @@ -9590,7 +10134,7 @@ dependencies = [ "log", "parity-scale-codec", "sc-client-api 38.0.0", - "sc-consensus", + "sc-consensus 0.47.0", "sc-consensus-aura", "sc-consensus-babe", "sc-consensus-epochs", @@ -9624,7 +10168,7 @@ dependencies = [ "log", "parity-scale-codec", "sc-client-api 38.0.0", - "sc-consensus", + "sc-consensus 0.47.0", "sc-telemetry", "sp-arithmetic 26.1.0", "sp-blockchain 38.0.0", @@ -9650,7 +10194,7 @@ dependencies = [ "schnellru", "sp-api 35.0.0", "sp-core 35.0.0", - "sp-externalities", + "sp-externalities 0.30.0", "sp-io 39.0.1", "sp-panic-handler", "sp-runtime-interface 29.0.1", @@ -9662,25 +10206,25 @@ dependencies = [ [[package]] name = "sc-executor" -version = "0.45.0" +version = "0.49.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f90511c3ab41be12af1ce88753de8993e0b8a5fc0453c0f48069ace06eb4a99d" +checksum = "cef04379da853c1c14df0ebe8a394ddc6c042ff6e164d285db137edccf6eca14" dependencies = [ "parity-scale-codec", "parking_lot 0.12.5", - "sc-executor-common 0.41.0", - "sc-executor-polkavm 0.38.0", - "sc-executor-wasmtime 0.41.0", + "sc-executor-common 0.45.0", + "sc-executor-polkavm 0.42.0", + "sc-executor-wasmtime 0.45.0", "schnellru", - "sp-api 39.0.0", - "sp-core 38.1.0", - "sp-externalities", - "sp-io 43.0.0", + "sp-api 42.0.0", + "sp-core 41.0.0", + "sp-externalities 0.32.0", + "sp-io 46.0.0", "sp-panic-handler", - "sp-runtime-interface 32.0.0", - "sp-trie 41.1.0", - "sp-version 42.0.0", - "sp-wasm-interface 24.0.0", + "sp-runtime-interface 35.0.0", + "sp-trie 44.0.0", + "sp-version 45.0.0", + "sp-wasm-interface 25.0.0", "tracing", ] @@ -9700,14 +10244,14 @@ dependencies = [ [[package]] name = "sc-executor-common" -version = "0.41.0" +version = "0.45.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d81bc77ad5df120ef1ffab877d71539aae878e916c0946a067e8d6b0508a7ea5" +checksum = "f06c9a86b3475f8182b4e69b75c2b8563e6c71398ddce742f326ba1c2a136efd" dependencies = [ - "polkavm 0.26.0", - "sc-allocator 34.0.0", + "polkavm 0.33.1", + "sc-allocator 37.0.0", "sp-maybe-compressed-blob", - "sp-wasm-interface 24.0.0", + "sp-wasm-interface 25.0.0", "thiserror 1.0.69", "wasm-instrument", ] @@ -9726,14 +10270,15 @@ dependencies = [ [[package]] name = "sc-executor-polkavm" -version = "0.38.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8976f310f09818f42ec389e727c91c0a75a8c363a29e3ac97d56492d83fc144f" +checksum = "10bb402bec955b45c3a7882c8f3de3764dff9ce7705a4936ee7deb7c8ce01377" dependencies = [ "log", - "polkavm 0.26.0", - "sc-executor-common 0.41.0", - "sp-wasm-interface 24.0.0", + "polkavm 0.33.1", + "sc-executor-common 0.45.0", + "sp-runtime-interface 35.0.0", + "sp-wasm-interface 25.0.0", ] [[package]] @@ -9757,19 +10302,20 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" -version = "0.41.0" +version = "0.45.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f8f9b2a912f0cb435d2b8e33d67010e494b07f5c6e497d8756a8c21abad199e" +checksum = "fe2b72c4c65ae32931f36979dd0ca27055f24a556f0308083b2101c1fddf09d1" dependencies = [ "anyhow", "log", "parking_lot 0.12.5", "rustix 1.1.2", - "sc-allocator 34.0.0", - "sc-executor-common 0.41.0", - "sp-runtime-interface 32.0.0", - "sp-wasm-interface 24.0.0", - "wasmtime 35.0.0", + "sc-allocator 37.0.0", + "sc-executor-common 0.45.0", + "sp-runtime-interface 35.0.0", + "sp-virtualization", + "sp-wasm-interface 25.0.0", + "wasmtime 36.0.9", ] [[package]] @@ -9783,9 +10329,9 @@ dependencies = [ "futures-timer", "log", "sc-client-api 38.0.0", - "sc-network", - "sc-network-common", - "sc-network-sync", + "sc-network 0.48.5", + "sc-network-common 0.47.0", + "sc-network-sync 0.47.0", "sp-blockchain 38.0.0", "sp-runtime 40.1.0", ] @@ -9807,16 +10353,16 @@ dependencies = [ [[package]] name = "sc-keystore" -version = "38.0.0" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15f2ffb3040ccd2254e07fac22d4f698b174ae59d663a731ecfe8abee6491325" +checksum = "f4168d83054cc07d3fe84baac4df69c95f4129f366ee94a4ff5ef13cdb5815bc" dependencies = [ "array-bytes", "parking_lot 0.12.5", "serde_json", - "sp-application-crypto 43.0.0", - "sp-core 38.1.0", - "sp-keystore 0.44.1", + "sp-application-crypto 46.0.0", + "sp-core 41.0.0", + "sp-keystore 0.47.0", "thiserror 1.0.69", ] @@ -9838,8 +10384,8 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.5", "sc-client-api 38.0.0", - "sc-network", - "sc-network-types", + "sc-network 0.48.5", + "sc-network-types 0.15.5", "sc-transaction-pool-api 38.1.0", "sp-api 35.0.0", "sp-consensus 0.41.0", @@ -9859,7 +10405,7 @@ dependencies = [ "array-bytes", "async-channel 1.9.0", "async-trait", - "asynchronous-codec", + "asynchronous-codec 0.6.2", "bytes", "cid 0.9.0", "either", @@ -9869,7 +10415,7 @@ dependencies = [ "ip_network", "libp2p 0.52.4", "linked_hash_set", - "litep2p", + "litep2p 0.9.5", "log", "mockall 0.11.4", "once_cell", @@ -9878,11 +10424,11 @@ dependencies = [ "partial_sort", "pin-project", "prost 0.12.6", - "prost-build", + "prost-build 0.13.5", "rand 0.8.5", "sc-client-api 38.0.0", - "sc-network-common", - "sc-network-types", + "sc-network-common 0.47.0", + "sc-network-types 0.15.5", "sc-utils 18.0.1", "schnellru", "serde", @@ -9902,6 +10448,57 @@ dependencies = [ "zeroize", ] +[[package]] +name = "sc-network" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc0ac2bd45f377dec09ed4ff99aebaec8cad8c042dedd796766b0e4f1bf99ff9" +dependencies = [ + "array-bytes", + "async-channel 1.9.0", + "async-trait", + "asynchronous-codec 0.6.2", + "bytes", + "cid 0.11.1", + "either", + "fnv", + "futures", + "futures-timer", + "ip_network", + "libp2p 0.54.1", + "linked_hash_set", + "litep2p 0.13.3", + "log", + "mockall 0.13.1", + "parity-scale-codec", + "parking_lot 0.12.5", + "partial_sort", + "pin-project", + "prost 0.12.6", + "prost-build 0.13.5", + "rand 0.8.5", + "sc-client-api 46.0.0", + "sc-network-common 0.54.0", + "sc-network-types 0.20.3", + "sc-utils 21.0.0", + "schnellru", + "serde", + "serde_json", + "smallvec", + "sp-arithmetic 28.0.1", + "sp-blockchain 45.0.0", + "sp-core 41.0.0", + "sp-runtime 47.0.0", + "substrate-prometheus-endpoint", + "thiserror 1.0.69", + "tokio", + "tokio-stream", + "unsigned-varint 0.7.2", + "void", + "wasm-timer", + "zeroize", +] + [[package]] name = "sc-network-common" version = "0.47.0" @@ -9913,14 +10510,25 @@ dependencies = [ "futures", "libp2p-identity", "parity-scale-codec", - "prost-build", - "sc-consensus", - "sc-network-types", + "prost-build 0.13.5", + "sc-consensus 0.47.0", + "sc-network-types 0.15.5", "sp-consensus 0.41.0", "sp-consensus-grandpa", "sp-runtime 40.1.0", ] +[[package]] +name = "sc-network-common" +version = "0.54.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0143967106a7ad82e11667c4522519d78e204147369e7d0b9dc2d345ca52c855" +dependencies = [ + "bitflags 1.3.2", + "parity-scale-codec", + "sp-runtime 47.0.0", +] + [[package]] name = "sc-network-gossip" version = "0.48.0" @@ -9931,10 +10539,10 @@ dependencies = [ "futures", "futures-timer", "log", - "sc-network", - "sc-network-common", - "sc-network-sync", - "sc-network-types", + "sc-network 0.48.5", + "sc-network-common 0.47.0", + "sc-network-sync 0.47.0", + "sc-network-types 0.15.5", "schnellru", "sp-runtime 40.1.0", "substrate-prometheus-endpoint", @@ -9945,55 +10553,115 @@ dependencies = [ name = "sc-network-light" version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da04be64a20ced7775f97014031dae5b5408f460e5abe4f3e733d559cb8a846a" +checksum = "da04be64a20ced7775f97014031dae5b5408f460e5abe4f3e733d559cb8a846a" +dependencies = [ + "array-bytes", + "async-channel 1.9.0", + "futures", + "log", + "parity-scale-codec", + "prost 0.12.6", + "prost-build 0.13.5", + "sc-client-api 38.0.0", + "sc-network 0.48.5", + "sc-network-types 0.15.5", + "sp-blockchain 38.0.0", + "sp-core 35.0.0", + "sp-runtime 40.1.0", + "thiserror 1.0.69", +] + +[[package]] +name = "sc-network-statement" +version = "0.39.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "995e2e2e97af6256be9f9748fea8ee8621f5714957572a425c5a0143ea59e897" +dependencies = [ + "array-bytes", + "async-channel 1.9.0", + "fastbloom", + "futures", + "governor", + "log", + "parity-scale-codec", + "rand 0.8.5", + "sc-network 0.57.0", + "sc-network-common 0.54.0", + "sc-network-sync 0.56.0", + "sc-network-types 0.20.3", + "sp-consensus 0.48.0", + "sp-runtime 47.0.0", + "sp-statement-store 26.0.0", + "substrate-prometheus-endpoint", + "tokio", +] + +[[package]] +name = "sc-network-sync" +version = "0.47.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59ce6a2562c9d4710bc56e0c2841653fd7596ef9708530b7e45e1444222b979b" dependencies = [ "array-bytes", "async-channel 1.9.0", + "async-trait", + "fork-tree", "futures", + "futures-timer", "log", + "mockall 0.11.4", "parity-scale-codec", "prost 0.12.6", - "prost-build", + "prost-build 0.13.5", "sc-client-api 38.0.0", - "sc-network", - "sc-network-types", + "sc-consensus 0.47.0", + "sc-network 0.48.5", + "sc-network-common 0.47.0", + "sc-network-types 0.15.5", + "sc-utils 18.0.1", + "schnellru", + "smallvec", + "sp-arithmetic 26.1.0", "sp-blockchain 38.0.0", + "sp-consensus 0.41.0", + "sp-consensus-grandpa", "sp-core 35.0.0", "sp-runtime 40.1.0", + "substrate-prometheus-endpoint", "thiserror 1.0.69", + "tokio", + "tokio-stream", ] [[package]] name = "sc-network-sync" -version = "0.47.0" +version = "0.56.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59ce6a2562c9d4710bc56e0c2841653fd7596ef9708530b7e45e1444222b979b" +checksum = "f20718dd8de6d583758fecda0c974b773f6f3aadd31cf5819586a662506c8a1a" dependencies = [ "array-bytes", "async-channel 1.9.0", "async-trait", "fork-tree", "futures", - "futures-timer", "log", - "mockall 0.11.4", + "mockall 0.13.1", "parity-scale-codec", "prost 0.12.6", - "prost-build", - "sc-client-api 38.0.0", - "sc-consensus", - "sc-network", - "sc-network-common", - "sc-network-types", - "sc-utils 18.0.1", + "prost-build 0.13.5", + "sc-client-api 46.0.0", + "sc-consensus 0.56.0", + "sc-network 0.57.0", + "sc-network-common 0.54.0", + "sc-network-types 0.20.3", + "sc-utils 21.0.0", "schnellru", "smallvec", - "sp-arithmetic 26.1.0", - "sp-blockchain 38.0.0", - "sp-consensus 0.41.0", - "sp-consensus-grandpa", - "sp-core 35.0.0", - "sp-runtime 40.1.0", + "sp-arithmetic 28.0.1", + "sp-blockchain 45.0.0", + "sp-consensus 0.48.0", + "sp-core 41.0.0", + "sp-runtime 47.0.0", "substrate-prometheus-endpoint", "thiserror 1.0.69", "tokio", @@ -10010,10 +10678,10 @@ dependencies = [ "futures", "log", "parity-scale-codec", - "sc-network", - "sc-network-common", - "sc-network-sync", - "sc-network-types", + "sc-network 0.48.5", + "sc-network-common 0.47.0", + "sc-network-sync 0.47.0", + "sc-network-types 0.15.5", "sc-utils 18.0.1", "sp-consensus 0.41.0", "sp-runtime 40.1.0", @@ -10029,11 +10697,33 @@ dependencies = [ "bs58", "ed25519-dalek", "libp2p-identity", - "litep2p", + "litep2p 0.9.5", + "log", + "multiaddr 0.18.2", + "multihash 0.19.3", + "rand 0.8.5", + "thiserror 1.0.69", + "zeroize", +] + +[[package]] +name = "sc-network-types" +version = "0.20.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7dad571c070fc5d7665b443a4b5f7c4644270159d92c19e9cc43ecb490c266fb" +dependencies = [ + "bs58", + "bytes", + "ed25519-dalek", + "libp2p-identity", + "libp2p-kad 0.46.2", + "litep2p 0.13.3", "log", "multiaddr 0.18.2", "multihash 0.19.3", "rand 0.8.5", + "serde", + "serde_with", "thiserror 1.0.69", "zeroize", ] @@ -10061,14 +10751,14 @@ dependencies = [ "rand 0.8.5", "rustls 0.23.35", "sc-client-api 38.0.0", - "sc-network", - "sc-network-common", - "sc-network-types", + "sc-network 0.48.5", + "sc-network-common 0.47.0", + "sc-network-types 0.15.5", "sc-transaction-pool-api 38.1.0", "sc-utils 18.0.1", "sp-api 35.0.0", "sp-core 35.0.0", - "sp-externalities", + "sp-externalities 0.30.0", "sp-keystore 0.41.0", "sp-offchain", "sp-runtime 40.1.0", @@ -10218,16 +10908,16 @@ dependencies = [ "sc-chain-spec", "sc-client-api 38.0.0", "sc-client-db", - "sc-consensus", + "sc-consensus 0.47.0", "sc-executor 0.41.0", "sc-informant", "sc-keystore 34.0.0", - "sc-network", - "sc-network-common", + "sc-network 0.48.5", + "sc-network-common 0.47.0", "sc-network-light", - "sc-network-sync", + "sc-network-sync 0.47.0", "sc-network-transactions", - "sc-network-types", + "sc-network-types 0.15.5", "sc-rpc", "sc-rpc-server", "sc-rpc-spec-v2", @@ -10244,12 +10934,12 @@ dependencies = [ "sp-blockchain 38.0.0", "sp-consensus 0.41.0", "sp-core 35.0.0", - "sp-externalities", + "sp-externalities 0.30.0", "sp-keystore 0.41.0", "sp-runtime 40.1.0", "sp-session", "sp-state-machine 0.44.0", - "sp-storage", + "sp-storage 22.0.0", "sp-transaction-pool", "sp-transaction-storage-proof", "sp-trie 38.0.0", @@ -10277,20 +10967,26 @@ dependencies = [ [[package]] name = "sc-statement-store" -version = "24.1.0" +version = "28.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72788b11415f01330a40acdf90f034cc12e5eb5050f22ed6fa7b0b425fd42f03" +checksum = "10bf6b243a241b0cf37f974f5c22475126934c6cf144e9db872ee1db109e07da" dependencies = [ + "async-channel 1.9.0", + "futures", + "itertools 0.11.0", "log", "parity-db", "parking_lot 0.12.5", - "sc-client-api 42.0.0", - "sc-keystore 38.0.0", - "sp-api 39.0.0", - "sp-blockchain 42.0.0", - "sp-core 38.1.0", - "sp-runtime 44.0.0", - "sp-statement-store 23.1.0", + "sc-client-api 46.0.0", + "sc-keystore 41.0.0", + "sc-network-statement", + "sc-utils 21.0.0", + "sp-api 42.0.0", + "sp-blockchain 45.0.0", + "sp-core 41.0.0", + "sp-runtime 47.0.0", + "sp-statement-store 26.0.0", + "sp-storage 23.0.0", "substrate-prometheus-endpoint", "tokio", ] @@ -10429,9 +11125,9 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" -version = "42.0.0" +version = "45.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a04c8e6a886fd4563be1cfe487af2f11280ea797298b8d831e1ee5a273cc17d" +checksum = "1cd995c2b649e05d26f911326ab001ef62ed624caa213b5589a20f81f3ebf79c" dependencies = [ "async-trait", "futures", @@ -10439,9 +11135,10 @@ dependencies = [ "log", "parity-scale-codec", "serde", - "sp-blockchain 42.0.0", - "sp-core 38.1.0", - "sp-runtime 44.0.0", + "sp-blockchain 45.0.0", + "sp-core 41.0.0", + "sp-runtime 47.0.0", + "strum 0.26.3", "thiserror 1.0.69", ] @@ -10462,9 +11159,9 @@ dependencies = [ [[package]] name = "sc-utils" -version = "20.0.0" +version = "21.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d58dbfbc4408b0d210a6b7099c07caf02001e6975f62e316ea5b5c1f5c2108f4" +checksum = "00454290e81f64bad3377a099543449bc4c6c909e1ade78ca307e20007c9b12c" dependencies = [ "async-channel 1.9.0", "futures", @@ -10472,7 +11169,7 @@ dependencies = [ "log", "parking_lot 0.12.5", "prometheus", - "sp-arithmetic 28.0.0", + "sp-arithmetic 28.0.1", ] [[package]] @@ -10739,7 +11436,7 @@ version = "2.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" dependencies = [ - "bitflags 2.10.0", + "bitflags 2.11.1", "core-foundation 0.9.4", "core-foundation-sys", "libc", @@ -10753,7 +11450,7 @@ version = "3.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b3297343eaf830f66ede390ea39da1d462b6b0c1b000f420d0a83f898bbbe6ef" dependencies = [ - "bitflags 2.10.0", + "bitflags 2.11.1", "core-foundation 0.10.1", "core-foundation-sys", "libc", @@ -10857,6 +11554,34 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_with" +version = "3.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e72c1c2cb7b223fafb600a619537a871c2818583d619401b785e7c0b746ccde2" +dependencies = [ + "base64 0.22.1", + "bs58", + "chrono", + "hex", + "serde_core", + "serde_json", + "serde_with_macros", + "time", +] + +[[package]] +name = "serde_with_macros" +version = "3.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b90c488738ecb4fb0262f41f43bc40efc5868d9fb744319ddf5f5317f417bfac" +dependencies = [ + "darling 0.23.0", + "proc-macro2", + "quote", + "syn 2.0.108", +] + [[package]] name = "serdect" version = "0.2.0" @@ -10978,7 +11703,16 @@ version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dee851d0e5e7af3721faea1843e8015e820a234f81fda3dea9247e15bac9a86a" dependencies = [ - "bitflags 2.10.0", + "bitflags 2.11.1", +] + +[[package]] +name = "simple-dns" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a75cbde1bf934313596a004973e462f9a82caa814dcf1a5f507bdf51597eeb4" +dependencies = [ + "bitflags 2.11.1", ] [[package]] @@ -11225,7 +11959,7 @@ dependencies = [ "scale-info", "sp-api-proc-macro 21.0.2", "sp-core 35.0.0", - "sp-externalities", + "sp-externalities 0.30.0", "sp-metadata-ir 0.8.0", "sp-runtime 40.1.0", "sp-runtime-interface 29.0.1", @@ -11237,24 +11971,24 @@ dependencies = [ [[package]] name = "sp-api" -version = "39.0.0" +version = "42.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2cc9635cc2a860eff0b2d8b05ba217085c8292f41793f9cadfd931dc54976c00" +checksum = "8977f83b4672cff5fff35a89a042e925d02f2a7dbfd63b7f4d12c80a2581f16b" dependencies = [ "docify", "hash-db", "log", "parity-scale-codec", "scale-info", - "sp-api-proc-macro 25.0.0", - "sp-core 38.1.0", - "sp-externalities", - "sp-metadata-ir 0.12.0", - "sp-runtime 44.0.0", - "sp-runtime-interface 32.0.0", - "sp-state-machine 0.48.0", - "sp-trie 41.1.0", - "sp-version 42.0.0", + "sp-api-proc-macro 27.0.0", + "sp-core 41.0.0", + "sp-externalities 0.32.0", + "sp-metadata-ir 0.13.0", + "sp-runtime 47.0.0", + "sp-runtime-interface 35.0.0", + "sp-state-machine 0.51.0", + "sp-trie 44.0.0", + "sp-version 45.0.0", "thiserror 1.0.69", ] @@ -11275,9 +12009,9 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" -version = "25.0.0" +version = "27.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d832cd107113d389340dc80a632330fe7ed7d20f3db50aeeb6abe40e23b6f4e" +checksum = "32c95e3a2cadf60408a228d175d10bbacacdd2b1cd4a15115bc97e8d667ab0eb" dependencies = [ "Inflector", "blake2 0.10.6", @@ -11303,15 +12037,15 @@ dependencies = [ [[package]] name = "sp-application-crypto" -version = "43.0.0" +version = "46.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6067f30cf3fb9270471cf24a65d73b33330f32573abab2d97196f83fc076de0" +checksum = "fb47c341b52ca668e68929c982c9f4698b467012e1760b71f5be6cf8cf0fb49a" dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core 38.1.0", - "sp-io 43.0.0", + "sp-core 41.0.0", + "sp-io 46.0.0", ] [[package]] @@ -11331,9 +12065,9 @@ dependencies = [ [[package]] name = "sp-arithmetic" -version = "28.0.0" +version = "28.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5f4755af7cc57f4a2a830e134b403fc832caa5d93dacb970ffc7ac717f38c40" +checksum = "4e06588d1c43f60b9bb7f989785689842cc4cc8ce0e19d1c47686b1ff5fe9548" dependencies = [ "docify", "integer-sqrt", @@ -11390,20 +12124,20 @@ dependencies = [ [[package]] name = "sp-blockchain" -version = "42.0.0" +version = "45.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "082c634447671551ea1cb8f1182d1b8a7109f7316a044b974ad9e663935f56c8" +checksum = "282bf400700c98decd130b61afd95a15c6d3064ad0366871bb400720ae203455" dependencies = [ "futures", "parity-scale-codec", "parking_lot 0.12.5", "schnellru", - "sp-api 39.0.0", - "sp-consensus 0.45.0", - "sp-core 38.1.0", + "sp-api 42.0.0", + "sp-consensus 0.48.0", + "sp-core 41.0.0", "sp-database", - "sp-runtime 44.0.0", - "sp-state-machine 0.48.0", + "sp-runtime 47.0.0", + "sp-state-machine 0.51.0", "thiserror 1.0.69", "tracing", ] @@ -11426,16 +12160,19 @@ dependencies = [ [[package]] name = "sp-consensus" -version = "0.45.0" +version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cdbfa4f10a4c0aac84f9fa3327386988aea983c503b9ec7f0bd8aa8c34c3f01" +checksum = "e0151233b7598dbacd8a29982444e26240ea32cdf28370a844f3fa25d727187a" dependencies = [ "async-trait", "futures", "log", - "sp-inherents 39.0.0", - "sp-runtime 44.0.0", - "sp-state-machine 0.48.0", + "sp-api 42.0.0", + "sp-externalities 0.32.0", + "sp-inherents 42.0.0", + "sp-runtime 47.0.0", + "sp-state-machine 0.51.0", + "sp-trie 44.0.0", "thiserror 1.0.69", ] @@ -11539,11 +12276,11 @@ dependencies = [ "secrecy", "serde", "sp-crypto-hashing", - "sp-debug-derive", - "sp-externalities", + "sp-debug-derive 14.0.0", + "sp-externalities 0.30.0", "sp-runtime-interface 29.0.1", "sp-std", - "sp-storage", + "sp-storage 22.0.0", "ss58-registry", "substrate-bip39", "thiserror 1.0.69", @@ -11554,12 +12291,13 @@ dependencies = [ [[package]] name = "sp-core" -version = "38.1.0" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "707602208776d0e19d4269bb3f68c5306cacbdfabbb2e4d8d499af7b907bb0a3" +checksum = "571e6da2db8de83fa2a6f9fab2a86befdcd004c90cfa19c641b072d3f322a60d" dependencies = [ "ark-vrf", "array-bytes", + "bip39", "bitflags 1.3.2", "blake2 0.10.6", "bounded-collections 0.3.2", @@ -11575,7 +12313,6 @@ dependencies = [ "libsecp256k1", "log", "merlin", - "parity-bip39", "parity-scale-codec", "parking_lot 0.12.5", "paste", @@ -11588,10 +12325,10 @@ dependencies = [ "serde", "sha2 0.10.9", "sp-crypto-hashing", - "sp-debug-derive", - "sp-externalities", + "sp-debug-derive 15.0.0", + "sp-externalities 0.32.0", "sp-std", - "sp-storage", + "sp-storage 23.0.0", "ss58-registry", "substrate-bip39", "thiserror 1.0.69", @@ -11627,9 +12364,9 @@ dependencies = [ [[package]] name = "sp-database" -version = "10.0.0" +version = "10.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "722cbecdbf5b94578137dbd07feb51e95f7de221be0c1ff4dcfe0bb4cd986929" +checksum = "c702cc7679fbaf0469d40251917cd27bfc165c506a8cd96fb4a9dd3947f06d70" dependencies = [ "kvdb", "parking_lot 0.12.5", @@ -11646,6 +12383,18 @@ dependencies = [ "syn 2.0.108", ] +[[package]] +name = "sp-debug-derive" +version = "15.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d61809bf52be994e4d0a0485bb18a78509ed185e1418736c1ff9011bd1528999" +dependencies = [ + "proc-macro-warning 1.84.1", + "proc-macro2", + "quote", + "syn 2.0.108", +] + [[package]] name = "sp-externalities" version = "0.30.0" @@ -11654,7 +12403,18 @@ checksum = "30cbf059dce180a8bf8b6c8b08b6290fa3d1c7f069a60f1df038ab5dd5fc0ba6" dependencies = [ "environmental", "parity-scale-codec", - "sp-storage", + "sp-storage 22.0.0", +] + +[[package]] +name = "sp-externalities" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ccab635fdf03594e8bec6213457df38389ad54ac15ce12fea22e9a88ba039c2f" +dependencies = [ + "environmental", + "parity-scale-codec", + "sp-storage 23.0.0", ] [[package]] @@ -11670,6 +12430,19 @@ dependencies = [ "sp-runtime 40.1.0", ] +[[package]] +name = "sp-genesis-builder" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2cee8b7ba45f4b2d8a5720248e024489daf58a9b795ac3e24ac9a697938b0254" +dependencies = [ + "parity-scale-codec", + "scale-info", + "serde_json", + "sp-api 42.0.0", + "sp-runtime 47.0.0", +] + [[package]] name = "sp-inherents" version = "35.0.0" @@ -11686,15 +12459,15 @@ dependencies = [ [[package]] name = "sp-inherents" -version = "39.0.0" +version = "42.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2522693c705c1245ef8dbdbcf09d7cc6b139f0184d5e0a46856c546666b494d7" +checksum = "4a298a87658bf4420b179fb15ee45ed885d77b53dc9627b1e858c16e1705417f" dependencies = [ "async-trait", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", - "sp-runtime 44.0.0", + "sp-runtime 47.0.0", "thiserror 1.0.69", ] @@ -11715,7 +12488,7 @@ dependencies = [ "secp256k1 0.28.2", "sp-core 35.0.0", "sp-crypto-hashing", - "sp-externalities", + "sp-externalities 0.30.0", "sp-keystore 0.41.0", "sp-runtime-interface 29.0.1", "sp-state-machine 0.44.0", @@ -11727,9 +12500,9 @@ dependencies = [ [[package]] name = "sp-io" -version = "43.0.0" +version = "46.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf2059e3b338c0174e8dc9e144cc7e612165ca4c960c3a23c6c99c29ef34768f" +checksum = "cc8f8415b05edacb24866790c540e29ff967250faffda9996709c2d48f0f6ca4" dependencies = [ "bytes", "docify", @@ -11737,17 +12510,17 @@ dependencies = [ "libsecp256k1", "log", "parity-scale-codec", - "polkavm-derive 0.26.0", + "polkavm-derive 0.33.0", "rustversion", "secp256k1 0.28.2", - "sp-core 38.1.0", + "sp-core 41.0.0", "sp-crypto-hashing", - "sp-externalities", - "sp-keystore 0.44.1", - "sp-runtime-interface 32.0.0", - "sp-state-machine 0.48.0", + "sp-externalities 0.32.0", + "sp-keystore 0.47.0", + "sp-runtime-interface 35.0.0", + "sp-state-machine 0.51.0", "sp-tracing 19.0.0", - "sp-trie 41.1.0", + "sp-trie 44.0.0", "tracing", "tracing-core", ] @@ -11772,26 +12545,26 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.5", "sp-core 35.0.0", - "sp-externalities", + "sp-externalities 0.30.0", ] [[package]] name = "sp-keystore" -version = "0.44.1" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a5c0b829014afc22e992be2c198f2677592db43267fc218e9f3207dbbfb6fbb" +checksum = "74fead48d67f4374903b78624bca25fbf15f95a79d8dbefdecd407bb01544c3d" dependencies = [ "parity-scale-codec", "parking_lot 0.12.5", - "sp-core 38.1.0", - "sp-externalities", + "sp-core 41.0.0", + "sp-externalities 0.32.0", ] [[package]] name = "sp-maybe-compressed-blob" -version = "11.0.1" +version = "11.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9d204064a17660455603ae152b02fc7ea4cfff2d14796f6483d7a35c4cca336" +checksum = "d96bd622e9c93d874f70f8df15ba1512fb95d8339aa5629157a826ec65a0c568" dependencies = [ "thiserror 1.0.69", "zstd 0.12.4", @@ -11810,11 +12583,12 @@ dependencies = [ [[package]] name = "sp-metadata-ir" -version = "0.12.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1464c9e76f97c80a8dbccfe3f9fd4be0f25d0cc372efcf8fdf8791619b0998b9" +checksum = "fb285f8d35b3fbb553e31c66182c25985717526f21920a08d23fdca88e3bdd1e" dependencies = [ - "frame-metadata 23.0.0", + "derive-where", + "frame-metadata 23.0.1", "parity-scale-codec", "scale-info", ] @@ -11895,11 +12669,12 @@ dependencies = [ [[package]] name = "sp-runtime" -version = "44.0.0" +version = "47.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee57bb77e94c26306501426ac82aca401bb80ee2279ecdba148f68e76cf58247" +checksum = "00f3c9491215e9d640c05ea651723f6834699f1088aa53043dc9badeb6177935" dependencies = [ "binary-merkle-tree", + "bytes", "docify", "either", "hash256-std-hasher", @@ -11912,13 +12687,14 @@ dependencies = [ "scale-info", "serde", "simple-mermaid", - "sp-application-crypto 43.0.0", - "sp-arithmetic 28.0.0", - "sp-core 38.1.0", - "sp-io 43.0.0", + "sp-application-crypto 46.0.0", + "sp-arithmetic 28.0.1", + "sp-core 41.0.0", + "sp-io 46.0.0", "sp-std", - "sp-trie 41.1.0", - "sp-weights 33.1.0", + "sp-trie 44.0.0", + "sp-weights 34.0.0", + "strum 0.26.3", "tracing", "tuplex", ] @@ -11934,10 +12710,10 @@ dependencies = [ "parity-scale-codec", "polkavm-derive 0.18.0", "primitive-types 0.13.1", - "sp-externalities", + "sp-externalities 0.30.0", "sp-runtime-interface-proc-macro 18.0.0", "sp-std", - "sp-storage", + "sp-storage 22.0.0", "sp-tracing 17.1.0", "sp-wasm-interface 21.0.1", "static_assertions", @@ -11945,20 +12721,20 @@ dependencies = [ [[package]] name = "sp-runtime-interface" -version = "32.0.0" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efdc2bc2adbfb9b4396ae07c7d94db20414d2351608e29e1f44e4f643b387c70" +checksum = "1263162adb7ffe06c762467495dca536794667abe24567c7a00d5edd2b3e727c" dependencies = [ "bytes", "impl-trait-for-tuples", "parity-scale-codec", - "polkavm-derive 0.26.0", - "sp-externalities", - "sp-runtime-interface-proc-macro 20.0.0", + "polkavm-derive 0.33.0", + "sp-externalities 0.32.0", + "sp-runtime-interface-proc-macro 21.0.0", "sp-std", - "sp-storage", + "sp-storage 23.0.0", "sp-tracing 19.0.0", - "sp-wasm-interface 24.0.0", + "sp-wasm-interface 25.0.0", "static_assertions", ] @@ -11978,9 +12754,9 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" -version = "20.0.0" +version = "21.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04178084ae654b3924934a56943ee73e3562db4d277e948393561b08c3b5b5fe" +checksum = "c7d9650b5186fd32bf5198adfe08d8fecc76f2ebe8a8927f28aaf2a537d75b2e" dependencies = [ "Inflector", "expander", @@ -12002,7 +12778,7 @@ dependencies = [ "sp-core 35.0.0", "sp-keystore 0.41.0", "sp-runtime 40.1.0", - "sp-staking", + "sp-staking 37.0.0", ] [[package]] @@ -12019,6 +12795,20 @@ dependencies = [ "sp-runtime 40.1.0", ] +[[package]] +name = "sp-staking" +version = "44.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd5fbc654e344fe2e89574058e3c4b7cb75fa3a72f6fc6e34d55bce74fb9f978" +dependencies = [ + "impl-trait-for-tuples", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 41.0.0", + "sp-runtime 47.0.0", +] + [[package]] name = "sp-state-machine" version = "0.44.0" @@ -12032,7 +12822,7 @@ dependencies = [ "rand 0.8.5", "smallvec", "sp-core 35.0.0", - "sp-externalities", + "sp-externalities 0.30.0", "sp-panic-handler", "sp-trie 38.0.0", "thiserror 1.0.69", @@ -12042,9 +12832,9 @@ dependencies = [ [[package]] name = "sp-state-machine" -version = "0.48.0" +version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "042677239cca40eb6a0d70e0b220f5693516f59853c2d678de471a79652cd16e" +checksum = "3789d2895faa6e5d0a88c34c19b8ca7f3fdd9823729bde83743fd13668aaf08a" dependencies = [ "hash-db", "log", @@ -12052,13 +12842,13 @@ dependencies = [ "parking_lot 0.12.5", "rand 0.8.5", "smallvec", - "sp-core 38.1.0", - "sp-externalities", + "sp-core 41.0.0", + "sp-externalities 0.32.0", "sp-panic-handler", - "sp-trie 41.1.0", + "sp-trie 44.0.0", "thiserror 1.0.69", "tracing", - "trie-db 0.30.0", + "trie-db 0.31.0", ] [[package]] @@ -12079,7 +12869,7 @@ dependencies = [ "sp-application-crypto 39.0.0", "sp-core 35.0.0", "sp-crypto-hashing", - "sp-externalities", + "sp-externalities 0.30.0", "sp-runtime 40.1.0", "sp-runtime-interface 29.0.1", "thiserror 1.0.69", @@ -12088,25 +12878,27 @@ dependencies = [ [[package]] name = "sp-statement-store" -version = "23.1.0" +version = "26.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6b24c088e145bb5fb2402cab10e747df8b2b7a5d83c90f52138d45eda27071c" +checksum = "8f4757d575f993bfecea902bb638c21d70d3c3af227b355ab707d07c142f5483" dependencies = [ "aes-gcm", "curve25519-dalek", "ed25519-dalek", + "frame-support 47.0.0", "hkdf", "parity-scale-codec", "rand 0.8.5", "scale-info", + "serde", "sha2 0.10.9", - "sp-api 39.0.0", - "sp-application-crypto 43.0.0", - "sp-core 38.1.0", + "sp-api 42.0.0", + "sp-application-crypto 46.0.0", + "sp-core 41.0.0", "sp-crypto-hashing", - "sp-externalities", - "sp-runtime 44.0.0", - "sp-runtime-interface 32.0.0", + "sp-externalities 0.32.0", + "sp-runtime 47.0.0", + "sp-runtime-interface 35.0.0", "thiserror 1.0.69", "x25519-dalek", ] @@ -12127,7 +12919,20 @@ dependencies = [ "parity-scale-codec", "ref-cast", "serde", - "sp-debug-derive", + "sp-debug-derive 14.0.0", +] + +[[package]] +name = "sp-storage" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5e5c9fb0016b49765f89d23e4869ee616e1317de8f75b59babb721ccc27d2af" +dependencies = [ + "impl-serde 0.5.0", + "parity-scale-codec", + "ref-cast", + "serde", + "sp-debug-derive 15.0.0", ] [[package]] @@ -12209,7 +13014,7 @@ dependencies = [ "scale-info", "schnellru", "sp-core 35.0.0", - "sp-externalities", + "sp-externalities 0.30.0", "thiserror 1.0.69", "tracing", "trie-db 0.29.1", @@ -12218,9 +13023,9 @@ dependencies = [ [[package]] name = "sp-trie" -version = "41.1.0" +version = "44.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd2a05942903900c23aaa5fded094fa8186523e646ae8874bff3fce74985d0e5" +checksum = "1f4d4aa0fec3c80f98762cae84ad7dda64c16dcd37f1b97c34c9d3402023119f" dependencies = [ "ahash", "foldhash 0.1.5", @@ -12233,12 +13038,12 @@ dependencies = [ "rand 0.8.5", "scale-info", "schnellru", - "sp-core 38.1.0", - "sp-externalities", + "sp-core 41.0.0", + "sp-externalities 0.32.0", "substrate-prometheus-endpoint", "thiserror 1.0.69", "tracing", - "trie-db 0.30.0", + "trie-db 0.31.0", "trie-root", ] @@ -12262,17 +13067,18 @@ dependencies = [ [[package]] name = "sp-version" -version = "42.0.0" +version = "45.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "633ea19da3ec057d449af667099072daa4e99900984f304b96f4c2ee15aeecc7" +checksum = "45a409b2e4cf147fc24ef158b3c6659738e7dca70838350309a3dc0cd59a81bc" dependencies = [ "impl-serde 0.5.0", "parity-scale-codec", "parity-wasm", "scale-info", "serde", + "sp-core 41.0.0", "sp-crypto-hashing-proc-macro", - "sp-runtime 44.0.0", + "sp-runtime 47.0.0", "sp-std", "sp-version-proc-macro", "thiserror 1.0.69", @@ -12291,6 +13097,22 @@ dependencies = [ "syn 2.0.108", ] +[[package]] +name = "sp-virtualization" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cbd5b06a4cc35605887e9681cda701554d159e1cb757ec97b12a4c496fc96ed2" +dependencies = [ + "log", + "num_enum", + "parity-scale-codec", + "polkavm 0.33.1", + "sp-runtime-interface 35.0.0", + "sp-std", + "sp-wasm-interface 25.0.0", + "strum 0.26.3", +] + [[package]] name = "sp-wasm-interface" version = "21.0.1" @@ -12306,15 +13128,15 @@ dependencies = [ [[package]] name = "sp-wasm-interface" -version = "24.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd177d0658f3df0492f28bd39d665133a7868db5aa66c8642c949b6265430719" +checksum = "7d29d5c802dbb12ce5efe240f1284842d285249b87530bb7729ddae2647c6b18" dependencies = [ "anyhow", "impl-trait-for-tuples", "log", "parity-scale-codec", - "wasmtime 35.0.0", + "wasmtime 36.0.9", ] [[package]] @@ -12329,22 +13151,22 @@ dependencies = [ "serde", "smallvec", "sp-arithmetic 26.1.0", - "sp-debug-derive", + "sp-debug-derive 14.0.0", ] [[package]] name = "sp-weights" -version = "33.1.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "beb3f1b1373a0926b44ddabfa55a608ea78c20ee356f35575c031db2f0202545" +checksum = "364f93051b3b243c6221e51965e2bef465605f1de169a2ebd126fba2576dc3d9" dependencies = [ "bounded-collections 0.3.2", "parity-scale-codec", "scale-info", "serde", "smallvec", - "sp-arithmetic 28.0.0", - "sp-debug-derive", + "sp-arithmetic 28.0.1", + "sp-debug-derive 15.0.0", ] [[package]] @@ -12411,15 +13233,15 @@ dependencies = [ "sc-basic-authorship", "sc-cli", "sc-client-api 38.0.0", - "sc-consensus", + "sc-consensus 0.47.0", "sc-consensus-babe", "sc-consensus-babe-rpc", "sc-consensus-grandpa", "sc-consensus-manual-seal", "sc-executor 0.41.0", "sc-keystore 34.0.0", - "sc-network", - "sc-network-sync", + "sc-network 0.48.5", + "sc-network-sync 0.47.0", "sc-offchain", "sc-rpc", "sc-rpc-api", @@ -12457,7 +13279,7 @@ dependencies = [ name = "sqnc-pallet-traits" version = "14.0.0" dependencies = [ - "frame-support", + "frame-support 39.1.0", "parity-scale-codec", "scale-info", "sp-runtime 40.1.0", @@ -12470,7 +13292,7 @@ version = "14.0.0" dependencies = [ "frame-benchmarking", "frame-executive", - "frame-support", + "frame-support 39.1.0", "frame-system", "frame-system-benchmarking", "frame-system-rpc-runtime-api", @@ -12505,13 +13327,13 @@ dependencies = [ "sp-consensus-babe", "sp-consensus-grandpa", "sp-core 35.0.0", - "sp-genesis-builder", + "sp-genesis-builder 0.16.0", "sp-inherents 35.0.0", "sp-offchain", "sp-runtime 40.1.0", "sp-session", "sp-std", - "sp-storage", + "sp-storage 22.0.0", "sp-transaction-pool", "sp-version 38.0.0", "sqnc-pallet-traits", @@ -12523,7 +13345,7 @@ dependencies = [ name = "sqnc-runtime-types" version = "14.0.0" dependencies = [ - "frame-support", + "frame-support 39.1.0", "pallet-process-validation", "parity-scale-codec", "scale-info", @@ -12565,7 +13387,7 @@ dependencies = [ "bounded-collections 0.2.4", "derivative", "environmental", - "frame-support", + "frame-support 39.1.0", "hex-literal", "impl-trait-for-tuples", "log", @@ -12684,9 +13506,9 @@ dependencies = [ [[package]] name = "substrate-bip39" -version = "0.6.0" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca58ffd742f693dc13d69bdbb2e642ae239e0053f6aab3b104252892f856700a" +checksum = "d93affb0135879b1b67cbcf6370a256e1772f9eaaece3899ec20966d67ad0492" dependencies = [ "hmac 0.12.1", "pbkdf2", @@ -12975,7 +13797,7 @@ version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b" dependencies = [ - "bitflags 2.10.0", + "bitflags 2.11.1", "core-foundation 0.9.4", "system-configuration-sys", ] @@ -13139,30 +13961,30 @@ dependencies = [ [[package]] name = "time" -version = "0.3.44" +version = "0.3.47" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d" +checksum = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c" dependencies = [ "deranged", "itoa", "num-conv", "powerfmt", - "serde", + "serde_core", "time-core", "time-macros", ] [[package]] name = "time-core" -version = "0.1.6" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b" +checksum = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca" [[package]] name = "time-macros" -version = "0.2.24" +version = "0.2.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3" +checksum = "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215" dependencies = [ "num-conv", "time-core", @@ -13286,7 +14108,23 @@ dependencies = [ "rustls-pki-types", "tokio", "tokio-rustls 0.26.4", - "tungstenite", + "tungstenite 0.26.2", +] + +[[package]] +name = "tokio-tungstenite" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "489a59b6730eda1b0171fcfda8b121f4bee2b35cba8645ca35c5f7ba3eb736c1" +dependencies = [ + "futures-util", + "log", + "rustls 0.23.35", + "rustls-native-certs 0.8.2", + "rustls-pki-types", + "tokio", + "tokio-rustls 0.26.4", + "tungstenite 0.27.0", ] [[package]] @@ -13404,7 +14242,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e9cd434a998747dd2c4276bc96ee2e0c7a2eadf3cae88e52be55a05fa9053f5" dependencies = [ - "bitflags 2.10.0", + "bitflags 2.11.1", "bytes", "http 1.3.1", "http-body 1.0.1", @@ -13539,9 +14377,9 @@ dependencies = [ [[package]] name = "trie-db" -version = "0.30.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c0670ab45a6b7002c7df369fee950a27cf29ae0474343fd3a15aa15f691e7a6" +checksum = "a7795f2df2ef744e4ffb2125f09325e60a21d305cc3ecece0adeef03f7a9e560" dependencies = [ "hash-db", "log", @@ -13662,6 +14500,26 @@ dependencies = [ "utf-8", ] +[[package]] +name = "tungstenite" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eadc29d668c91fcc564941132e17b28a7ceb2f3ebf0b9dae3e03fd7a6748eb0d" +dependencies = [ + "bytes", + "data-encoding", + "http 1.3.1", + "httparse", + "log", + "rand 0.9.2", + "rustls 0.23.35", + "rustls-pki-types", + "sha1", + "thiserror 2.0.17", + "url", + "utf-8", +] + [[package]] name = "tuplex" version = "0.1.2" @@ -13771,7 +14629,7 @@ version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6889a77d49f1f013504cec6bf97a2c730394adedaeb1deb5ea08949a50541105" dependencies = [ - "asynchronous-codec", + "asynchronous-codec 0.6.2", "bytes", "futures-io", "futures-util", @@ -13888,9 +14746,9 @@ dependencies = [ [[package]] name = "w3f-pcs" -version = "0.0.2" +version = "0.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbe7a8d5c914b69392ab3b267f679a2e546fe29afaddce47981772ac71bd02e1" +checksum = "3ea1046a1deb6d26c34ba2d1f1bab4222d695d126502ee765f80b021753cb674" dependencies = [ "ark-ec 0.5.0", "ark-ff 0.5.0", @@ -13902,9 +14760,9 @@ dependencies = [ [[package]] name = "w3f-plonk-common" -version = "0.0.2" +version = "0.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1aca389e494fe08c5c108b512e2328309036ee1c0bc7bdfdb743fef54d448c8c" +checksum = "30408cda37b81bd7257319942584c794c5784d00d749757bc664656749a1472a" dependencies = [ "ark-ec 0.5.0", "ark-ff 0.5.0", @@ -13918,9 +14776,9 @@ dependencies = [ [[package]] name = "w3f-ring-proof" -version = "0.0.2" +version = "0.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a639379402ad51504575dbd258740383291ac8147d3b15859bdf1ea48c677de" +checksum = "0cbfc4cb881a934e6f33c25927bf955d0cb18e52b94528bbc5fa28dddedb4cd1" dependencies = [ "ark-ec 0.5.0", "ark-ff 0.5.0", @@ -14035,12 +14893,12 @@ dependencies = [ [[package]] name = "wasm-encoder" -version = "0.235.0" +version = "0.236.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3bc393c395cb621367ff02d854179882b9a351b4e0c93d1397e6090b53a5c2a" +checksum = "724fccfd4f3c24b7e589d333fc0429c68042897a7e8a5f8694f31792471841e7" dependencies = [ "leb128fmt", - "wasmparser 0.235.0", + "wasmparser 0.236.1", ] [[package]] @@ -14150,11 +15008,11 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.235.0" +version = "0.236.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "161296c618fa2d63f6ed5fffd1112937e803cb9ec71b32b01a76321555660917" +checksum = "a9b1e81f3eb254cf7404a82cee6926a4a3ccc5aad80cc3d43608a070c67aa1d7" dependencies = [ - "bitflags 2.10.0", + "bitflags 2.11.1", "hashbrown 0.15.5", "indexmap 2.12.0", "semver 1.0.27", @@ -14172,13 +15030,13 @@ dependencies = [ [[package]] name = "wasmprinter" -version = "0.235.0" +version = "0.236.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75aa8e9076de6b9544e6dab4badada518cca0bf4966d35b131bbd057aed8fa0a" +checksum = "2df225df06a6df15b46e3f73ca066ff92c2e023670969f7d50ce7d5e695abbb1" dependencies = [ "anyhow", "termcolor", - "wasmparser 0.235.0", + "wasmparser 0.236.1", ] [[package]] @@ -14211,24 +15069,26 @@ dependencies = [ [[package]] name = "wasmtime" -version = "35.0.0" +version = "36.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6fe976922a16af3b0d67172c473d1fd4f1aa5d0af9c8ba6538c741f3af686f4" +checksum = "b10306ead921db2c4645ff99867b7539b65e18afd8816d471547f5e6f3b09492" dependencies = [ - "addr2line 0.24.2", + "addr2line 0.25.1", "anyhow", - "bitflags 2.10.0", + "bitflags 2.11.1", "bumpalo", "cc", "cfg-if", - "gimli 0.31.1", + "fxprof-processed-profile", + "gimli 0.32.3", "hashbrown 0.15.5", "indexmap 2.12.0", + "ittapi", "libc", "log", "mach2", "memfd", - "object 0.36.7", + "object 0.37.3", "once_cell", "postcard", "pulley-interpreter", @@ -14236,21 +15096,23 @@ dependencies = [ "rustix 1.1.2", "serde", "serde_derive", + "serde_json", "smallvec", "target-lexicon 0.13.3", - "wasmparser 0.235.0", - "wasmtime-environ 35.0.0", + "wasmparser 0.236.1", + "wasmtime-environ 36.0.9", "wasmtime-internal-asm-macros", "wasmtime-internal-cache", "wasmtime-internal-cranelift", "wasmtime-internal-fiber", + "wasmtime-internal-jit-debug", "wasmtime-internal-jit-icache-coherence", "wasmtime-internal-math", "wasmtime-internal-slab", "wasmtime-internal-unwinder", "wasmtime-internal-versioned-export-macros", "wasmtime-internal-winch", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] @@ -14340,18 +15202,18 @@ dependencies = [ [[package]] name = "wasmtime-environ" -version = "35.0.0" +version = "36.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44b6264a78d806924abbc76bbc75eac24976bc83bdfb938e5074ae551242436f" +checksum = "e7fb2c37ca263d444f33871bf0221e7de0707b2b2bb88165df6db6d58c73375f" dependencies = [ "anyhow", "cpp_demangle 0.4.5", "cranelift-bitset", - "cranelift-entity 0.122.0", - "gimli 0.31.1", + "cranelift-entity 0.123.9", + "gimli 0.32.3", "indexmap 2.12.0", "log", - "object 0.36.7", + "object 0.37.3", "postcard", "rustc-demangle", "serde", @@ -14359,24 +15221,24 @@ dependencies = [ "smallvec", "target-lexicon 0.13.3", "wasm-encoder", - "wasmparser 0.235.0", + "wasmparser 0.236.1", "wasmprinter", ] [[package]] name = "wasmtime-internal-asm-macros" -version = "35.0.0" +version = "36.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6775a9b516559716e5710e95a8014ca0adcc81e5bf4d3ad7899d89ae40094d1a" +checksum = "19c6c0d3c8d2db554a3af8e8d413ff2815362ebce0911808ecfdaaa257438f93" dependencies = [ "cfg-if", ] [[package]] name = "wasmtime-internal-cache" -version = "35.0.0" +version = "36.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "138e33ad4bd120f3b1c77d6d0dcdce0de8239555495befcda89393a40ba5e324" +checksum = "f1fe7d9a8dba289ddedc56da6cfb463127a5dc5f63f8199b63150cbcc35a3bc2" dependencies = [ "anyhow", "base64 0.22.1", @@ -14388,42 +15250,42 @@ dependencies = [ "serde_derive", "sha2 0.10.9", "toml 0.8.23", - "windows-sys 0.59.0", + "windows-sys 0.60.2", "zstd 0.13.3", ] [[package]] name = "wasmtime-internal-cranelift" -version = "35.0.0" +version = "36.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ec9ad7565e6a8de7cb95484e230ff689db74a4a085219e0da0cbd637a29c01c" +checksum = "5a2412f2afb0a5db2a4ac1cfff73247e240aeaa90bf41497ad0a5084b6a24eca" dependencies = [ "anyhow", "cfg-if", - "cranelift-codegen 0.122.0", + "cranelift-codegen 0.123.9", "cranelift-control", - "cranelift-entity 0.122.0", - "cranelift-frontend 0.122.0", - "cranelift-native 0.122.0", - "gimli 0.31.1", + "cranelift-entity 0.123.9", + "cranelift-frontend 0.123.9", + "cranelift-native 0.123.9", + "gimli 0.32.3", "itertools 0.14.0", "log", - "object 0.36.7", + "object 0.37.3", "pulley-interpreter", "smallvec", "target-lexicon 0.13.3", "thiserror 2.0.17", - "wasmparser 0.235.0", - "wasmtime-environ 35.0.0", + "wasmparser 0.236.1", + "wasmtime-environ 36.0.9", "wasmtime-internal-math", "wasmtime-internal-versioned-export-macros", ] [[package]] name = "wasmtime-internal-fiber" -version = "35.0.0" +version = "36.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b636ff8b220ebaf29dfe3b23770e4b2bad317b9683e3bf7345e162387385b39" +checksum = "ecfdc460dd5d343d88ff1ffaf65ae019feeb6124ddcfd3f39d28331068d25b1f" dependencies = [ "anyhow", "cc", @@ -14432,54 +15294,66 @@ dependencies = [ "rustix 1.1.2", "wasmtime-internal-asm-macros", "wasmtime-internal-versioned-export-macros", - "windows-sys 0.59.0", + "windows-sys 0.60.2", +] + +[[package]] +name = "wasmtime-internal-jit-debug" +version = "36.0.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5abb428a71827b7f90fc64406749883ccc6e58addf6d36974d5e06942011707" +dependencies = [ + "cc", + "object 0.37.3", + "rustix 1.1.2", + "wasmtime-internal-versioned-export-macros", ] [[package]] name = "wasmtime-internal-jit-icache-coherence" -version = "35.0.0" +version = "36.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4417e06b7f80baff87d9770852c757a39b8d7f11d78b2620ca992b8725f16f50" +checksum = "ba6cc13f14c3fb83fb877cb1d5c605e93f7ec1bf7fc1a5e8b361209d2f8ca028" dependencies = [ "anyhow", "cfg-if", "libc", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] name = "wasmtime-internal-math" -version = "35.0.0" +version = "36.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7710d5c4ecdaa772927fd11e5dc30a9a62d1fc8fe933e11ad5576ad596ab6612" +checksum = "1cb209473a09f4dbd9c87bb9f18b8dcb0c9da30d12a260e3eacf7a1a53b41480" dependencies = [ "libm", ] [[package]] name = "wasmtime-internal-slab" -version = "35.0.0" +version = "36.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6ab22fabe1eed27ab01fd47cd89deacf43ad222ed7fd169ba6f4dd1fbddc53b" +checksum = "aab4df5a04752106e1ecef9d40145ef28fa033b0d5dd3c839c9b208b2d522183" [[package]] name = "wasmtime-internal-unwinder" -version = "35.0.0" +version = "36.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "307708f302f5dcf19c1bbbfb3d9f2cbc837dd18088a7988747b043a46ba38ecc" +checksum = "5359875d29bddb6f7e65e698157714d8d35ebd8ea2a92893d05d6b062147b639" dependencies = [ "anyhow", "cfg-if", - "cranelift-codegen 0.122.0", + "cranelift-codegen 0.123.9", "log", - "object 0.36.7", + "object 0.37.3", ] [[package]] name = "wasmtime-internal-versioned-export-macros" -version = "35.0.0" +version = "36.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "342b0466f92b7217a4de9e114175fedee1907028567d2548bcd42f71a8b5b016" +checksum = "2e247bcdd69701743ba386c933b26ebad2ce912ff9cb68b5b71fdb29d39ba04a" dependencies = [ "proc-macro2", "quote", @@ -14488,17 +15362,17 @@ dependencies = [ [[package]] name = "wasmtime-internal-winch" -version = "35.0.0" +version = "36.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2012e7384c25b91aab2f1b6a1e1cbab9d0f199bbea06cc873597a3f047f05730" +checksum = "d0298dfd9f57588222b5a92dcffe75894f1ead4e519850f176bde7fcfd105d54" dependencies = [ "anyhow", - "cranelift-codegen 0.122.0", - "gimli 0.31.1", - "object 0.36.7", + "cranelift-codegen 0.123.9", + "gimli 0.32.3", + "object 0.37.3", "target-lexicon 0.13.3", - "wasmparser 0.235.0", - "wasmtime-environ 35.0.0", + "wasmparser 0.236.1", + "wasmtime-environ 36.0.9", "wasmtime-internal-cranelift", "winch-codegen", ] @@ -14678,20 +15552,20 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "winch-codegen" -version = "35.0.0" +version = "36.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "839a334ef7c62d8368dbd427e767a6fbb1ba08cc12ecce19cbb666c10613b585" +checksum = "2e2d7ea2137be52644d9c42ca5a4899bba07c2ed2db1e66c4c1994adfe35d39e" dependencies = [ "anyhow", "cranelift-assembler-x64", - "cranelift-codegen 0.122.0", - "gimli 0.31.1", + "cranelift-codegen 0.123.9", + "gimli 0.32.3", "regalloc2 0.12.2", "smallvec", "target-lexicon 0.13.3", "thiserror 2.0.17", - "wasmparser 0.235.0", - "wasmtime-environ 35.0.0", + "wasmparser 0.236.1", + "wasmtime-environ 36.0.9", "wasmtime-internal-cranelift", "wasmtime-internal-math", ] @@ -15228,9 +16102,9 @@ dependencies = [ [[package]] name = "yamux" -version = "0.13.8" +version = "0.13.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "deab71f2e20691b4728b349c6cee8fc7223880fa67b6b4f92225ec32225447e5" +checksum = "1991f6690292030e31b0144d73f5e8368936c58e45e7068254f7138b23b00672" dependencies = [ "futures", "log", diff --git a/Cargo.toml b/Cargo.toml index 48a784cf..bc87afdf 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -56,7 +56,7 @@ pallet-sudo = { version = "39.0.0", default-features = false } pallet-timestamp = { version = "38.0.0", default-features = false } pallet-transaction-payment-rpc-runtime-api = { version = "39.0.0", default-features = false } frame-executive = { version = "39.1.0", default-features = false } -sc-statement-store = { version = "24.1.0", default-features = false } +sc-statement-store = { version = "28.0.0", default-features = false } sp-api = { version = "35.0.0", default-features = false } sp-block-builder = { version = "35.0.0", default-features = false } sp-consensus-babe = { version = "0.41.0", default-features = false }