From fcd0c4a1a9360316b18c754c23e80da874e7b25a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 2 Jul 2026 17:36:55 +0000 Subject: [PATCH] chore(deps): update rust crate sc-statement-store to v30 --- Cargo.lock | 2125 +++++++++++++++++++++++++++++++++++++--------------- Cargo.toml | 2 +- 2 files changed, 1528 insertions(+), 599 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ca865583..0e51f459 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" @@ -51,7 +42,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0" dependencies = [ - "crypto-common", + "crypto-common 0.1.6", "generic-array 0.14.9", ] @@ -63,7 +54,7 @@ checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0" dependencies = [ "cfg-if", "cipher 0.4.4", - "cpufeatures", + "cpufeatures 0.2.17", ] [[package]] @@ -493,9 +484,9 @@ dependencies = [ [[package]] name = "ark-vrf" -version = "0.1.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9501da18569b2afe0eb934fb7afd5a247d238b94116155af4dd068f319adfe6d" +checksum = "9b9bd02dbd2f282fe742d51f681adb2745a79dc8a025bc8d16cac9b255d55bf7" 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.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3" +checksum = "b4388bee8683e3d04af747c73422af53102d2bd24d9eadb6cbc100baef4b43f8" [[package]] name = "bitvec" @@ -1102,6 +1108,15 @@ dependencies = [ "generic-array 0.14.9", ] +[[package]] +name = "block-buffer" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2f6c7dbe95a6ed67ad9f18e57daf93a2f034c524b99fd2b76d18fdfeb6660aa" +dependencies = [ + "hybrid-array", +] + [[package]] name = "blocking" version = "1.6.2" @@ -1203,9 +1218,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.10.1" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" +checksum = "8ae3f5d315924270530207e2a68396c3cc547f6dca3fbdca317cfb1a51edb593" [[package]] name = "bzip2-sys" @@ -1331,7 +1346,7 @@ checksum = "c3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818" dependencies = [ "cfg-if", "cipher 0.4.4", - "cpufeatures", + "cpufeatures 0.2.17", ] [[package]] @@ -1356,6 +1371,7 @@ dependencies = [ "iana-time-zone", "js-sys", "num-traits", + "serde", "wasm-bindgen", "windows-link", ] @@ -1375,13 +1391,12 @@ dependencies = [ [[package]] name = "cid" -version = "0.11.1" +version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3147d8272e8fa0ccd29ce51194dd98f79ddfb8191ba9e3409884e751798acf3a" +checksum = "21a304f95f84d169a6f31c4d0a30d784643aaa0bbc9c1e449a2c23e963ec4971" dependencies = [ - "core2", "multibase", - "multihash 0.19.3", + "multihash 0.19.5", "unsigned-varint 0.8.0", ] @@ -1400,7 +1415,7 @@ version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" dependencies = [ - "crypto-common", + "crypto-common 0.1.6", "inout", "zeroize", ] @@ -1548,6 +1563,12 @@ version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" +[[package]] +name = "const-oid" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6ef517f0926dd24a1582492c791b6a4818a4d94e789a334894aa15b0d12f55c" + [[package]] name = "const-random" version = "0.1.18" @@ -1612,6 +1633,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" @@ -1674,20 +1704,29 @@ dependencies = [ "libc", ] +[[package]] +name = "cpufeatures" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201" +dependencies = [ + "libc", +] + [[package]] name = "cranelift-assembler-x64" -version = "0.122.0" +version = "0.123.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ae7b60ec3fd7162427d3b3801520a1908bef7c035b52983cd3ca11b8e7deb51" +checksum = "3cd990d8a6304475bbad64534a0d418f5572f44d5f011437e6b9f1ee7d5c2570" dependencies = [ "cranelift-assembler-x64-meta", ] [[package]] name = "cranelift-assembler-x64-meta" -version = "0.122.0" +version = "0.123.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6511c200fed36452697b4b6b161eae57d917a2044e6333b1c1389ed63ccadeee" +checksum = "ccabe4636007296721080e02d7dab46d4319638ec4e3f6f7402fcb46dc5122c6" dependencies = [ "cranelift-srcgen", ] @@ -1703,18 +1742,18 @@ dependencies = [ [[package]] name = "cranelift-bforest" -version = "0.122.0" +version = "0.123.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f7086a645aa58bae979312f64e3029ac760ac1b577f5cd2417844842a2ca07f" +checksum = "da7ed173c870c0aea202a9830880156905a028a88df076e35ce383a8acbf90a7" dependencies = [ - "cranelift-entity 0.122.0", + "cranelift-entity 0.123.12", ] [[package]] name = "cranelift-bitset" -version = "0.122.0" +version = "0.123.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5225b4dec45f3f3dbf383f12560fac5ce8d780f399893607e21406e12e77f491" +checksum = "800cc586df98b12c502e76707c96565e40629a5322eaa15aaa34ba05f5721e31" dependencies = [ "serde", "serde_derive", @@ -1742,20 +1781,20 @@ dependencies = [ [[package]] name = "cranelift-codegen" -version = "0.122.0" +version = "0.123.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "858fb3331e53492a95979378d6df5208dd1d0d315f19c052be8115f4efc888e0" +checksum = "ae93f863f9094ae34d2567f9edb0ae2c41d35228b286598354dd78b198868ebd" dependencies = [ "bumpalo", "cranelift-assembler-x64", - "cranelift-bforest 0.122.0", + "cranelift-bforest 0.123.12", "cranelift-bitset", - "cranelift-codegen-meta 0.122.0", - "cranelift-codegen-shared 0.122.0", + "cranelift-codegen-meta 0.123.12", + "cranelift-codegen-shared 0.123.12", "cranelift-control", - "cranelift-entity 0.122.0", - "cranelift-isle 0.122.0", - "gimli 0.31.1", + "cranelift-entity 0.123.12", + "cranelift-isle 0.123.12", + "gimli 0.32.3", "hashbrown 0.15.5", "log", "pulley-interpreter", @@ -1778,13 +1817,14 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.122.0" +version = "0.123.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "456715b9d5f12398f156d5081096e7b5d039f01b9ecc49790a011c8e43e65b5f" +checksum = "38c505162bcf77dcb859905b3eac56a1917fc3cf326424fb06e7732031e3a8ae" dependencies = [ "cranelift-assembler-x64-meta", - "cranelift-codegen-shared 0.122.0", + "cranelift-codegen-shared 0.123.12", "cranelift-srcgen", + "heck 0.5.0", "pulley-interpreter", ] @@ -1796,15 +1836,15 @@ checksum = "dd82b8b376247834b59ed9bdc0ddeb50f517452827d4a11bccf5937b213748b8" [[package]] name = "cranelift-codegen-shared" -version = "0.122.0" +version = "0.123.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0306041099499833f167a0ddb707e1e54100f1a84eab5631bc3dad249708f482" +checksum = "e3b786958bcb79bdb5fbae095af58f0c2da7d7895c475c991f6a6bb5a9c7e6d9" [[package]] name = "cranelift-control" -version = "0.122.0" +version = "0.123.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1672945e1f9afc2297f49c92623f5eabc64398e2cb0d824f8f72a2db2df5af23" +checksum = "2faf9a5009bce7f725ce2af7a08c4883ebac6af933e7e0aa7d84f976f4e6deb5" dependencies = [ "arbitrary", ] @@ -1820,9 +1860,9 @@ dependencies = [ [[package]] name = "cranelift-entity" -version = "0.122.0" +version = "0.123.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa3cd55eb5f3825b9ae5de1530887907360a6334caccdc124c52f6d75246c98a" +checksum = "017271194ba5e101d626560d0d6767efd341468d1ba0f4d015f19fe64020b65b" dependencies = [ "cranelift-bitset", "serde", @@ -1843,11 +1883,11 @@ dependencies = [ [[package]] name = "cranelift-frontend" -version = "0.122.0" +version = "0.123.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "781f9905f8139b8de22987b66b522b416fe63eb76d823f0b3a8c02c8fd9500c7" +checksum = "f80847f0929967f0cec82f9e0543b3901e0f0063690405891f22107b5a130fd8" dependencies = [ - "cranelift-codegen 0.122.0", + "cranelift-codegen 0.123.12", "log", "smallvec", "target-lexicon 0.13.3", @@ -1861,9 +1901,9 @@ checksum = "80de6a7d0486e4acbd5f9f87ec49912bf4c8fb6aea00087b989685460d4469ba" [[package]] name = "cranelift-isle" -version = "0.122.0" +version = "0.123.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a05337a2b02c3df00b4dd9a263a027a07b3dff49f61f7da3b5d195c21eaa633d" +checksum = "75904abbc0e7b46d20f7a49c8042c8a4481c0db4253b99889c723c566295d506" [[package]] name = "cranelift-native" @@ -1878,20 +1918,20 @@ dependencies = [ [[package]] name = "cranelift-native" -version = "0.122.0" +version = "0.123.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2eee7a496dd66380082c9c5b6f2d5fa149cec0ec383feec5caf079ca2b3671c2" +checksum = "6e0135923540574362e16f01bf40000664263840991039ff3041ba717de6cf3a" dependencies = [ - "cranelift-codegen 0.122.0", + "cranelift-codegen 0.123.12", "libc", "target-lexicon 0.13.3", ] [[package]] name = "cranelift-srcgen" -version = "0.122.0" +version = "0.123.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b530783809a55cb68d070e0de60cfbb3db0dc94c8850dd5725411422bedcf6bb" +checksum = "93fb12f76c482e034f6ebefa843c914e74112f088215d8d36d33a649f9fab99b" [[package]] name = "cranelift-wasm" @@ -1996,6 +2036,15 @@ dependencies = [ "typenum", ] +[[package]] +name = "crypto-common" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce6e4c961d6cd6c9a86db418387425e8bdeaf05b3c8bc1411e6dca4c252f1453" +dependencies = [ + "hybrid-array", +] + [[package]] name = "crypto-mac" version = "0.7.0" @@ -2043,7 +2092,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 +2135,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", ] @@ -2132,7 +2181,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be" dependencies = [ "cfg-if", - "cpufeatures", + "cpufeatures 0.2.17", "curve25519-dalek-derive", "digest 0.10.7", "fiat-crypto", @@ -2234,6 +2283,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 +2321,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 +2356,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,13 +2406,22 @@ 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" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" dependencies = [ - "const-oid", + "const-oid 0.9.6", "pem-rfc7468", "zeroize", ] @@ -2378,12 +2470,9 @@ dependencies = [ [[package]] name = "deranged" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587" -dependencies = [ - "powerfmt", -] +checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c" [[package]] name = "derivative" @@ -2424,7 +2513,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", @@ -2482,11 +2571,22 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ "block-buffer 0.10.4", - "const-oid", - "crypto-common", + "const-oid 0.9.6", + "crypto-common 0.1.6", "subtle 2.6.1", ] +[[package]] +name = "digest" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1dd6dbb5841937940781866fa1281a1ff7bd3bf827091440879f9994983d5c2" +dependencies = [ + "block-buffer 0.12.1", + "const-oid 0.10.2", + "crypto-common 0.2.2", +] + [[package]] name = "directories" version = "5.0.1" @@ -2748,6 +2848,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 +3002,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 +3225,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 +3240,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 +3258,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 +3288,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 +3314,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 +3363,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 +3386,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 +3401,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 +3417,49 @@ dependencies = [ "tt-call", ] +[[package]] +name = "frame-support" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "819d92d637b76fb08c4e0c084c5d84a82c3d6c6e2bc2e52dbdb1cd740c3f67ed" +dependencies = [ + "aquamarine", + "array-bytes", + "binary-merkle-tree", + "bitflags 1.3.2", + "derive-where", + "docify", + "environmental", + "frame-metadata 23.0.1", + "frame-support-procedural 40.0.0", + "impl-trait-for-tuples", + "k256", + "log", + "macro_magic", + "parity-scale-codec", + "paste", + "scale-info", + "serde", + "serde_json", + "sp-api 43.0.0", + "sp-arithmetic 28.0.1", + "sp-core 43.0.0", + "sp-crypto-hashing-proc-macro", + "sp-debug-derive 15.0.0", + "sp-genesis-builder 0.24.0", + "sp-inherents 43.0.0", + "sp-io 48.0.0", + "sp-metadata-ir 0.15.0", + "sp-runtime 48.0.0", + "sp-staking 45.0.0", + "sp-state-machine 0.53.0", + "sp-std", + "sp-tracing 19.0.0", + "sp-trie 46.0.0", + "sp-weights 36.0.0", + "tt-call", +] + [[package]] name = "frame-support-procedural" version = "31.1.0" @@ -3306,6 +3481,27 @@ dependencies = [ "syn 2.0.108", ] +[[package]] +name = "frame-support-procedural" +version = "40.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cde8332190b6f5b1855905ef5aadc965223ce5050fa5ecadcb482a46173073a4" +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 +3534,7 @@ checksum = "b97b74455a72cc924b8b8e8a1dee05de90d3714d1723b0ff54b9e6976aa009ac" dependencies = [ "cfg-if", "docify", - "frame-support", + "frame-support 39.1.0", "log", "parity-scale-codec", "scale-info", @@ -3358,7 +3554,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 +3579,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 +3635,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 +3769,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.13.0", + "debugid", + "fxhash", + "serde", + "serde_json", +] + [[package]] name = "generic-array" version = "0.12.4" @@ -3663,21 +3882,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" @@ -4082,6 +4295,15 @@ version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "135b12329e5e3ce057a9f972339ea52bc954fe1e9358ef27f95e89716fbc5424" +[[package]] +name = "hybrid-array" +version = "0.4.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "818356c5132c1fede50f837ca96afbe78ff42413047f4abb886217845e1b6c8c" +dependencies = [ + "typenum", +] + [[package]] name = "hyper" version = "0.14.32" @@ -4625,6 +4847,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" @@ -4973,7 +5215,7 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ecc2af9a1119c51f12a14607e783cb977bde58bc069ff0c3da1095e635d70654" dependencies = [ - "cpufeatures", + "cpufeatures 0.2.17", ] [[package]] @@ -5081,20 +5323,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 +5358,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", @@ -5191,7 +5440,7 @@ dependencies = [ "libp2p-identity", "log", "multiaddr 0.18.2", - "multihash 0.19.3", + "multihash 0.19.5", "multistream-select", "once_cell", "parking_lot 0.12.5", @@ -5217,7 +5466,7 @@ dependencies = [ "futures-timer", "libp2p-identity", "multiaddr 0.18.2", - "multihash 0.19.3", + "multihash 0.19.5", "multistream-select", "once_cell", "parking_lot 0.12.5", @@ -5271,10 +5520,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 +5531,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", ] @@ -5297,7 +5569,7 @@ dependencies = [ "bs58", "ed25519-dalek", "hkdf", - "multihash 0.19.3", + "multihash 0.19.5", "quick-protobuf", "rand 0.8.5", "sha2 0.10.9", @@ -5313,7 +5585,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 +5597,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", @@ -5336,14 +5608,43 @@ dependencies = [ ] [[package]] -name = "libp2p-mdns" -version = "0.44.0" +name = "libp2p-kad" +version = "0.46.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42a2567c305232f5ef54185e9604579a894fd0674819402bb0ac0246da82f52a" +checksum = "ced237d0bd84bbebb7c2cad4c073160dacb4fe40534963c32ed6d4c6bb7702a3" dependencies = [ - "data-encoding", - "futures", - "if-watch", + "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" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42a2567c305232f5ef54185e9604579a894fd0674819402bb0ac0246da82f52a" +dependencies = [ + "data-encoding", + "futures", + "if-watch", "libp2p-core 0.40.1", "libp2p-identity", "libp2p-swarm 0.43.7", @@ -5385,13 +5686,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]] @@ -5407,7 +5726,32 @@ dependencies = [ "libp2p-identity", "log", "multiaddr 0.18.2", - "multihash 0.19.3", + "multihash 0.19.5", + "once_cell", + "quick-protobuf", + "rand 0.8.5", + "sha2 0.10.9", + "snow", + "static_assertions", + "thiserror 1.0.69", + "x25519-dalek", + "zeroize", +] + +[[package]] +name = "libp2p-noise" +version = "0.45.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36b137cb1ae86ee39f8e5d6245a296518912014eaa87427d24e6ff58cfc1b28c" +dependencies = [ + "asynchronous-codec 0.7.0", + "bytes", + "curve25519-dalek", + "futures", + "libp2p-core 0.42.0", + "libp2p-identity", + "multiaddr 0.18.2", + "multihash 0.19.5", "once_cell", "quick-protobuf", "rand 0.8.5", @@ -5415,6 +5759,7 @@ dependencies = [ "snow", "static_assertions", "thiserror 1.0.69", + "tracing", "x25519-dalek", "zeroize", ] @@ -5437,6 +5782,24 @@ dependencies = [ "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" version = "0.9.3" @@ -5503,6 +5866,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 +5899,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 +5921,7 @@ dependencies = [ "futures-timer", "libp2p-core 0.42.0", "libp2p-identity", + "libp2p-swarm-derive 0.35.0", "lru", "multistream-select", "once_cell", @@ -5562,6 +5946,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 +6117,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.13.0", "libc", "redox_syscall 0.5.18", ] @@ -5878,7 +6289,7 @@ dependencies = [ "async-trait", "bs58", "bytes", - "cid 0.11.1", + "cid 0.11.3", "ed25519-dalek", "futures", "futures-timer", @@ -5892,18 +6303,69 @@ 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", + "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.14.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67508e7500fe69a99a038d2fba84fb30f23cac9d98bfeb7f5a1389ddd137b579" +dependencies = [ + "async-trait", + "bs58", + "bytes", + "cid 0.11.3", + "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.18.2", + "multihash 0.19.5", + "multihash-codetable", + "network-interface", + "parking_lot 0.12.5", + "pin-project", + "prost 0.13.5", + "prost-build 0.14.4", + "rand 0.8.5", + "ring 0.17.14", + "serde", + "sha2 0.11.0", + "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 +6373,7 @@ dependencies = [ "url", "x25519-dalek", "x509-parser 0.17.0", - "yamux 0.13.8", + "yamux 0.13.10", "yasna", "zeroize", ] @@ -6302,7 +6764,7 @@ dependencies = [ "data-encoding", "libp2p-identity", "multibase", - "multihash 0.19.3", + "multihash 0.19.5", "percent-encoding", "serde", "static_assertions", @@ -6333,7 +6795,7 @@ dependencies = [ "blake3", "core2", "digest 0.10.7", - "multihash-derive", + "multihash-derive 0.8.1", "sha2 0.10.9", "sha3", "unsigned-varint 0.7.2", @@ -6341,14 +6803,24 @@ dependencies = [ [[package]] name = "multihash" -version = "0.19.3" +version = "0.19.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b430e7953c29dd6a09afc29ff0bb69c6e306329ee6794700aee27b76a1aea8d" +checksum = "577c63b00ad74d57e8c9aa870b5fccebf2fd64a308a5aee9f1bb88e4aea19447" dependencies = [ - "core2", "unsigned-varint 0.8.0", ] +[[package]] +name = "multihash-codetable" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60384411b100398c5b2fdca476eed82e9898d09f2c60d1b1b66c5080ebe06118" +dependencies = [ + "digest 0.11.3", + "multihash-derive 0.9.3", + "sha2 0.11.0", +] + [[package]] name = "multihash-derive" version = "0.8.1" @@ -6363,6 +6835,29 @@ dependencies = [ "synstructure 0.12.6", ] +[[package]] +name = "multihash-derive" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4723acdce756db211a53f01b3419dbdf63cb48cef5df86260f55309364735fbf" +dependencies = [ + "multihash 0.19.5", + "multihash-derive-impl", +] + +[[package]] +name = "multihash-derive-impl" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f932556f78452e5604cef711349d337ec081a9aa3c96e67b3127c8f5df05d550" +dependencies = [ + "proc-macro-crate 3.4.0", + "proc-macro2", + "quote", + "syn 2.0.108", + "synstructure 0.13.2", +] + [[package]] name = "multimap" version = "0.10.1" @@ -6582,9 +7077,9 @@ dependencies = [ [[package]] name = "num-conv" -version = "0.1.0" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" +checksum = "521739c6d2bac4aa25192232afe6841231376b2b26d4d9fae5ecf8ca5772e441" [[package]] name = "num-format" @@ -6659,9 +7154,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 +7164,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 +7270,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 +7285,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 +7299,7 @@ dependencies = [ "sp-io 39.0.1", "sp-runtime 40.1.0", "sp-session", - "sp-staking", + "sp-staking 37.0.0", ] [[package]] @@ -6824,7 +7310,7 @@ checksum = "3fbabdd4c43723e94a6f806853d19a2db5cac45152bc67ab1ae7327eedca0971" dependencies = [ "docify", "frame-benchmarking", - "frame-support", + "frame-support 39.1.0", "frame-system", "log", "parity-scale-codec", @@ -6840,7 +7326,7 @@ checksum = "e22260456f669083feec3fb2de3432feeea88623286f6dea45e51c8f8f2f9aa3" dependencies = [ "docify", "frame-benchmarking", - "frame-support", + "frame-support 39.1.0", "frame-system", "log", "parity-scale-codec", @@ -6855,7 +7341,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 +7359,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 +7372,7 @@ dependencies = [ "sp-io 39.0.1", "sp-runtime 40.1.0", "sp-session", - "sp-staking", + "sp-staking 37.0.0", ] [[package]] @@ -6896,7 +7382,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 +7398,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 +7413,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 +7423,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 +7436,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 +7451,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 +7482,7 @@ checksum = "29cfd9d352440dabdb58512e03c44bd09bb5deac87a6e0705a6bfe89286a722b" dependencies = [ "docify", "frame-benchmarking", - "frame-support", + "frame-support 39.1.0", "frame-system", "log", "parity-scale-codec", @@ -7012,7 +7498,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 +7509,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 +7522,7 @@ checksum = "97b935eaaa5fac451003c3c78c217950df9f057af460ffc5bfb1c26c8a955afd" dependencies = [ "docify", "frame-benchmarking", - "frame-support", + "frame-support 39.1.0", "frame-system", "parity-scale-codec", "scale-info", @@ -7049,7 +7535,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 +7558,7 @@ checksum = "5dcb0a659187a3b9364a1754fb30cc962109be0753e9689d92fe01e47c747a71" dependencies = [ "docify", "frame-benchmarking", - "frame-support", + "frame-support 39.1.0", "frame-system", "log", "parity-scale-codec", @@ -7080,7 +7566,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 +7577,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 +7591,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 +7640,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 +7657,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 +7667,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 +7932,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.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7823ffd00d2b55ebe51750a19f47f2a33cb1f1d135f5cba893379b81c4d44856" + [[package]] name = "pin-project" version = "1.1.10" @@ -7555,8 +8058,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 +8110,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 +8187,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 +8201,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 +8215,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 +8254,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 +8277,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 +8301,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 +8330,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 +8363,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 +8395,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 +8426,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" @@ -7945,7 +8450,7 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abf" dependencies = [ - "cpufeatures", + "cpufeatures 0.2.17", "opaque-debug 0.3.1", "universal-hash", ] @@ -7957,16 +8462,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25" dependencies = [ "cfg-if", - "cpufeatures", + "cpufeatures 0.2.17", "opaque-debug 0.3.1", "universal-hash", ] [[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 +8702,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 +8745,16 @@ dependencies = [ "prost-derive 0.13.5", ] +[[package]] +name = "prost" +version = "0.14.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "528ac67416ff8646872a3c02cad9cc4ee5dc9f9540c9b10771855c95cb2e5ae1" +dependencies = [ + "bytes", + "prost-derive 0.14.4", +] + [[package]] name = "prost-build" version = "0.13.5" @@ -8242,7 +8769,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.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03da047801ff44bb6a4d407d4860c05fd70bb81714e6b2f3812603d5b145b042" +dependencies = [ + "heck 0.5.0", + "itertools 0.14.0", + "log", + "multimap", + "petgraph 0.8.3", + "prettyplease", + "prost 0.14.4", + "prost-types 0.14.4", "regex", "syn 2.0.108", "tempfile", @@ -8274,6 +8820,19 @@ dependencies = [ "syn 2.0.108", ] +[[package]] +name = "prost-derive" +version = "0.14.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b570b25f7617e43d59005d0990ccb79e950a423952cea19671b7a876da390adf" +dependencies = [ + "anyhow", + "itertools 0.14.0", + "proc-macro2", + "quote", + "syn 2.0.108", +] + [[package]] name = "prost-types" version = "0.13.5" @@ -8283,6 +8842,15 @@ dependencies = [ "prost 0.13.5", ] +[[package]] +name = "prost-types" +version = "0.14.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f94967dc7688f3054c7fac87473ffae4cc4c3904800e2d9f5b857246d8963b0a" +dependencies = [ + "prost 0.14.4", +] + [[package]] name = "psm" version = "0.1.28" @@ -8295,9 +8863,9 @@ dependencies = [ [[package]] name = "pulley-interpreter" -version = "35.0.0" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b89c4319786b16c1a6a38ee04788d32c669b61ba4b69da2162c868c18be99c1b" +checksum = "558181096e0df4984f45cfc3a7087052df4a61c36089b135a08ceca9cbd352fb" dependencies = [ "cranelift-bitset", "log", @@ -8307,9 +8875,9 @@ dependencies = [ [[package]] name = "pulley-macros" -version = "35.0.0" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "938543690519c20c3a480d20a8efcc8e69abeb44093ab1df4e7c1f81f26c677a" +checksum = "b5d52e2f14e168d75cdabe9bd5fb1ff18a1b119dc6699684aee895dbc3524da9" dependencies = [ "proc-macro2", "quote", @@ -8346,13 +8914,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 +9143,7 @@ version = "11.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "498cd0dc59d73224351ee52a95fee0f1a617a2eae0e7d9d720cc622c73a54186" dependencies = [ - "bitflags 2.10.0", + "bitflags 2.13.0", ] [[package]] @@ -8646,7 +9227,7 @@ version = "0.5.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" dependencies = [ - "bitflags 2.10.0", + "bitflags 2.13.0", ] [[package]] @@ -8919,7 +9500,7 @@ version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e" dependencies = [ - "bitflags 2.10.0", + "bitflags 2.13.0", "errno", "libc", "linux-raw-sys 0.11.0", @@ -9157,13 +9738,13 @@ dependencies = [ [[package]] name = "sc-allocator" -version = "34.0.0" +version = "39.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01733879c581defda6f49ff4076033c675d7127bfab6fd0bd0e6cf10696d0564" +checksum = "281c1f228f464867a81e68387de3da49e4396aaf3c2e912b5717da02b7cb098e" dependencies = [ "log", - "sp-core 38.1.0", - "sp-wasm-interface 24.0.0", + "sp-core 43.0.0", + "sp-wasm-interface 27.0.0", "thiserror 1.0.69", ] @@ -9180,14 +9761,14 @@ dependencies = [ "libp2p 0.52.4", "linked_hash_set", "log", - "multihash 0.19.3", + "multihash 0.19.5", "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 +9832,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 +9882,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 +9920,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 = "47.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6de05f4f496f2261981b7d293ff4f5ba804bdfa924bf0cd1b48252a8a7051913" +checksum = "c2096d873b9ed49ab2a93e0581db57add3d70ab4c073c11d548f1eb6895c7b6b" 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.50.0", + "sc-transaction-pool-api 46.0.0", + "sc-utils 23.0.0", + "sp-api 43.0.0", + "sp-blockchain 46.0.0", + "sp-consensus 0.49.0", + "sp-core 43.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.34.0", + "sp-runtime 48.0.0", + "sp-state-machine 0.53.0", + "sp-storage 25.0.0", + "sp-trie 46.0.0", "substrate-prometheus-endpoint", ] @@ -9414,7 +9995,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 +10008,30 @@ dependencies = [ "thiserror 1.0.69", ] +[[package]] +name = "sc-consensus" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08f78540b45d67aaa9692751a4061febabaa19105414e801416cfaab351bb488" +dependencies = [ + "async-trait", + "futures", + "log", + "mockall 0.13.1", + "parking_lot 0.12.5", + "sc-client-api 47.0.0", + "sc-network-types 0.22.0", + "sc-utils 23.0.0", + "serde", + "sp-blockchain 46.0.0", + "sp-consensus 0.49.0", + "sp-core 43.0.0", + "sp-runtime 48.0.0", + "sp-state-machine 0.53.0", + "substrate-prometheus-endpoint", + "thiserror 1.0.69", +] + [[package]] name = "sc-consensus-aura" version = "0.48.0" @@ -9439,7 +10044,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 +10078,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 +10131,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 +10157,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 +10195,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 +10229,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 +10255,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 +10267,25 @@ dependencies = [ [[package]] name = "sc-executor" -version = "0.45.0" +version = "0.50.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f90511c3ab41be12af1ce88753de8993e0b8a5fc0453c0f48069ace06eb4a99d" +checksum = "f93dd6620374b68c156f214c896705e37e097fe9fd9198a6ec624bdc2a4780fc" 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.47.0", + "sc-executor-polkavm 0.44.0", + "sc-executor-wasmtime 0.47.0", "schnellru", - "sp-api 39.0.0", - "sp-core 38.1.0", - "sp-externalities", - "sp-io 43.0.0", + "sp-api 43.0.0", + "sp-core 43.0.0", + "sp-externalities 0.34.0", + "sp-io 48.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 37.0.0", + "sp-trie 46.0.0", + "sp-version 46.0.0", + "sp-wasm-interface 27.0.0", "tracing", ] @@ -9700,14 +10305,14 @@ dependencies = [ [[package]] name = "sc-executor-common" -version = "0.41.0" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d81bc77ad5df120ef1ffab877d71539aae878e916c0946a067e8d6b0508a7ea5" +checksum = "6d66dcbbcf2966c3cc97c4a63ed461ede261600f36b55e4b62553dfd318941ca" dependencies = [ - "polkavm 0.26.0", - "sc-allocator 34.0.0", + "polkavm 0.33.1", + "sc-allocator 39.0.0", "sp-maybe-compressed-blob", - "sp-wasm-interface 24.0.0", + "sp-wasm-interface 27.0.0", "thiserror 1.0.69", "wasm-instrument", ] @@ -9726,14 +10331,15 @@ dependencies = [ [[package]] name = "sc-executor-polkavm" -version = "0.38.0" +version = "0.44.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8976f310f09818f42ec389e727c91c0a75a8c363a29e3ac97d56492d83fc144f" +checksum = "98913e1b5f009040cdceb7607ebd3859f74a578152861c750550ff5780c94314" 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.47.0", + "sp-runtime-interface 37.0.0", + "sp-wasm-interface 27.0.0", ] [[package]] @@ -9757,19 +10363,19 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" -version = "0.41.0" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f8f9b2a912f0cb435d2b8e33d67010e494b07f5c6e497d8756a8c21abad199e" +checksum = "a8b04c7520df689b484cf3c614a3ae1deef9a4710e56d0e06c8f9583e0f310ab" 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 39.0.0", + "sc-executor-common 0.47.0", + "sp-runtime-interface 37.0.0", + "sp-wasm-interface 27.0.0", + "wasmtime 36.0.12", ] [[package]] @@ -9783,9 +10389,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 +10413,16 @@ dependencies = [ [[package]] name = "sc-keystore" -version = "38.0.0" +version = "42.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15f2ffb3040ccd2254e07fac22d4f698b174ae59d663a731ecfe8abee6491325" +checksum = "650a05cd30b23f7aa7f3c760bb36ef9fbf12cae7279d57cd7306ed98954369fe" 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 48.0.0", + "sp-core 43.0.0", + "sp-keystore 0.49.0", "thiserror 1.0.69", ] @@ -9838,8 +10444,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 +10465,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 +10475,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 +10484,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 +10508,58 @@ dependencies = [ "zeroize", ] +[[package]] +name = "sc-network" +version = "0.58.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bff47fd4bc5d61c2d7c173e24e3d59dab4523790075ca64f58fbc1808b5f2491" +dependencies = [ + "array-bytes", + "async-channel 1.9.0", + "async-trait", + "asynchronous-codec 0.6.2", + "bytes", + "cid 0.11.3", + "either", + "fnv", + "futures", + "futures-timer", + "ip_network", + "libp2p 0.54.1", + "linked_hash_set", + "litep2p 0.14.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 47.0.0", + "sc-network-common 0.55.0", + "sc-network-types 0.22.0", + "sc-utils 23.0.0", + "schnellru", + "serde", + "serde_json", + "smallvec", + "sp-arithmetic 28.0.1", + "sp-blockchain 46.0.0", + "sp-core 43.0.0", + "sp-crypto-hashing", + "sp-runtime 48.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 +10571,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.55.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22c83e8b28d8a7e00f32d11c2f36e2723e5a7e2bb5222744fa4f5f7db12cc57b" +dependencies = [ + "bitflags 1.3.2", + "parity-scale-codec", + "sp-runtime 48.0.0", +] + [[package]] name = "sc-network-gossip" version = "0.48.0" @@ -9931,10 +10600,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", @@ -9942,58 +10611,118 @@ dependencies = [ ] [[package]] -name = "sc-network-light" +name = "sc-network-light" +version = "0.47.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +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.41.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2105d774a029218d40b4580ef7888479f594ba59061f404bd829d8d9f4c8718" +dependencies = [ + "array-bytes", + "async-channel 1.9.0", + "fastbloom", + "futures", + "governor", + "log", + "parity-scale-codec", + "rand 0.8.5", + "sc-network 0.58.0", + "sc-network-common 0.55.0", + "sc-network-sync 0.57.0", + "sc-network-types 0.22.0", + "sp-consensus 0.49.0", + "sp-runtime 48.0.0", + "sp-statement-store 28.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 = "da04be64a20ced7775f97014031dae5b5408f460e5abe4f3e733d559cb8a846a" +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.57.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59ce6a2562c9d4710bc56e0c2841653fd7596ef9708530b7e45e1444222b979b" +checksum = "9b3d24878099edf5cd59c448c4948aeeed8fac38908cd5d3ef8db96b8147183b" 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 47.0.0", + "sc-consensus 0.57.0", + "sc-network 0.58.0", + "sc-network-common 0.55.0", + "sc-network-types 0.22.0", + "sc-utils 23.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 46.0.0", + "sp-consensus 0.49.0", + "sp-core 43.0.0", + "sp-runtime 48.0.0", "substrate-prometheus-endpoint", "thiserror 1.0.69", "tokio", @@ -10010,10 +10739,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 +10758,33 @@ dependencies = [ "bs58", "ed25519-dalek", "libp2p-identity", - "litep2p", + "litep2p 0.9.5", + "log", + "multiaddr 0.18.2", + "multihash 0.19.5", + "rand 0.8.5", + "thiserror 1.0.69", + "zeroize", +] + +[[package]] +name = "sc-network-types" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "afe1512c3ba581b8e219fb3f9c4cb5ff607c2899a6898ba50f552661e3f74778" +dependencies = [ + "bs58", + "bytes", + "ed25519-dalek", + "libp2p-identity", + "libp2p-kad 0.46.2", + "litep2p 0.14.3", "log", "multiaddr 0.18.2", - "multihash 0.19.3", + "multihash 0.19.5", "rand 0.8.5", + "serde", + "serde_with", "thiserror 1.0.69", "zeroize", ] @@ -10061,14 +10812,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 +10969,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 +10995,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 +11028,26 @@ dependencies = [ [[package]] name = "sc-statement-store" -version = "24.1.0" +version = "30.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72788b11415f01330a40acdf90f034cc12e5eb5050f22ed6fa7b0b425fd42f03" +checksum = "82dd31e728fc2187026b11ba28730983eda71f26293de100aa4a2d53d0baad0e" 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 47.0.0", + "sc-keystore 42.0.0", + "sc-network-statement", + "sc-utils 23.0.0", + "sp-api 43.0.0", + "sp-blockchain 46.0.0", + "sp-core 43.0.0", + "sp-runtime 48.0.0", + "sp-statement-store 28.0.0", + "sp-storage 25.0.0", "substrate-prometheus-endpoint", "tokio", ] @@ -10429,9 +11186,9 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" -version = "42.0.0" +version = "46.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a04c8e6a886fd4563be1cfe487af2f11280ea797298b8d831e1ee5a273cc17d" +checksum = "323f4d9b853bc21ae71626cbb288db96b613c5d05e0b63d84d906728d002426f" dependencies = [ "async-trait", "futures", @@ -10439,9 +11196,10 @@ dependencies = [ "log", "parity-scale-codec", "serde", - "sp-blockchain 42.0.0", - "sp-core 38.1.0", - "sp-runtime 44.0.0", + "sp-blockchain 46.0.0", + "sp-core 43.0.0", + "sp-runtime 48.0.0", + "strum 0.26.3", "thiserror 1.0.69", ] @@ -10462,9 +11220,9 @@ dependencies = [ [[package]] name = "sc-utils" -version = "20.0.0" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d58dbfbc4408b0d210a6b7099c07caf02001e6975f62e316ea5b5c1f5c2108f4" +checksum = "28802cbd40604e80329312a8f44acb3138192ca6588ea3a5851472d6d8973029" dependencies = [ "async-channel 1.9.0", "futures", @@ -10472,7 +11230,7 @@ dependencies = [ "log", "parking_lot 0.12.5", "prometheus", - "sp-arithmetic 28.0.0", + "sp-arithmetic 28.0.1", ] [[package]] @@ -10739,7 +11497,7 @@ version = "2.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" dependencies = [ - "bitflags 2.10.0", + "bitflags 2.13.0", "core-foundation 0.9.4", "core-foundation-sys", "libc", @@ -10753,7 +11511,7 @@ version = "3.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b3297343eaf830f66ede390ea39da1d462b6b0c1b000f420d0a83f898bbbe6ef" dependencies = [ - "bitflags 2.10.0", + "bitflags 2.13.0", "core-foundation 0.10.1", "core-foundation-sys", "libc", @@ -10857,6 +11615,34 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_with" +version = "3.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76a5c54c7310e7b8b9577c286d7e399ddd876c3e12b3ed917a8aabc4b96e9e8c" +dependencies = [ + "base64 0.22.1", + "bs58", + "chrono", + "hex", + "serde_core", + "serde_json", + "serde_with_macros", + "time", +] + +[[package]] +name = "serde_with_macros" +version = "3.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "84d57bc0c8b9a17920c178daa6bb924850d54a9c97ab45194bb8c17ad66bb660" +dependencies = [ + "darling 0.23.0", + "proc-macro2", + "quote", + "syn 2.0.108", +] + [[package]] name = "serdect" version = "0.2.0" @@ -10875,7 +11661,7 @@ checksum = "99cd6713db3cf16b6c84e06321e049a9b9f699826e16096d23bbcc44d15d51a6" dependencies = [ "block-buffer 0.9.0", "cfg-if", - "cpufeatures", + "cpufeatures 0.2.17", "digest 0.9.0", "opaque-debug 0.3.1", ] @@ -10887,7 +11673,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" dependencies = [ "cfg-if", - "cpufeatures", + "cpufeatures 0.2.17", "digest 0.10.7", ] @@ -10899,7 +11685,7 @@ checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" dependencies = [ "block-buffer 0.9.0", "cfg-if", - "cpufeatures", + "cpufeatures 0.2.17", "digest 0.9.0", "opaque-debug 0.3.1", ] @@ -10911,10 +11697,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" dependencies = [ "cfg-if", - "cpufeatures", + "cpufeatures 0.2.17", "digest 0.10.7", ] +[[package]] +name = "sha2" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "446ba717509524cb3f22f17ecc096f10f4822d76ab5c0b9822c5f9c284e825f4" +dependencies = [ + "cfg-if", + "cpufeatures 0.3.0", + "digest 0.11.3", +] + [[package]] name = "sha3" version = "0.10.8" @@ -10978,7 +11775,16 @@ version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dee851d0e5e7af3721faea1843e8015e820a234f81fda3dea9247e15bac9a86a" dependencies = [ - "bitflags 2.10.0", + "bitflags 2.13.0", +] + +[[package]] +name = "simple-dns" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a75cbde1bf934313596a004973e462f9a82caa814dcf1a5f507bdf51597eeb4" +dependencies = [ + "bitflags 2.13.0", ] [[package]] @@ -11225,7 +12031,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 +12043,24 @@ dependencies = [ [[package]] name = "sp-api" -version = "39.0.0" +version = "43.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2cc9635cc2a860eff0b2d8b05ba217085c8292f41793f9cadfd931dc54976c00" +checksum = "cb0e3d2391cbfaf3f5a00544763b1d9c803f9820ff97303ac8bf811f2b7c975e" 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 29.0.0", + "sp-core 43.0.0", + "sp-externalities 0.34.0", + "sp-metadata-ir 0.15.0", + "sp-runtime 48.0.0", + "sp-runtime-interface 37.0.0", + "sp-state-machine 0.53.0", + "sp-trie 46.0.0", + "sp-version 46.0.0", "thiserror 1.0.69", ] @@ -11275,9 +12081,9 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" -version = "25.0.0" +version = "29.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d832cd107113d389340dc80a632330fe7ed7d20f3db50aeeb6abe40e23b6f4e" +checksum = "f941938a76ef6f65554d5eb5647844e50c368e79f1af2d042902ab5632ea4656" dependencies = [ "Inflector", "blake2 0.10.6", @@ -11303,15 +12109,15 @@ dependencies = [ [[package]] name = "sp-application-crypto" -version = "43.0.0" +version = "48.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6067f30cf3fb9270471cf24a65d73b33330f32573abab2d97196f83fc076de0" +checksum = "6e6d6166fc63c14f158f7092c2b1ae1c23f446591699252f5a6063d86c628bd1" dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core 38.1.0", - "sp-io 43.0.0", + "sp-core 43.0.0", + "sp-io 48.0.0", ] [[package]] @@ -11331,9 +12137,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 +12196,20 @@ dependencies = [ [[package]] name = "sp-blockchain" -version = "42.0.0" +version = "46.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "082c634447671551ea1cb8f1182d1b8a7109f7316a044b974ad9e663935f56c8" +checksum = "b2c46dcce762456a29432719439da1733e7c6b90c49024bc97194c172df61fa3" 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 43.0.0", + "sp-consensus 0.49.0", + "sp-core 43.0.0", "sp-database", - "sp-runtime 44.0.0", - "sp-state-machine 0.48.0", + "sp-runtime 48.0.0", + "sp-state-machine 0.53.0", "thiserror 1.0.69", "tracing", ] @@ -11426,16 +12232,19 @@ dependencies = [ [[package]] name = "sp-consensus" -version = "0.45.0" +version = "0.49.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cdbfa4f10a4c0aac84f9fa3327386988aea983c503b9ec7f0bd8aa8c34c3f01" +checksum = "0bd20dbb7c176a078c143643275e98b8898652d81cb825d7b825d86a944c8005" dependencies = [ "async-trait", "futures", "log", - "sp-inherents 39.0.0", - "sp-runtime 44.0.0", - "sp-state-machine 0.48.0", + "sp-api 43.0.0", + "sp-externalities 0.34.0", + "sp-inherents 43.0.0", + "sp-runtime 48.0.0", + "sp-state-machine 0.53.0", + "sp-trie 46.0.0", "thiserror 1.0.69", ] @@ -11539,11 +12348,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 +12363,13 @@ dependencies = [ [[package]] name = "sp-core" -version = "38.1.0" +version = "43.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "707602208776d0e19d4269bb3f68c5306cacbdfabbb2e4d8d499af7b907bb0a3" +checksum = "41314ae10e80f9f0c5f68bb23f26f2d21f105bb6d867810b719c29c684aa0458" dependencies = [ "ark-vrf", "array-bytes", + "bip39", "bitflags 1.3.2", "blake2 0.10.6", "bounded-collections 0.3.2", @@ -11575,7 +12385,6 @@ dependencies = [ "libsecp256k1", "log", "merlin", - "parity-bip39", "parity-scale-codec", "parking_lot 0.12.5", "paste", @@ -11588,10 +12397,10 @@ dependencies = [ "serde", "sha2 0.10.9", "sp-crypto-hashing", - "sp-debug-derive", - "sp-externalities", + "sp-debug-derive 15.0.0", + "sp-externalities 0.34.0", "sp-std", - "sp-storage", + "sp-storage 25.0.0", "ss58-registry", "substrate-bip39", "thiserror 1.0.69", @@ -11627,9 +12436,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 +12455,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 +12475,18 @@ checksum = "30cbf059dce180a8bf8b6c8b08b6290fa3d1c7f069a60f1df038ab5dd5fc0ba6" dependencies = [ "environmental", "parity-scale-codec", - "sp-storage", + "sp-storage 22.0.0", +] + +[[package]] +name = "sp-externalities" +version = "0.34.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa3b0eef9f045e705a34987920f538b0730f7e1a11798e3b32642ccf3dafb979" +dependencies = [ + "environmental", + "parity-scale-codec", + "sp-storage 25.0.0", ] [[package]] @@ -11670,6 +12502,19 @@ dependencies = [ "sp-runtime 40.1.0", ] +[[package]] +name = "sp-genesis-builder" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "483f915e6f303af420e0fed4a07b0ed7bd1f0a74c7c5c36acb413de9998412d5" +dependencies = [ + "parity-scale-codec", + "scale-info", + "serde_json", + "sp-api 43.0.0", + "sp-runtime 48.0.0", +] + [[package]] name = "sp-inherents" version = "35.0.0" @@ -11686,15 +12531,15 @@ dependencies = [ [[package]] name = "sp-inherents" -version = "39.0.0" +version = "43.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2522693c705c1245ef8dbdbcf09d7cc6b139f0184d5e0a46856c546666b494d7" +checksum = "9e4c30e3ff24fe69140b0b6cff47aa20c5c87b3985673aa01cfd3ec365b83c2a" dependencies = [ "async-trait", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", - "sp-runtime 44.0.0", + "sp-runtime 48.0.0", "thiserror 1.0.69", ] @@ -11715,7 +12560,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 +12572,9 @@ dependencies = [ [[package]] name = "sp-io" -version = "43.0.0" +version = "48.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf2059e3b338c0174e8dc9e144cc7e612165ca4c960c3a23c6c99c29ef34768f" +checksum = "288c325303adfbe4c570be8dccd0fbb599e245bf7d78bbdab2acfbaa326168c9" dependencies = [ "bytes", "docify", @@ -11737,17 +12582,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 43.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.34.0", + "sp-keystore 0.49.0", + "sp-runtime-interface 37.0.0", + "sp-state-machine 0.53.0", "sp-tracing 19.0.0", - "sp-trie 41.1.0", + "sp-trie 46.0.0", "tracing", "tracing-core", ] @@ -11772,26 +12617,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.49.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a5c0b829014afc22e992be2c198f2677592db43267fc218e9f3207dbbfb6fbb" +checksum = "20bb3c3354b6d43720d95b9da9188a302f796e2a62c50aa0c7dcc8d2df32c7d3" dependencies = [ "parity-scale-codec", "parking_lot 0.12.5", - "sp-core 38.1.0", - "sp-externalities", + "sp-core 43.0.0", + "sp-externalities 0.34.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 +12655,12 @@ dependencies = [ [[package]] name = "sp-metadata-ir" -version = "0.12.0" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1464c9e76f97c80a8dbccfe3f9fd4be0f25d0cc372efcf8fdf8791619b0998b9" +checksum = "7d4e7855b9d8b356ffd264ed089bc1063675880742bb4535f206831a87fc725e" dependencies = [ - "frame-metadata 23.0.0", + "derive-where", + "frame-metadata 23.0.1", "parity-scale-codec", "scale-info", ] @@ -11895,11 +12741,12 @@ dependencies = [ [[package]] name = "sp-runtime" -version = "44.0.0" +version = "48.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee57bb77e94c26306501426ac82aca401bb80ee2279ecdba148f68e76cf58247" +checksum = "068ec7054022b0867b9b3ae2b871a03e9b21b62fbb675c12768e89b3166d8cdd" dependencies = [ "binary-merkle-tree", + "bytes", "docify", "either", "hash256-std-hasher", @@ -11912,13 +12759,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 48.0.0", + "sp-arithmetic 28.0.1", + "sp-core 43.0.0", + "sp-io 48.0.0", "sp-std", - "sp-trie 41.1.0", - "sp-weights 33.1.0", + "sp-trie 46.0.0", + "sp-weights 36.0.0", + "strum 0.26.3", "tracing", "tuplex", ] @@ -11934,10 +12782,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 +12793,20 @@ dependencies = [ [[package]] name = "sp-runtime-interface" -version = "32.0.0" +version = "37.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efdc2bc2adbfb9b4396ae07c7d94db20414d2351608e29e1f44e4f643b387c70" +checksum = "14b5a271292ac99198015ace377351e3b39e355b647dedbbc743dc1206dd4265" 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.34.0", + "sp-runtime-interface-proc-macro 21.0.0", "sp-std", - "sp-storage", + "sp-storage 25.0.0", "sp-tracing 19.0.0", - "sp-wasm-interface 24.0.0", + "sp-wasm-interface 27.0.0", "static_assertions", ] @@ -11978,9 +12826,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 +12850,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 +12867,20 @@ dependencies = [ "sp-runtime 40.1.0", ] +[[package]] +name = "sp-staking" +version = "45.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "291d6f6da1cec243394d9ef505b41fc83cf966390f9105848303df3c881b5cd8" +dependencies = [ + "impl-trait-for-tuples", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 43.0.0", + "sp-runtime 48.0.0", +] + [[package]] name = "sp-state-machine" version = "0.44.0" @@ -12032,7 +12894,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 +12904,9 @@ dependencies = [ [[package]] name = "sp-state-machine" -version = "0.48.0" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "042677239cca40eb6a0d70e0b220f5693516f59853c2d678de471a79652cd16e" +checksum = "4baaee9d7756bef1e2c1973ab1befb15b7d0b4105a65d0b649da662225ae1692" dependencies = [ "hash-db", "log", @@ -12052,13 +12914,13 @@ dependencies = [ "parking_lot 0.12.5", "rand 0.8.5", "smallvec", - "sp-core 38.1.0", - "sp-externalities", + "sp-core 43.0.0", + "sp-externalities 0.34.0", "sp-panic-handler", - "sp-trie 41.1.0", + "sp-trie 46.0.0", "thiserror 1.0.69", "tracing", - "trie-db 0.30.0", + "trie-db 0.31.0", ] [[package]] @@ -12079,7 +12941,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 +12950,27 @@ dependencies = [ [[package]] name = "sp-statement-store" -version = "23.1.0" +version = "28.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6b24c088e145bb5fb2402cab10e747df8b2b7a5d83c90f52138d45eda27071c" +checksum = "d2d41503a9ab60455cde82943a2ad28388ac7f8cba8b87bb7d2bd5fec08c4b2a" dependencies = [ "aes-gcm", "curve25519-dalek", "ed25519-dalek", + "frame-support 48.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 43.0.0", + "sp-application-crypto 48.0.0", + "sp-core 43.0.0", "sp-crypto-hashing", - "sp-externalities", - "sp-runtime 44.0.0", - "sp-runtime-interface 32.0.0", + "sp-externalities 0.34.0", + "sp-runtime 48.0.0", + "sp-runtime-interface 37.0.0", "thiserror 1.0.69", "x25519-dalek", ] @@ -12127,7 +12991,20 @@ dependencies = [ "parity-scale-codec", "ref-cast", "serde", - "sp-debug-derive", + "sp-debug-derive 14.0.0", +] + +[[package]] +name = "sp-storage" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10a6b7ba48e82f36b2c4b037059866c858f3f3bfe79bfa71345fee61bd45d69b" +dependencies = [ + "impl-serde 0.5.0", + "parity-scale-codec", + "ref-cast", + "serde", + "sp-debug-derive 15.0.0", ] [[package]] @@ -12209,7 +13086,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 +13095,9 @@ dependencies = [ [[package]] name = "sp-trie" -version = "41.1.0" +version = "46.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd2a05942903900c23aaa5fded094fa8186523e646ae8874bff3fce74985d0e5" +checksum = "b3ffd357cd03519b56f5fa274a90dde587f80914fb0f5d1f6cfae9a40aa38bf7" dependencies = [ "ahash", "foldhash 0.1.5", @@ -12233,12 +13110,12 @@ dependencies = [ "rand 0.8.5", "scale-info", "schnellru", - "sp-core 38.1.0", - "sp-externalities", + "sp-core 43.0.0", + "sp-externalities 0.34.0", "substrate-prometheus-endpoint", "thiserror 1.0.69", "tracing", - "trie-db 0.30.0", + "trie-db 0.31.0", "trie-root", ] @@ -12262,17 +13139,18 @@ dependencies = [ [[package]] name = "sp-version" -version = "42.0.0" +version = "46.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "633ea19da3ec057d449af667099072daa4e99900984f304b96f4c2ee15aeecc7" +checksum = "0bce4baa3e414068c3a874be104e8cbbea00e300ced3332ca5fec587adc427ab" dependencies = [ "impl-serde 0.5.0", "parity-scale-codec", "parity-wasm", "scale-info", "serde", + "sp-core 43.0.0", "sp-crypto-hashing-proc-macro", - "sp-runtime 44.0.0", + "sp-runtime 48.0.0", "sp-std", "sp-version-proc-macro", "thiserror 1.0.69", @@ -12306,15 +13184,15 @@ dependencies = [ [[package]] name = "sp-wasm-interface" -version = "24.0.0" +version = "27.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd177d0658f3df0492f28bd39d665133a7868db5aa66c8642c949b6265430719" +checksum = "0d0d8ca13712d195299005601abc5d5062d5bbb11d69f0582f961b86dd6052a8" dependencies = [ "anyhow", "impl-trait-for-tuples", "log", "parity-scale-codec", - "wasmtime 35.0.0", + "wasmtime 36.0.12", ] [[package]] @@ -12329,22 +13207,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 = "36.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "beb3f1b1373a0926b44ddabfa55a608ea78c20ee356f35575c031db2f0202545" +checksum = "c0ca43a748480ec03bedd4b67b8e7144310afebfb004b3e49ba977565fbdd4e2" 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 +13289,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 +13335,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 +13348,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 +13383,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 +13401,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 +13443,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 +13562,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 +13853,7 @@ version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b" dependencies = [ - "bitflags 2.10.0", + "bitflags 2.13.0", "core-foundation 0.9.4", "system-configuration-sys", ] @@ -13139,30 +14017,29 @@ dependencies = [ [[package]] name = "time" -version = "0.3.44" +version = "0.3.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d" +checksum = "18dfaaeddcb932337b5e7866ee7d0ce9b76d2fd092997146f187ec09b4558a50" dependencies = [ "deranged", - "itoa", "num-conv", "powerfmt", - "serde", + "serde_core", "time-core", "time-macros", ] [[package]] name = "time-core" -version = "0.1.6" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b" +checksum = "9e1c906769ad99c88eaa54e728060edef082f8e358ff32030cb7c7d315e81109" [[package]] name = "time-macros" -version = "0.2.24" +version = "0.2.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3" +checksum = "c431b87111666e491a90baa837f914fb45cd5dc3c268591b0220ff5057f2085f" dependencies = [ "num-conv", "time-core", @@ -13286,7 +14163,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 +14297,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e9cd434a998747dd2c4276bc96ee2e0c7a2eadf3cae88e52be55a05fa9053f5" dependencies = [ - "bitflags 2.10.0", + "bitflags 2.13.0", "bytes", "http 1.3.1", "http-body 1.0.1", @@ -13539,9 +14432,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 +14555,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" @@ -13682,9 +14595,9 @@ dependencies = [ [[package]] name = "typenum" -version = "1.19.0" +version = "1.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb" +checksum = "b6f5e870be6c3b371b77fe0ee0bafb859fa4964b4404c27de1d380043c4dda20" [[package]] name = "ucd-trie" @@ -13761,7 +14674,7 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea" dependencies = [ - "crypto-common", + "crypto-common 0.1.6", "subtle 2.6.1", ] @@ -13771,7 +14684,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 +14801,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 +14815,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 +14831,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 +14948,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 +15063,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.13.0", "hashbrown 0.15.5", "indexmap 2.12.0", "semver 1.0.27", @@ -14172,13 +15085,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 +15124,26 @@ dependencies = [ [[package]] name = "wasmtime" -version = "35.0.0" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6fe976922a16af3b0d67172c473d1fd4f1aa5d0af9c8ba6538c741f3af686f4" +checksum = "4b4442dc12aa2473def8334f0e0f2b489be52c52507c938bbdc8be69ded4ded6" dependencies = [ - "addr2line 0.24.2", + "addr2line 0.25.1", "anyhow", - "bitflags 2.10.0", + "bitflags 2.13.0", "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 +15151,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.12", "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 +15257,18 @@ dependencies = [ [[package]] name = "wasmtime-environ" -version = "35.0.0" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44b6264a78d806924abbc76bbc75eac24976bc83bdfb938e5074ae551242436f" +checksum = "5d881c3d6205898a226cc487b117f23b9ed1c7da39952d65bd5eeb6745b3789c" dependencies = [ "anyhow", "cpp_demangle 0.4.5", "cranelift-bitset", - "cranelift-entity 0.122.0", - "gimli 0.31.1", + "cranelift-entity 0.123.12", + "gimli 0.32.3", "indexmap 2.12.0", "log", - "object 0.36.7", + "object 0.37.3", "postcard", "rustc-demangle", "serde", @@ -14359,24 +15276,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.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6775a9b516559716e5710e95a8014ca0adcc81e5bf4d3ad7899d89ae40094d1a" +checksum = "5ab1876bcfa51d6a05dea1c13933f53cbc1e316c783fddebc859f56a736eae07" dependencies = [ "cfg-if", ] [[package]] name = "wasmtime-internal-cache" -version = "35.0.0" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "138e33ad4bd120f3b1c77d6d0dcdce0de8239555495befcda89393a40ba5e324" +checksum = "2195a1521a5214a71b67ca2ba2d9317ae15917288ea9d8e5836142b921c9d155" dependencies = [ "anyhow", "base64 0.22.1", @@ -14388,42 +15305,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.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ec9ad7565e6a8de7cb95484e230ff689db74a4a085219e0da0cbd637a29c01c" +checksum = "ab3495aa8300e4ca6b53f81a53ce5eff6621fd5ff8378ef9ae552d1479d57371" dependencies = [ "anyhow", "cfg-if", - "cranelift-codegen 0.122.0", + "cranelift-codegen 0.123.12", "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.12", + "cranelift-frontend 0.123.12", + "cranelift-native 0.123.12", + "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.12", "wasmtime-internal-math", "wasmtime-internal-versioned-export-macros", ] [[package]] name = "wasmtime-internal-fiber" -version = "35.0.0" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b636ff8b220ebaf29dfe3b23770e4b2bad317b9683e3bf7345e162387385b39" +checksum = "29b5e4023a6b167da157338f5f0f505945eb45e78f1cac2d4dcce0922457d7d4" dependencies = [ "anyhow", "cc", @@ -14432,54 +15349,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.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9da71e2d573e3cc6f753a3b7bff98f425ca060c0e8071cc55c3d867a9edf3ecc" +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.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4417e06b7f80baff87d9770852c757a39b8d7f11d78b2620ca992b8725f16f50" +checksum = "627d8f57909a4f9bb1dbe57a96229a54b89d5995353d0b321f3cb9a1a118977a" 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.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7710d5c4ecdaa772927fd11e5dc30a9a62d1fc8fe933e11ad5576ad596ab6612" +checksum = "45b99315585a8a27125dd9b0150edb115d6f6ff0baae453c21d30822aab77f00" dependencies = [ "libm", ] [[package]] name = "wasmtime-internal-slab" -version = "35.0.0" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6ab22fabe1eed27ab01fd47cd89deacf43ad222ed7fd169ba6f4dd1fbddc53b" +checksum = "8eaee97281dd3fe47ec3d46c16fb9fe2dd32f37d0523c2d5c484f11b348734e4" [[package]] name = "wasmtime-internal-unwinder" -version = "35.0.0" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "307708f302f5dcf19c1bbbfb3d9f2cbc837dd18088a7988747b043a46ba38ecc" +checksum = "d0c005f82c48492b6b44fa19ee5205bd933c4f8baca41e314eca8331dd3c4fd9" dependencies = [ "anyhow", "cfg-if", - "cranelift-codegen 0.122.0", + "cranelift-codegen 0.123.12", "log", - "object 0.36.7", + "object 0.37.3", ] [[package]] name = "wasmtime-internal-versioned-export-macros" -version = "35.0.0" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "342b0466f92b7217a4de9e114175fedee1907028567d2548bcd42f71a8b5b016" +checksum = "7b73639a9c0c0e33a2ef942ca99b6772b48393be92bebbd0767c607e5b0a68e0" dependencies = [ "proc-macro2", "quote", @@ -14488,17 +15417,17 @@ dependencies = [ [[package]] name = "wasmtime-internal-winch" -version = "35.0.0" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2012e7384c25b91aab2f1b6a1e1cbab9d0f199bbea06cc873597a3f047f05730" +checksum = "392ca021d084c7426616ef77e1284315555f11bcbb34f416d74b0732db622811" dependencies = [ "anyhow", - "cranelift-codegen 0.122.0", - "gimli 0.31.1", - "object 0.36.7", + "cranelift-codegen 0.123.12", + "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.12", "wasmtime-internal-cranelift", "winch-codegen", ] @@ -14678,20 +15607,20 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "winch-codegen" -version = "35.0.0" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "839a334ef7c62d8368dbd427e767a6fbb1ba08cc12ecce19cbb666c10613b585" +checksum = "61ec880b20caaa72245944b54cfb22aca111f8c805e12a7542b40d66921e5323" dependencies = [ "anyhow", "cranelift-assembler-x64", - "cranelift-codegen 0.122.0", - "gimli 0.31.1", + "cranelift-codegen 0.123.12", + "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.12", "wasmtime-internal-cranelift", "wasmtime-internal-math", ] @@ -15228,9 +16157,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..9d2df348 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 = "30.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 }