diff --git a/Cargo.lock b/Cargo.lock index a888cf9..fd27550 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -12,22 +12,13 @@ dependencies = [ "regex", ] -[[package]] -name = "addr2line" -version = "0.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97" -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", + "gimli", ] [[package]] @@ -71,6 +62,17 @@ dependencies = [ "subtle 2.6.1", ] +[[package]] +name = "ahash" +version = "0.7.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9" +dependencies = [ + "getrandom 0.2.16", + "once_cell", + "version_check", +] + [[package]] name = "ahash" version = "0.8.12" @@ -193,6 +195,12 @@ dependencies = [ "syn 2.0.101", ] +[[package]] +name = "arbitrary" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1" + [[package]] name = "ark-bls12-377" version = "0.4.0" @@ -251,7 +259,7 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43d68f2d516162846c1238e755a7c4d131b892b70cc70c471a8e3ca3ed818fce" dependencies = [ - "ahash", + "ahash 0.8.12", "ark-ff 0.5.0", "ark-poly 0.5.0", "ark-serialize 0.5.0", @@ -383,7 +391,7 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "579305839da207f02b89cd1679e50e67b4331e2f9294a57693e5051b7703fe27" dependencies = [ - "ahash", + "ahash 0.8.12", "ark-ff 0.5.0", "ark-serialize 0.5.0", "ark-std 0.5.0", @@ -694,11 +702,11 @@ version = "0.3.75" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" dependencies = [ - "addr2line 0.24.2", + "addr2line", "cfg-if", "libc", "miniz_oxide", - "object 0.36.7", + "object", "rustc-demangle", "windows-targets 0.52.6", ] @@ -715,12 +723,6 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf" -[[package]] -name = "base64" -version = "0.21.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" - [[package]] name = "base64" version = "0.22.1" @@ -735,8 +737,8 @@ checksum = "89e25b6adfb930f02d1981565a6e5d9c547ac15a96606256d3b59040e5cd4ca3" [[package]] name = "binary-merkle-tree" -version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "16.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "hash-db", "log", @@ -744,12 +746,16 @@ dependencies = [ ] [[package]] -name = "bincode" -version = "1.3.3" +name = "bip39" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" +checksum = "90dbd31c98227229239363921e60fcf5e558e43ec69094d46fc4996f08d1d5bc" dependencies = [ + "bitcoin_hashes", + "rand 0.8.5", + "rand_core 0.6.4", "serde", + "unicode-normalization", ] [[package]] @@ -825,17 +831,6 @@ dependencies = [ "constant_time_eq", ] -[[package]] -name = "blake2s_simd" -version = "1.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e90f7deecfac93095eb874a40febd69427776e24e1bd7f87f33ac62d6f0174df" -dependencies = [ - "arrayref", - "arrayvec", - "constant_time_eq", -] - [[package]] name = "blake3" version = "1.8.2" @@ -869,10 +864,11 @@ dependencies = [ [[package]] name = "bounded-collections" -version = "0.2.4" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64ad8a0bed7827f0b07a5d23cec2e58cc02038a99e4ca81616cb2bb2025f804d" +checksum = "dee8eddd066a8825ec5570528e6880471210fd5d88cb6abbe1cfdd51ca249c33" dependencies = [ + "jam-codec", "log", "parity-scale-codec", "scale-info", @@ -911,6 +907,9 @@ name = "bumpalo" version = "3.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf" +dependencies = [ + "allocator-api2", +] [[package]] name = "byte-slice-cast" @@ -1118,19 +1117,6 @@ dependencies = [ "windows-link", ] -[[package]] -name = "cid" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9b68e3193982cd54187d71afdb2a271ad4cf8af157858e9cb911b91321de143" -dependencies = [ - "core2", - "multibase", - "multihash 0.17.0", - "serde", - "unsigned-varint 0.7.2", -] - [[package]] name = "cid" version = "0.11.1" @@ -1215,6 +1201,15 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "cobs" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fa961b519f0b462e3a3b4a34b64d119eeaca1d59af726fe450bbba07a9fc0a1" +dependencies = [ + "thiserror 2.0.12", +] + [[package]] name = "codespan-reporting" version = "0.12.0" @@ -1331,6 +1326,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" @@ -1368,9 +1372,9 @@ dependencies = [ [[package]] name = "cpp_demangle" -version = "0.3.5" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eeaa953eaad386a53111e47172c2fedba671e5684c8dd601a5f474f4f118710f" +checksum = "f2bb79cb74d735044c972aae58ed0aaa9a837e85b01106a54c39e42e97f62253" dependencies = [ "cfg-if", ] @@ -1384,64 +1388,113 @@ dependencies = [ "libc", ] +[[package]] +name = "cranelift-assembler-x64" +version = "0.122.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ae7b60ec3fd7162427d3b3801520a1908bef7c035b52983cd3ca11b8e7deb51" +dependencies = [ + "cranelift-assembler-x64-meta", +] + +[[package]] +name = "cranelift-assembler-x64-meta" +version = "0.122.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6511c200fed36452697b4b6b161eae57d917a2044e6333b1c1389ed63ccadeee" +dependencies = [ + "cranelift-srcgen", +] + [[package]] name = "cranelift-bforest" -version = "0.95.1" +version = "0.122.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1277fbfa94bc82c8ec4af2ded3e639d49ca5f7f3c7eeab2c66accd135ece4e70" +checksum = "5f7086a645aa58bae979312f64e3029ac760ac1b577f5cd2417844842a2ca07f" dependencies = [ "cranelift-entity", ] +[[package]] +name = "cranelift-bitset" +version = "0.122.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5225b4dec45f3f3dbf383f12560fac5ce8d780f399893607e21406e12e77f491" +dependencies = [ + "serde", + "serde_derive", +] + [[package]] name = "cranelift-codegen" -version = "0.95.1" +version = "0.122.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6e8c31ad3b2270e9aeec38723888fe1b0ace3bea2b06b3f749ccf46661d3220" +checksum = "858fb3331e53492a95979378d6df5208dd1d0d315f19c052be8115f4efc888e0" dependencies = [ "bumpalo", + "cranelift-assembler-x64", "cranelift-bforest", + "cranelift-bitset", "cranelift-codegen-meta", "cranelift-codegen-shared", + "cranelift-control", "cranelift-entity", "cranelift-isle", - "gimli 0.27.3", - "hashbrown 0.13.2", + "gimli", + "hashbrown 0.15.3", "log", - "regalloc2 0.6.1", + "pulley-interpreter", + "regalloc2 0.12.2", + "rustc-hash 2.1.1", + "serde", "smallvec", "target-lexicon", + "wasmtime-internal-math", ] [[package]] name = "cranelift-codegen-meta" -version = "0.95.1" +version = "0.122.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8ac5ac30d62b2d66f12651f6b606dbdfd9c2cfd0908de6b387560a277c5c9da" +checksum = "456715b9d5f12398f156d5081096e7b5d039f01b9ecc49790a011c8e43e65b5f" dependencies = [ + "cranelift-assembler-x64-meta", "cranelift-codegen-shared", + "cranelift-srcgen", + "pulley-interpreter", ] [[package]] name = "cranelift-codegen-shared" -version = "0.95.1" +version = "0.122.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd82b8b376247834b59ed9bdc0ddeb50f517452827d4a11bccf5937b213748b8" +checksum = "0306041099499833f167a0ddb707e1e54100f1a84eab5631bc3dad249708f482" + +[[package]] +name = "cranelift-control" +version = "0.122.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1672945e1f9afc2297f49c92623f5eabc64398e2cb0d824f8f72a2db2df5af23" +dependencies = [ + "arbitrary", +] [[package]] name = "cranelift-entity" -version = "0.95.1" +version = "0.122.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40099d38061b37e505e63f89bab52199037a72b931ad4868d9089ff7268660b0" +checksum = "aa3cd55eb5f3825b9ae5de1530887907360a6334caccdc124c52f6d75246c98a" dependencies = [ + "cranelift-bitset", "serde", + "serde_derive", ] [[package]] name = "cranelift-frontend" -version = "0.95.1" +version = "0.122.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64a25d9d0a0ae3079c463c34115ec59507b4707175454f0eee0891e83e30e82d" +checksum = "781f9905f8139b8de22987b66b522b416fe63eb76d823f0b3a8c02c8fd9500c7" dependencies = [ "cranelift-codegen", "log", @@ -1451,15 +1504,15 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.95.1" +version = "0.122.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80de6a7d0486e4acbd5f9f87ec49912bf4c8fb6aea00087b989685460d4469ba" +checksum = "a05337a2b02c3df00b4dd9a263a027a07b3dff49f61f7da3b5d195c21eaa633d" [[package]] name = "cranelift-native" -version = "0.95.1" +version = "0.122.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb6b03e0e03801c4b3fd8ce0758a94750c07a44e7944cc0ffbf0d3f2e7c79b00" +checksum = "2eee7a496dd66380082c9c5b6f2d5fa149cec0ec383feec5caf079ca2b3671c2" dependencies = [ "cranelift-codegen", "libc", @@ -1467,20 +1520,10 @@ dependencies = [ ] [[package]] -name = "cranelift-wasm" -version = "0.95.1" +name = "cranelift-srcgen" +version = "0.122.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff3220489a3d928ad91e59dd7aeaa8b3de18afb554a6211213673a71c90737ac" -dependencies = [ - "cranelift-codegen", - "cranelift-entity", - "cranelift-frontend", - "itertools 0.10.5", - "log", - "smallvec", - "wasmparser", - "wasmtime-types", -] +checksum = "b530783809a55cb68d070e0de60cfbb3db0dc94c8850dd5725411422bedcf6bb" [[package]] name = "crc32fast" @@ -1590,8 +1633,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system" -version = "0.21.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "0.25.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "array-bytes 6.2.3", "bytes", @@ -1628,8 +1671,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system-proc-macro" -version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "proc-macro-crate 3.3.0", "proc-macro2", @@ -1639,8 +1682,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-core" -version = "0.19.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "0.23.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", @@ -1656,8 +1699,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-parachain-inherent" -version = "0.19.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "0.23.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -1670,8 +1713,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-proof-size-hostfunction" -version = "0.13.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "0.16.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "sp-externalities", "sp-runtime-interface", @@ -1680,8 +1723,8 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-interface" -version = "0.24.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "0.28.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -1879,6 +1922,15 @@ dependencies = [ "thiserror 1.0.69", ] +[[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" @@ -1965,7 +2017,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", @@ -2381,6 +2433,18 @@ dependencies = [ "zeroize", ] +[[package]] +name = "embedded-io" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3ced" + +[[package]] +name = "embedded-io" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d" + [[package]] name = "encode_unicode" version = "1.0.0" @@ -2399,6 +2463,26 @@ dependencies = [ "syn 2.0.101", ] +[[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.0" @@ -2419,19 +2503,6 @@ dependencies = [ "syn 2.0.101", ] -[[package]] -name = "env_logger" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580" -dependencies = [ - "humantime", - "is-terminal", - "log", - "regex", - "termcolor", -] - [[package]] name = "environmental" version = "1.1.4" @@ -2505,12 +2576,6 @@ dependencies = [ "syn 2.0.101", ] -[[package]] -name = "fallible-iterator" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" - [[package]] name = "fallible-iterator" version = "0.3.0" @@ -2540,7 +2605,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eb42427514b063d97ce21d5199f36c0c307d981434a6be32582bc79fe5bd2303" dependencies = [ "expander", - "indexmap 2.9.0", + "indexmap", "proc-macro-crate 3.3.0", "proc-macro2", "quote", @@ -2583,16 +2648,6 @@ dependencies = [ "winapi", ] -[[package]] -name = "file-per-thread-logger" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84f2e425d9790201ba4af4630191feac6dcc98765b118d4d18e91d23c2353866" -dependencies = [ - "env_logger", - "log", -] - [[package]] name = "filetime" version = "0.2.25" @@ -2660,7 +2715,7 @@ checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" [[package]] name = "fork-tree" version = "13.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "parity-scale-codec", ] @@ -2692,8 +2747,8 @@ checksum = "28dd6caf6059519a65843af8fe2a3ae298b14b80179855aeb4adc2c1934ee619" [[package]] name = "frame-benchmarking" -version = "41.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "frame-support", "frame-support-procedural", @@ -2717,7 +2772,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "16.1.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "proc-macro-crate 3.3.0", "proc-macro2", @@ -2727,8 +2782,8 @@ dependencies = [ [[package]] name = "frame-election-provider-support" -version = "41.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2744,8 +2799,8 @@ dependencies = [ [[package]] name = "frame-executive" -version = "41.0.2" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "aquamarine", "frame-support", @@ -2762,9 +2817,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", @@ -2774,8 +2829,8 @@ dependencies = [ [[package]] name = "frame-metadata-hash-extension" -version = "0.9.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "0.13.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "array-bytes 6.2.3", "const-hex", @@ -2790,8 +2845,8 @@ dependencies = [ [[package]] name = "frame-support" -version = "41.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "aquamarine", "array-bytes 6.2.3", @@ -2831,8 +2886,8 @@ dependencies = [ [[package]] name = "frame-support-procedural" -version = "34.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "36.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "Inflector", "cfg-expr", @@ -2852,7 +2907,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "13.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 3.3.0", @@ -2864,7 +2919,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "12.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "proc-macro2", "quote", @@ -2873,8 +2928,8 @@ dependencies = [ [[package]] name = "frame-system" -version = "41.0.2" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "cfg-if", "docify", @@ -2892,8 +2947,8 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" -version = "41.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "frame-benchmarking", "frame-support", @@ -2906,8 +2961,8 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" -version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "docify", "parity-scale-codec", @@ -2916,8 +2971,8 @@ dependencies = [ [[package]] name = "frame-try-runtime" -version = "0.47.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "0.51.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "frame-support", "parity-scale-codec", @@ -3086,6 +3141,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.9.1", + "debugid", + "fxhash", + "serde", + "serde_json", +] + [[package]] name = "generator" version = "0.8.7" @@ -3167,24 +3235,14 @@ dependencies = [ "polyval", ] -[[package]] -name = "gimli" -version = "0.27.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e" -dependencies = [ - "fallible-iterator 0.2.0", - "indexmap 1.9.3", - "stable_deref_trait", -] - [[package]] name = "gimli" version = "0.31.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" dependencies = [ - "fallible-iterator 0.3.0", + "fallible-iterator", + "indexmap", "stable_deref_trait", ] @@ -3231,7 +3289,7 @@ dependencies = [ "futures-sink", "futures-util", "http 0.2.12", - "indexmap 2.9.0", + "indexmap", "slab", "tokio", "tokio-util", @@ -3250,7 +3308,7 @@ dependencies = [ "futures-core", "futures-sink", "http 1.3.1", - "indexmap 2.9.0", + "indexmap", "slab", "tokio", "tokio-util", @@ -3277,6 +3335,9 @@ name = "hashbrown" version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" +dependencies = [ + "ahash 0.7.8", +] [[package]] name = "hashbrown" @@ -3284,7 +3345,7 @@ version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" dependencies = [ - "ahash", + "ahash 0.8.12", ] [[package]] @@ -3293,7 +3354,7 @@ version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" dependencies = [ - "ahash", + "ahash 0.8.12", "allocator-api2", ] @@ -3306,6 +3367,7 @@ dependencies = [ "allocator-api2", "equivalent", "foldhash", + "serde", ] [[package]] @@ -3543,12 +3605,6 @@ version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" -[[package]] -name = "humantime" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b112acc8b3adf4b107a8ec20977da0273a8c386765a3ec0229bd500a1443f9f" - [[package]] name = "hyper" version = "0.14.32" @@ -3863,17 +3919,6 @@ dependencies = [ "quote", ] -[[package]] -name = "indexmap" -version = "1.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" -dependencies = [ - "autocfg", - "hashbrown 0.12.3", - "serde", -] - [[package]] name = "indexmap" version = "2.9.0" @@ -3882,6 +3927,7 @@ checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" dependencies = [ "equivalent", "hashbrown 0.15.3", + "serde", ] [[package]] @@ -3911,17 +3957,6 @@ dependencies = [ "num-traits", ] -[[package]] -name = "io-lifetimes" -version = "1.0.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" -dependencies = [ - "hermit-abi 0.3.9", - "libc", - "windows-sys 0.48.0", -] - [[package]] name = "ip_network" version = "0.4.1" @@ -4014,6 +4049,54 @@ 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" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb948eace373d99de60501a02fb17125d30ac632570de20dccc74370cdd611b9" +dependencies = [ + "arrayvec", + "bitvec", + "byte-slice-cast", + "const_format", + "impl-trait-for-tuples", + "jam-codec-derive", + "rustversion", + "serde", +] + +[[package]] +name = "jam-codec-derive" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "319af585c4c8a6b5552a52b7787a1ab3e4d59df7614190b1f85b9b842488789d" +dependencies = [ + "proc-macro-crate 3.3.0", + "proc-macro2", + "quote", + "syn 2.0.101", +] + [[package]] name = "jobserver" version = "0.1.33" @@ -4036,9 +4119,9 @@ dependencies = [ [[package]] name = "jsonrpsee" -version = "0.24.9" +version = "0.24.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37b26c20e2178756451cfeb0661fb74c47dd5988cb7e3939de7e9241fd604d42" +checksum = "e281ae70cc3b98dac15fced3366a880949e65fc66e345ce857a5682d152f3e62" dependencies = [ "jsonrpsee-core", "jsonrpsee-proc-macros", @@ -4050,9 +4133,9 @@ dependencies = [ [[package]] name = "jsonrpsee-core" -version = "0.24.9" +version = "0.24.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "456196007ca3a14db478346f58c7238028d55ee15c1df15115596e411ff27925" +checksum = "348ee569eaed52926b5e740aae20863762b16596476e943c9e415a6479021622" dependencies = [ "async-trait", "bytes", @@ -4073,9 +4156,9 @@ dependencies = [ [[package]] name = "jsonrpsee-proc-macros" -version = "0.24.9" +version = "0.24.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e65763c942dfc9358146571911b0cd1c361c2d63e2d2305622d40d36376ca80" +checksum = "7398cddf5013cca4702862a2692b66c48a3bd6cf6ec681a47453c93d63cf8de5" dependencies = [ "heck 0.5.0", "proc-macro-crate 3.3.0", @@ -4086,9 +4169,9 @@ dependencies = [ [[package]] name = "jsonrpsee-server" -version = "0.24.9" +version = "0.24.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55e363146da18e50ad2b51a0a7925fc423137a0b1371af8235b1c231a0647328" +checksum = "21429bcdda37dcf2d43b68621b994adede0e28061f816b038b0f18c70c143d51" dependencies = [ "futures-util", "http 1.3.1", @@ -4113,9 +4196,9 @@ dependencies = [ [[package]] name = "jsonrpsee-types" -version = "0.24.9" +version = "0.24.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08a8e70baf945b6b5752fc8eb38c918a48f1234daf11355e07106d963f860089" +checksum = "b0f05e0028e55b15dbd2107163b3c744cd3bb4474f193f95d9708acbf5677e44" dependencies = [ "http 1.3.1", "serde", @@ -4177,6 +4260,12 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" +[[package]] +name = "leb128fmt" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2" + [[package]] name = "libc" version = "0.2.172" @@ -4306,7 +4395,7 @@ dependencies = [ "libp2p-core", "libp2p-identity", "libp2p-swarm", - "lru", + "lru 0.12.5", "quick-protobuf", "quick-protobuf-codec", "smallvec", @@ -4502,7 +4591,7 @@ dependencies = [ "libp2p-core", "libp2p-identity", "libp2p-swarm-derive", - "lru", + "lru 0.12.5", "multistream-select", "once_cell", "rand 0.8.5", @@ -4610,7 +4699,7 @@ dependencies = [ "thiserror 1.0.69", "tracing", "yamux 0.12.1", - "yamux 0.13.5", + "yamux 0.13.8", ] [[package]] @@ -4631,7 +4720,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e79019718125edc905a079a70cfa5f3820bc76139fc91d6f9abc27ea2a887139" dependencies = [ "arrayref", - "base64 0.22.1", + "base64", "digest 0.9.0", "libsecp256k1-core", "libsecp256k1-gen-ecmult", @@ -4703,12 +4792,6 @@ dependencies = [ "nalgebra", ] -[[package]] -name = "linux-raw-sys" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4" - [[package]] name = "linux-raw-sys" version = "0.4.15" @@ -4741,19 +4824,20 @@ checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" [[package]] name = "litep2p" -version = "0.9.5" +version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14fb10e63363204b89d91e1292df83322fd9de5d7fa76c3d5c78ddc2f8f3efa9" +checksum = "d903b21d57fae0e8d184c6ea0107fb5303fcab7cd2acaf5d2d9beb2807194b4a" dependencies = [ "async-trait", "bs58", "bytes", - "cid 0.11.1", + "cid", "ed25519-dalek", + "enum-display", "futures", "futures-timer", "hickory-resolver 0.25.2", - "indexmap 2.9.0", + "indexmap", "libc", "mockall", "multiaddr 0.17.1", @@ -4762,8 +4846,9 @@ dependencies = [ "parking_lot 0.12.3", "pin-project", "prost 0.13.5", - "prost-build", + "prost-build 0.14.3", "rand 0.8.5", + "ring 0.17.14", "serde", "sha2 0.10.9", "simple-dns", @@ -4781,7 +4866,7 @@ dependencies = [ "url", "x25519-dalek", "x509-parser 0.17.0", - "yamux 0.13.5", + "yamux 0.13.8", "yasna", "zeroize", ] @@ -4815,6 +4900,15 @@ dependencies = [ "tracing-subscriber", ] +[[package]] +name = "lru" +version = "0.7.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e999beba7b6e8345721bd280141ed958096a2e4abdf74f67ff4ce49b4b54e47a" +dependencies = [ + "hashbrown 0.12.3", +] + [[package]] name = "lru" version = "0.12.5" @@ -4859,10 +4953,10 @@ dependencies = [ ] [[package]] -name = "mach" -version = "0.3.2" +name = "mach2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa" +checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" dependencies = [ "libc", ] @@ -4967,15 +5061,6 @@ dependencies = [ "libc", ] -[[package]] -name = "memoffset" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1" -dependencies = [ - "autocfg", -] - [[package]] name = "memory-db" version = "0.34.0" @@ -5165,13 +5250,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "835d6ff01d610179fbce3de1694d007e500bf33a7f29689838941d6bf783ae40" dependencies = [ "blake2b_simd", - "blake2s_simd", - "blake3", "core2", "digest 0.10.7", "multihash-derive", "sha2 0.10.9", - "sha3", "unsigned-varint 0.7.2", ] @@ -5328,7 +5410,7 @@ dependencies = [ [[package]] name = "nimbus-primitives" version = "0.9.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=main#0779a158b4468835d04fdfc431989461e9dd83c2" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=main#2bbf53352c159eeab295d4fcf4dec7a99d6c409e" dependencies = [ "async-trait", "frame-benchmarking", @@ -5483,24 +5565,15 @@ dependencies = [ "libc", ] -[[package]] -name = "object" -version = "0.30.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03b4680b86d9cfafba8fc491dc9b6df26b68cf40e9e6cd73909194759a63c385" -dependencies = [ - "crc32fast", - "hashbrown 0.13.2", - "indexmap 1.9.3", - "memchr", -] - [[package]] name = "object" version = "0.36.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" dependencies = [ + "crc32fast", + "hashbrown 0.15.3", + "indexmap", "memchr", ] @@ -5589,7 +5662,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43dfaf083aef571385fccfdc3a2f8ede8d0a1863160455d4f2b014d8f7d04a3f" dependencies = [ "expander", - "indexmap 2.9.0", + "indexmap", "itertools 0.11.0", "petgraph 0.6.5", "proc-macro-crate 3.3.0", @@ -5606,8 +5679,8 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" [[package]] name = "pallet-asset-conversion" -version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "frame-benchmarking", "frame-support", @@ -5625,7 +5698,7 @@ dependencies = [ [[package]] name = "pallet-async-backing" version = "0.9.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=main#0779a158b4468835d04fdfc431989461e9dd83c2" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=main#2bbf53352c159eeab295d4fcf4dec7a99d6c409e" dependencies = [ "cumulus-pallet-parachain-system", "cumulus-primitives-core", @@ -5645,7 +5718,7 @@ dependencies = [ [[package]] name = "pallet-author-inherent" version = "0.9.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=main#0779a158b4468835d04fdfc431989461e9dd83c2" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=main#2bbf53352c159eeab295d4fcf4dec7a99d6c409e" dependencies = [ "frame-benchmarking", "frame-support", @@ -5663,8 +5736,8 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" -version = "41.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "frame-support", "frame-system", @@ -5678,8 +5751,8 @@ dependencies = [ [[package]] name = "pallet-authorship" -version = "41.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "frame-support", "frame-system", @@ -5691,8 +5764,8 @@ dependencies = [ [[package]] name = "pallet-babe" -version = "41.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "frame-benchmarking", "frame-support", @@ -5714,8 +5787,8 @@ dependencies = [ [[package]] name = "pallet-balances" -version = "42.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "46.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "docify", "frame-benchmarking", @@ -5730,8 +5803,8 @@ dependencies = [ [[package]] name = "pallet-broker" -version = "0.20.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "0.24.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "bitvec", "frame-benchmarking", @@ -5782,8 +5855,8 @@ dependencies = [ [[package]] name = "pallet-message-queue" -version = "44.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "48.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "environmental", "frame-benchmarking", @@ -5802,7 +5875,7 @@ dependencies = [ [[package]] name = "pallet-migrations" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=main#0779a158b4468835d04fdfc431989461e9dd83c2" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=main#2bbf53352c159eeab295d4fcf4dec7a99d6c409e" dependencies = [ "cumulus-primitives-core", "frame-benchmarking", @@ -5821,8 +5894,8 @@ dependencies = [ [[package]] name = "pallet-mmr" -version = "41.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "log", "parity-scale-codec", @@ -5833,13 +5906,14 @@ dependencies = [ [[package]] name = "pallet-session" -version = "41.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "frame-support", "frame-system", "impl-trait-for-tuples", "log", + "pallet-balances", "pallet-timestamp", "parity-scale-codec", "scale-info", @@ -5854,8 +5928,8 @@ dependencies = [ [[package]] name = "pallet-staking" -version = "41.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5876,8 +5950,8 @@ dependencies = [ [[package]] name = "pallet-timestamp" -version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "44.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "docify", "frame-benchmarking", @@ -5894,12 +5968,13 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" -version = "41.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "frame-benchmarking", "frame-support", "frame-system", + "log", "parity-scale-codec", "scale-info", "serde", @@ -5909,8 +5984,8 @@ dependencies = [ [[package]] name = "pallet-utility" -version = "41.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "frame-benchmarking", "frame-support", @@ -5941,19 +6016,6 @@ dependencies = [ "staging-xcm", ] -[[package]] -name = "parity-bip39" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e69bf016dc406eff7d53a7d3f7cf1c2e72c82b9088aac1118591e36dd2cd3e9" -dependencies = [ - "bitcoin_hashes", - "rand 0.8.5", - "rand_core 0.6.4", - "serde", - "unicode-normalization", -] - [[package]] name = "parity-db" version = "0.4.13" @@ -6103,7 +6165,7 @@ version = "3.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "38af38e8470ac9dee3ce1bae1af9c1671fffc44ddfd8bd1d0a3445bf349a8ef3" dependencies = [ - "base64 0.22.1", + "base64", "serde", ] @@ -6120,7 +6182,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" dependencies = [ "fixedbitset 0.4.2", - "indexmap 2.9.0", + "indexmap", ] [[package]] @@ -6130,9 +6192,26 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772" dependencies = [ "fixedbitset 0.5.7", - "indexmap 2.9.0", + "indexmap", +] + +[[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.3", + "indexmap", ] +[[package]] +name = "picosimd" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af35c838647fef3d6d052e27006ef88ea162336eee33063c50a63f163c18cdeb" + [[package]] name = "pin-project" version = "1.1.10" @@ -6193,8 +6272,8 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" -version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "21.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "parity-scale-codec", "scale-info", @@ -6204,8 +6283,8 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" -version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "bs58", "futures", @@ -6221,8 +6300,8 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" -version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "async-channel", "async-trait", @@ -6246,8 +6325,8 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" -version = "20.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "23.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "bitvec", "bounded-vec", @@ -6270,8 +6349,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" -version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "async-trait", "derive_more 0.99.20", @@ -6298,8 +6377,8 @@ dependencies = [ [[package]] name = "polkadot-overseer" -version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "async-trait", "futures", @@ -6318,9 +6397,10 @@ dependencies = [ [[package]] name = "polkadot-parachain-primitives" -version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "20.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ + "array-bytes 6.2.3", "bounded-collections", "derive_more 0.99.20", "parity-scale-codec", @@ -6334,8 +6414,8 @@ dependencies = [ [[package]] name = "polkadot-primitives" -version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "22.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "bitvec", "bounded-collections", @@ -6363,8 +6443,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "25.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "bs58", "frame-benchmarking", @@ -6375,8 +6455,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" -version = "20.0.3" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "24.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "bitflags 1.3.2", "bitvec", @@ -6423,8 +6503,8 @@ dependencies = [ [[package]] name = "polkadot-sdk-frame" -version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "0.14.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "docify", "frame-benchmarking", @@ -6458,8 +6538,8 @@ dependencies = [ [[package]] name = "polkadot-statement-table" -version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "23.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -6468,12 +6548,13 @@ dependencies = [ [[package]] name = "polkavm" -version = "0.24.0" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2a01db119bb3a86572c0641ba6e7c9786fbd2ac89c25b43b688c4e353787526" +checksum = "4323d016144b2852da47cee55ca5fc33dfe7517be1f52395759f247ecc5695f6" dependencies = [ "libc", "log", + "picosimd", "polkavm-assembler", "polkavm-common", "polkavm-linux-raw", @@ -6481,37 +6562,38 @@ dependencies = [ [[package]] name = "polkavm-assembler" -version = "0.24.0" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eea6105f3f344abe0bf0151d67b3de6f5d24353f2393355ecf3f5f6e06d7fd0b" +checksum = "b3a873fa7ace058d6507debf5fccb1d06bd3279f5b35dbaf70dc7fe94a6c415c" dependencies = [ "log", ] [[package]] name = "polkavm-common" -version = "0.24.0" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d91ed9e5af472f729fcf3b3c1cf17508ddbb3505259dd6e2ee0fb5a29e105d22" +checksum = "ed1b408db93d4f49f5c651a7844682b9d7a561827b4dc6202c10356076c055c9" dependencies = [ "log", + "picosimd", "polkavm-assembler", ] [[package]] name = "polkavm-derive" -version = "0.24.0" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "176144f8661117ea95fa7cf868c9a62d6b143e8a2ebcb7582464c3faade8669a" +checksum = "acb4463fb0b9dbfafdc1d1a1183df4bf7afa3350d124f29d5700c6bee54556b5" dependencies = [ "polkavm-derive-impl-macro", ] [[package]] name = "polkavm-derive-impl" -version = "0.24.0" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5a21844afdfcc10c92b9ef288ccb926211af27478d1730fcd55e4aec710179d" +checksum = "993ff45b972e09babe68adce7062c3c38a84b9f50f07b7caf393a023eaa6c74a" dependencies = [ "polkavm-common", "proc-macro2", @@ -6521,9 +6603,9 @@ dependencies = [ [[package]] name = "polkavm-derive-impl-macro" -version = "0.24.0" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba0ef0f17ad81413ea1ca5b1b67553aedf5650c88269b673d3ba015c83bc2651" +checksum = "0a4f5352e13c1ca5f0e4d7b4a804fbb85b0e02c45cae435d101fe71081bc8ed8" dependencies = [ "polkavm-derive-impl", "syn 2.0.101", @@ -6531,15 +6613,15 @@ dependencies = [ [[package]] name = "polkavm-linker" -version = "0.24.0" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06c95a521a1331024ebe5823ffdfba9ea6df40b934b0804049d5171887579806" +checksum = "6739125c4f8f44b4282b6531d765d599f20514e9b608737c6c3544594d08f995" dependencies = [ "dirs", - "gimli 0.31.1", + "gimli", "hashbrown 0.14.5", "log", - "object 0.36.7", + "object", "polkavm-common", "regalloc2 0.9.3", "rustc-demangle", @@ -6547,9 +6629,9 @@ dependencies = [ [[package]] name = "polkavm-linux-raw" -version = "0.24.0" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ec0b13e26ec7234dba213ca17118c70c562809bdce0eefe84f92613d5c8da26" +checksum = "604b23cdb201979304449f53d21bfd5fb1724c03e3ea889067c9a3bf7ae33862" [[package]] name = "polling" @@ -6595,6 +6677,18 @@ version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e" +[[package]] +name = "postcard" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6764c3b5dd454e283a30e6dfe78e9b31096d9e32036b5d1eaac7a6119ccb9a24" +dependencies = [ + "cobs", + "embedded-io 0.4.0", + "embedded-io 0.6.1", + "serde", +] + [[package]] name = "potential_utf" version = "0.1.2" @@ -6741,9 +6835,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.95" +version = "1.0.105" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" +checksum = "535d180e0ecab6268a3e718bb9fd44db66bbbc256257165fc699dadf70d16fe7" dependencies = [ "unicode-ident", ] @@ -6821,13 +6915,23 @@ dependencies = [ "prost-derive 0.13.5", ] +[[package]] +name = "prost" +version = "0.14.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2ea70524a2f82d518bce41317d0fae74151505651af45faf1ffbd6fd33f0568" +dependencies = [ + "bytes", + "prost-derive 0.14.3", +] + [[package]] name = "prost-build" version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be769465445e8c1474e9c5dac2018218498557af32d9ed057325ec9a41ae81bf" dependencies = [ - "heck 0.5.0", + "heck 0.4.1", "itertools 0.14.0", "log", "multimap", @@ -6835,7 +6939,26 @@ dependencies = [ "petgraph 0.7.1", "prettyplease", "prost 0.13.5", - "prost-types", + "prost-types 0.13.5", + "regex", + "syn 2.0.101", + "tempfile", +] + +[[package]] +name = "prost-build" +version = "0.14.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "343d3bd7056eda839b03204e68deff7d1b13aba7af2b2fd16890697274262ee7" +dependencies = [ + "heck 0.4.1", + "itertools 0.14.0", + "log", + "multimap", + "petgraph 0.8.3", + "prettyplease", + "prost 0.14.3", + "prost-types 0.14.3", "regex", "syn 2.0.101", "tempfile", @@ -6867,6 +6990,19 @@ dependencies = [ "syn 2.0.101", ] +[[package]] +name = "prost-derive" +version = "0.14.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27c6023962132f4b30eb4c172c91ce92d933da334c59c23cddee82358ddafb0b" +dependencies = [ + "anyhow", + "itertools 0.14.0", + "proc-macro2", + "quote", + "syn 2.0.101", +] + [[package]] name = "prost-types" version = "0.13.5" @@ -6877,12 +7013,35 @@ dependencies = [ ] [[package]] -name = "psm" -version = "0.1.26" +name = "prost-types" +version = "0.14.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8991c4cbdb8bc5b11f0b074ffe286c30e523de90fee5ba8132f1399f23cb3dd7" +dependencies = [ + "prost 0.14.3", +] + +[[package]] +name = "pulley-interpreter" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e944464ec8536cd1beb0bbfd96987eb5e3b72f2ecdafdc5c769a37f1fa2ae1f" +checksum = "b89c4319786b16c1a6a38ee04788d32c669b61ba4b69da2162c868c18be99c1b" dependencies = [ - "cc", + "cranelift-bitset", + "log", + "pulley-macros", + "wasmtime-internal-math", +] + +[[package]] +name = "pulley-macros" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "938543690519c20c3a480d20a8efcc8e69abeb44093ab1df4e7c1f81f26c677a" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.101", ] [[package]] @@ -7184,26 +7343,28 @@ dependencies = [ [[package]] name = "regalloc2" -version = "0.6.1" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80535183cae11b149d618fbd3c37e38d7cda589d82d7769e196ca9a9042d7621" +checksum = "ad156d539c879b7a24a363a2016d77961786e71f48f2e2fc8302a92abd2429a6" dependencies = [ - "fxhash", + "hashbrown 0.13.2", "log", + "rustc-hash 1.1.0", "slice-group-by", "smallvec", ] [[package]] name = "regalloc2" -version = "0.9.3" +version = "0.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad156d539c879b7a24a363a2016d77961786e71f48f2e2fc8302a92abd2429a6" +checksum = "5216b1837de2149f8bc8e6d5f88a9326b63b8c836ed58ce4a0a29ec736a59734" dependencies = [ - "hashbrown 0.13.2", + "allocator-api2", + "bumpalo", + "hashbrown 0.15.3", "log", - "rustc-hash 1.1.0", - "slice-group-by", + "rustc-hash 2.1.1", "smallvec", ] @@ -7383,20 +7544,6 @@ dependencies = [ "nom", ] -[[package]] -name = "rustix" -version = "0.36.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "305efbd14fde4139eb501df5f136994bb520b033fa9fbdce287507dc23b8c7ed" -dependencies = [ - "bitflags 1.3.2", - "errno", - "io-lifetimes", - "libc", - "linux-raw-sys 0.1.4", - "windows-sys 0.45.0", -] - [[package]] name = "rustix" version = "0.38.44" @@ -7523,8 +7670,8 @@ dependencies = [ [[package]] name = "sc-allocator" -version = "32.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "35.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "log", "sp-core", @@ -7534,8 +7681,8 @@ dependencies = [ [[package]] name = "sc-authority-discovery" -version = "0.51.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "0.55.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "async-trait", "futures", @@ -7545,11 +7692,12 @@ dependencies = [ "log", "parity-scale-codec", "prost 0.12.6", - "prost-build", + "prost-build 0.13.5", "rand 0.8.5", "sc-client-api", "sc-network", "sc-network-types", + "sc-service", "serde", "serde_json", "sp-api", @@ -7565,8 +7713,8 @@ dependencies = [ [[package]] name = "sc-block-builder" -version = "0.45.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "0.48.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "parity-scale-codec", "sp-api", @@ -7580,8 +7728,8 @@ dependencies = [ [[package]] name = "sc-chain-spec" -version = "44.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "48.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "array-bytes 6.2.3", "docify", @@ -7607,7 +7755,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "12.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "proc-macro-crate 3.3.0", "proc-macro2", @@ -7617,10 +7765,11 @@ dependencies = [ [[package]] name = "sc-cli" -version = "0.53.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "0.57.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "array-bytes 6.2.3", + "bip39", "chrono", "clap", "fdlimit", @@ -7629,7 +7778,6 @@ dependencies = [ "libp2p-identity", "log", "names", - "parity-bip39", "parity-scale-codec", "rand 0.8.5", "regex", @@ -7659,8 +7807,8 @@ dependencies = [ [[package]] name = "sc-client-api" -version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "44.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "fnv", "futures", @@ -7685,8 +7833,8 @@ dependencies = [ [[package]] name = "sc-client-db" -version = "0.47.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "0.51.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "hash-db", "kvdb", @@ -7712,8 +7860,8 @@ dependencies = [ [[package]] name = "sc-consensus" -version = "0.50.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "0.54.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "async-trait", "futures", @@ -7735,8 +7883,8 @@ dependencies = [ [[package]] name = "sc-executor" -version = "0.43.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "0.47.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", @@ -7758,8 +7906,8 @@ dependencies = [ [[package]] name = "sc-executor-common" -version = "0.39.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "0.43.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "polkavm", "sc-allocator", @@ -7771,8 +7919,8 @@ dependencies = [ [[package]] name = "sc-executor-polkavm" -version = "0.36.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "0.40.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "log", "polkavm", @@ -7782,13 +7930,13 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" -version = "0.39.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "0.43.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "anyhow", "log", "parking_lot 0.12.3", - "rustix 0.36.17", + "rustix 1.0.7", "sc-allocator", "sc-executor-common", "sp-runtime-interface", @@ -7798,8 +7946,8 @@ dependencies = [ [[package]] name = "sc-informant" -version = "0.50.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "0.54.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "console", "futures", @@ -7814,8 +7962,8 @@ dependencies = [ [[package]] name = "sc-keystore" -version = "36.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "39.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "array-bytes 6.2.3", "parking_lot 0.12.3", @@ -7828,8 +7976,8 @@ dependencies = [ [[package]] name = "sc-mixnet" -version = "0.21.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "0.25.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "array-bytes 6.2.3", "arrayvec", @@ -7856,15 +8004,14 @@ dependencies = [ [[package]] name = "sc-network" -version = "0.51.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "0.55.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "array-bytes 6.2.3", "async-channel", "async-trait", "asynchronous-codec 0.6.2", "bytes", - "cid 0.9.0", "either", "fnv", "futures", @@ -7880,7 +8027,7 @@ dependencies = [ "partial_sort", "pin-project", "prost 0.12.6", - "prost-build", + "prost-build 0.13.5", "rand 0.8.5", "sc-client-api", "sc-network-common", @@ -7906,8 +8053,8 @@ dependencies = [ [[package]] name = "sc-network-common" -version = "0.49.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "0.52.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "bitflags 1.3.2", "parity-scale-codec", @@ -7916,8 +8063,8 @@ dependencies = [ [[package]] name = "sc-network-light" -version = "0.50.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "0.54.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "array-bytes 6.2.3", "async-channel", @@ -7925,7 +8072,7 @@ dependencies = [ "log", "parity-scale-codec", "prost 0.12.6", - "prost-build", + "prost-build 0.13.5", "sc-client-api", "sc-network", "sc-network-types", @@ -7937,8 +8084,8 @@ dependencies = [ [[package]] name = "sc-network-sync" -version = "0.50.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "0.54.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "array-bytes 6.2.3", "async-channel", @@ -7949,7 +8096,7 @@ dependencies = [ "mockall", "parity-scale-codec", "prost 0.12.6", - "prost-build", + "prost-build 0.13.5", "sc-client-api", "sc-consensus", "sc-network", @@ -7972,8 +8119,8 @@ dependencies = [ [[package]] name = "sc-network-transactions" -version = "0.50.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "0.54.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "array-bytes 6.2.3", "futures", @@ -7991,8 +8138,8 @@ dependencies = [ [[package]] name = "sc-network-types" -version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "0.20.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "bs58", "bytes", @@ -8012,8 +8159,8 @@ dependencies = [ [[package]] name = "sc-rpc" -version = "46.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "50.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "futures", "jsonrpsee", @@ -8044,8 +8191,8 @@ dependencies = [ [[package]] name = "sc-rpc-api" -version = "0.50.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "0.54.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -8064,8 +8211,8 @@ dependencies = [ [[package]] name = "sc-rpc-server" -version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "dyn-clone", "forwarded-header-value", @@ -8088,8 +8235,8 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" -version = "0.51.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "0.55.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "array-bytes 6.2.3", "futures", @@ -8121,8 +8268,8 @@ dependencies = [ [[package]] name = "sc-service" -version = "0.52.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "0.56.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "async-trait", "directories", @@ -8185,8 +8332,8 @@ dependencies = [ [[package]] name = "sc-state-db" -version = "0.39.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "0.41.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "log", "parity-scale-codec", @@ -8196,8 +8343,8 @@ dependencies = [ [[package]] name = "sc-sysinfo" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "46.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "derive_more 0.99.20", "futures", @@ -8216,8 +8363,8 @@ dependencies = [ [[package]] name = "sc-telemetry" -version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "30.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "chrono", "futures", @@ -8235,12 +8382,11 @@ dependencies = [ [[package]] name = "sc-tracing" -version = "40.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "44.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "chrono", "console", - "frame-metadata", "is-terminal", "libc", "log", @@ -8256,7 +8402,6 @@ dependencies = [ "sp-rpc", "sp-runtime", "sp-tracing", - "sp-trie", "thiserror 1.0.69", "tracing", "tracing-log", @@ -8266,7 +8411,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "11.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "proc-macro-crate 3.3.0", "proc-macro2", @@ -8276,13 +8421,13 @@ dependencies = [ [[package]] name = "sc-transaction-pool" -version = "40.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "44.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "async-trait", "futures", "futures-timer", - "indexmap 2.9.0", + "indexmap", "itertools 0.11.0", "linked-hash-map", "parity-scale-codec", @@ -8298,6 +8443,7 @@ dependencies = [ "sp-runtime", "sp-tracing", "sp-transaction-pool", + "strum 0.26.3", "substrate-prometheus-endpoint", "thiserror 1.0.69", "tokio", @@ -8307,25 +8453,26 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" -version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "43.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "async-trait", "futures", - "indexmap 2.9.0", + "indexmap", "log", "parity-scale-codec", "serde", "sp-blockchain", "sp-core", "sp-runtime", + "strum 0.26.3", "thiserror 1.0.69", ] [[package]] name = "sc-utils" -version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "20.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "async-channel", "futures", @@ -8406,7 +8553,7 @@ version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "356285bbf17bea63d9e52e96bd18f039672ac92b55b8cb997d6162a2a37d1649" dependencies = [ - "ahash", + "ahash 0.8.12", "cfg-if", "hashbrown 0.13.2", ] @@ -8593,7 +8740,7 @@ version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5" dependencies = [ - "base64 0.22.1", + "base64", "chrono", "hex", "serde", @@ -8719,9 +8866,9 @@ dependencies = [ [[package]] name = "simple-dns" -version = "0.9.3" +version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dee851d0e5e7af3721faea1843e8015e820a234f81fda3dea9247e15bac9a86a" +checksum = "df350943049174c4ae8ced56c604e28270258faec12a6a48637a7655287c9ce0" dependencies = [ "bitflags 2.9.1", ] @@ -8758,6 +8905,9 @@ name = "smallvec" version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9" +dependencies = [ + "serde", +] [[package]] name = "snap" @@ -8798,7 +8948,7 @@ version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2e859df029d160cb88608f5d7df7fb4753fd20fdfb4de5644f3d8b8440841721" dependencies = [ - "base64 0.22.1", + "base64", "bytes", "futures", "http 1.3.1", @@ -8810,8 +8960,8 @@ dependencies = [ [[package]] name = "sp-api" -version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "docify", "hash-db", @@ -8832,8 +8982,8 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" -version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "26.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "Inflector", "blake2 0.10.6", @@ -8846,8 +8996,8 @@ dependencies = [ [[package]] name = "sp-application-crypto" -version = "41.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "44.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "parity-scale-codec", "scale-info", @@ -8858,8 +9008,8 @@ dependencies = [ [[package]] name = "sp-arithmetic" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "docify", "integer-sqrt", @@ -8872,8 +9022,8 @@ dependencies = [ [[package]] name = "sp-authority-discovery" -version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "parity-scale-codec", "scale-info", @@ -8884,8 +9034,8 @@ dependencies = [ [[package]] name = "sp-block-builder" -version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "sp-api", "sp-inherents", @@ -8894,8 +9044,8 @@ dependencies = [ [[package]] name = "sp-blockchain" -version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "43.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "futures", "parity-scale-codec", @@ -8913,8 +9063,8 @@ dependencies = [ [[package]] name = "sp-consensus" -version = "0.43.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "0.46.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "async-trait", "futures", @@ -8927,8 +9077,8 @@ dependencies = [ [[package]] name = "sp-consensus-aura" -version = "0.43.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "0.46.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "async-trait", "parity-scale-codec", @@ -8943,8 +9093,8 @@ dependencies = [ [[package]] name = "sp-consensus-babe" -version = "0.43.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "0.46.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "async-trait", "parity-scale-codec", @@ -8961,8 +9111,8 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" -version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "finality-grandpa", "log", @@ -8978,8 +9128,8 @@ dependencies = [ [[package]] name = "sp-consensus-slots" -version = "0.43.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "0.46.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "parity-scale-codec", "scale-info", @@ -8989,11 +9139,12 @@ dependencies = [ [[package]] name = "sp-core" -version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "39.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "ark-vrf", "array-bytes 6.2.3", + "bip39", "bitflags 1.3.2", "blake2 0.10.6", "bounded-collections", @@ -9009,7 +9160,6 @@ dependencies = [ "libsecp256k1", "log", "merlin", - "parity-bip39", "parity-scale-codec", "parking_lot 0.12.3", "paste", @@ -9024,7 +9174,6 @@ dependencies = [ "sp-crypto-hashing", "sp-debug-derive", "sp-externalities", - "sp-runtime-interface", "sp-std", "sp-storage", "ss58-registry", @@ -9038,7 +9187,7 @@ dependencies = [ [[package]] name = "sp-crypto-hashing" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "blake2b_simd", "byteorder", @@ -9051,7 +9200,7 @@ dependencies = [ [[package]] name = "sp-crypto-hashing-proc-macro" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "quote", "sp-crypto-hashing", @@ -9060,8 +9209,8 @@ dependencies = [ [[package]] name = "sp-database" -version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "10.0.1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "kvdb", "parking_lot 0.12.3", @@ -9070,7 +9219,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "proc-macro2", "quote", @@ -9079,8 +9228,8 @@ dependencies = [ [[package]] name = "sp-externalities" -version = "0.30.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "0.31.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "environmental", "parity-scale-codec", @@ -9089,8 +9238,8 @@ dependencies = [ [[package]] name = "sp-genesis-builder" -version = "0.18.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "0.21.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "parity-scale-codec", "scale-info", @@ -9101,8 +9250,8 @@ dependencies = [ [[package]] name = "sp-inherents" -version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -9114,8 +9263,8 @@ dependencies = [ [[package]] name = "sp-io" -version = "41.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "44.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "bytes", "docify", @@ -9140,8 +9289,8 @@ dependencies = [ [[package]] name = "sp-keyring" -version = "42.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "sp-core", "sp-runtime", @@ -9150,8 +9299,8 @@ dependencies = [ [[package]] name = "sp-keystore" -version = "0.43.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "0.45.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", @@ -9161,8 +9310,8 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" -version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "11.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "thiserror 1.0.69", "zstd 0.12.4", @@ -9170,8 +9319,8 @@ dependencies = [ [[package]] name = "sp-metadata-ir" -version = "0.11.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "0.12.1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "frame-metadata", "parity-scale-codec", @@ -9180,8 +9329,8 @@ dependencies = [ [[package]] name = "sp-mixnet" -version = "0.15.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "0.18.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "parity-scale-codec", "scale-info", @@ -9191,8 +9340,8 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" -version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "log", "parity-scale-codec", @@ -9208,8 +9357,8 @@ dependencies = [ [[package]] name = "sp-npos-elections" -version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "parity-scale-codec", "scale-info", @@ -9221,8 +9370,8 @@ dependencies = [ [[package]] name = "sp-offchain" -version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "sp-api", "sp-core", @@ -9232,7 +9381,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "13.0.2" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "backtrace", "regex", @@ -9240,8 +9389,8 @@ dependencies = [ [[package]] name = "sp-rpc" -version = "35.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "37.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "rustc-hash 1.1.0", "serde", @@ -9250,10 +9399,11 @@ dependencies = [ [[package]] name = "sp-runtime" -version = "42.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "binary-merkle-tree", + "bytes", "docify", "either", "hash256-std-hasher", @@ -9273,20 +9423,20 @@ dependencies = [ "sp-std", "sp-trie", "sp-weights", + "strum 0.26.3", "tracing", "tuplex", ] [[package]] name = "sp-runtime-interface" -version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "33.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "bytes", "impl-trait-for-tuples", "parity-scale-codec", "polkavm-derive", - "primitive-types", "sp-externalities", "sp-runtime-interface-proc-macro", "sp-std", @@ -9298,8 +9448,8 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" -version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "20.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "Inflector", "expander", @@ -9311,8 +9461,8 @@ dependencies = [ [[package]] name = "sp-session" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "42.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "parity-scale-codec", "scale-info", @@ -9325,8 +9475,8 @@ dependencies = [ [[package]] name = "sp-staking" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "42.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -9338,8 +9488,8 @@ dependencies = [ [[package]] name = "sp-state-machine" -version = "0.46.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "0.49.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "hash-db", "log", @@ -9358,8 +9508,8 @@ dependencies = [ [[package]] name = "sp-statement-store" -version = "21.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "24.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "aes-gcm", "curve25519-dalek", @@ -9383,12 +9533,12 @@ dependencies = [ [[package]] name = "sp-std" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" [[package]] name = "sp-storage" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9399,8 +9549,8 @@ dependencies = [ [[package]] name = "sp-timestamp" -version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "async-trait", "parity-scale-codec", @@ -9411,10 +9561,11 @@ dependencies = [ [[package]] name = "sp-tracing" -version = "17.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "19.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "parity-scale-codec", + "regex", "tracing", "tracing-core", "tracing-subscriber", @@ -9422,8 +9573,8 @@ dependencies = [ [[package]] name = "sp-transaction-pool" -version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "sp-api", "sp-runtime", @@ -9431,8 +9582,8 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" -version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "async-trait", "parity-scale-codec", @@ -9445,10 +9596,10 @@ dependencies = [ [[package]] name = "sp-trie" -version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "42.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ - "ahash", + "ahash 0.8.12", "foldhash", "hash-db", "hashbrown 0.15.3", @@ -9470,8 +9621,8 @@ dependencies = [ [[package]] name = "sp-version" -version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "43.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9488,7 +9639,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "parity-scale-codec", "proc-macro-warning", @@ -9499,8 +9650,8 @@ dependencies = [ [[package]] name = "sp-wasm-interface" -version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "24.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -9511,8 +9662,8 @@ dependencies = [ [[package]] name = "sp-weights" -version = "32.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "33.2.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "bounded-collections", "parity-scale-codec", @@ -9571,8 +9722,8 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "staging-parachain-info" -version = "0.21.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "0.25.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -9584,8 +9735,8 @@ dependencies = [ [[package]] name = "staging-xcm" -version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "21.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "array-bytes 6.2.3", "bounded-collections", @@ -9594,19 +9745,19 @@ dependencies = [ "frame-support", "hex-literal", "impl-trait-for-tuples", - "log", "parity-scale-codec", "scale-info", "serde", "sp-runtime", "sp-weights", + "tracing", "xcm-procedural", ] [[package]] name = "staging-xcm-builder" -version = "21.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "25.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "environmental", "frame-support", @@ -9629,8 +9780,8 @@ dependencies = [ [[package]] name = "staging-xcm-executor" -version = "20.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "24.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "environmental", "frame-benchmarking", @@ -9731,7 +9882,7 @@ dependencies = [ [[package]] name = "substrate-bip39" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "hmac", "pbkdf2", @@ -9742,8 +9893,8 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" -version = "0.17.6" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "0.17.7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "http-body-util", "hyper 1.6.0", @@ -9757,7 +9908,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "array-bytes 6.2.3", "async-trait", @@ -9782,7 +9933,7 @@ dependencies = [ [[package]] name = "substrate-test-runtime" version = "2.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "array-bytes 6.2.3", "frame-executive", @@ -9828,7 +9979,7 @@ dependencies = [ [[package]] name = "substrate-test-runtime-client" version = "2.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "futures", "sc-block-builder", @@ -9845,8 +9996,8 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "31.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "array-bytes 6.2.3", "build-helper", @@ -9980,9 +10131,9 @@ checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" [[package]] name = "target-lexicon" -version = "0.12.16" +version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" +checksum = "b1dd07eb858a2067e2f3c7155d54e929265c264e6f37efe3ee7a8d1b5a1dd0ba" [[package]] name = "tempfile" @@ -10088,9 +10239,9 @@ dependencies = [ [[package]] name = "tikv-jemalloc-ctl" -version = "0.5.4" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "619bfed27d807b54f7f776b9430d4f8060e66ee138a28632ca898584d462c31c" +checksum = "661f1f6a57b3a36dc9174a2c10f19513b4866816e13425d3e418b11cc37bc24c" dependencies = [ "libc", "paste", @@ -10099,9 +10250,9 @@ dependencies = [ [[package]] name = "tikv-jemalloc-sys" -version = "0.5.4+5.3.0-patched" +version = "0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9402443cb8fd499b6f327e40565234ff34dbda27460c5b47db0db77443dd85d1" +checksum = "cd8aa5b2ab86a2cefa406d889139c162cbb230092f7d1d7cbc1716405d852a3b" dependencies = [ "cc", "libc", @@ -10225,9 +10376,9 @@ dependencies = [ [[package]] name = "tokio-tungstenite" -version = "0.26.2" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a9daff607c6d2bf6c16fd681ccb7eecc83e4e2cdc1ca067ffaadfca5de7f084" +checksum = "489a59b6730eda1b0171fcfda8b121f4bee2b35cba8645ca35c5f7ba3eb736c1" dependencies = [ "futures-util", "log", @@ -10289,7 +10440,7 @@ version = "0.22.26" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "310068873db2c5b3e7659d2cc35d21855dbafa50d1ce336397c666e3cb08137e" dependencies = [ - "indexmap 2.9.0", + "indexmap", "serde", "serde_spanned", "toml_datetime", @@ -10391,8 +10542,8 @@ dependencies = [ [[package]] name = "tracing-gum" -version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +version = "23.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "coarsetime", "polkadot-primitives", @@ -10403,7 +10554,7 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "expander", "proc-macro-crate 3.3.0", @@ -10418,7 +10569,9 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" dependencies = [ + "ahash 0.7.8", "log", + "lru 0.7.8", "once_cell", "tracing-core", ] @@ -10478,9 +10631,9 @@ checksum = "f4f195fd851901624eee5a58c4bb2b4f06399148fcd0ed336e6f1cb60a9881df" [[package]] name = "tungstenite" -version = "0.26.2" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4793cb5e56680ecbb1d843515b23b6de9a75eb04b66643e256a396d43be33c13" +checksum = "eadc29d668c91fcc564941132e17b28a7ceb2f3ebf0b9dae3e03fd7a6748eb0d" dependencies = [ "bytes", "data-encoding", @@ -10565,6 +10718,12 @@ dependencies = [ "tinyvec", ] +[[package]] +name = "unicode-segmentation" +version = "1.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" + [[package]] name = "unicode-width" version = "0.2.0" @@ -10861,6 +11020,16 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "wasm-encoder" +version = "0.235.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b3bc393c395cb621367ff02d854179882b9a351b4e0c93d1397e6090b53a5c2a" +dependencies = [ + "leb128fmt", + "wasmparser", +] + [[package]] name = "wasm-instrument" version = "0.4.0" @@ -10927,207 +11096,251 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.102.0" +version = "0.235.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48134de3d7598219ab9eaf6b91b15d8e50d31da76b8519fe4ecfcec2cf35104b" +checksum = "161296c618fa2d63f6ed5fffd1112937e803cb9ec71b32b01a76321555660917" dependencies = [ - "indexmap 1.9.3", - "url", + "bitflags 2.9.1", + "hashbrown 0.15.3", + "indexmap", + "semver 1.0.26", + "serde", +] + +[[package]] +name = "wasmprinter" +version = "0.235.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75aa8e9076de6b9544e6dab4badada518cca0bf4966d35b131bbd057aed8fa0a" +dependencies = [ + "anyhow", + "termcolor", + "wasmparser", ] [[package]] name = "wasmtime" -version = "8.0.1" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f907fdead3153cb9bfb7a93bbd5b62629472dc06dee83605358c64c52ed3dda9" +checksum = "b6fe976922a16af3b0d67172c473d1fd4f1aa5d0af9c8ba6538c741f3af686f4" dependencies = [ + "addr2line", "anyhow", - "bincode", + "bitflags 2.9.1", + "bumpalo", + "cc", "cfg-if", - "indexmap 1.9.3", + "fxprof-processed-profile", + "gimli", + "hashbrown 0.15.3", + "indexmap", + "ittapi", "libc", "log", - "object 0.30.4", + "mach2", + "memfd", + "object", "once_cell", - "paste", - "psm", + "postcard", + "pulley-interpreter", "rayon", + "rustix 1.0.7", "serde", + "serde_derive", + "serde_json", + "smallvec", "target-lexicon", "wasmparser", - "wasmtime-cache", - "wasmtime-cranelift", "wasmtime-environ", - "wasmtime-jit", - "wasmtime-runtime", - "windows-sys 0.45.0", + "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", +] + +[[package]] +name = "wasmtime-environ" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44b6264a78d806924abbc76bbc75eac24976bc83bdfb938e5074ae551242436f" +dependencies = [ + "anyhow", + "cpp_demangle", + "cranelift-bitset", + "cranelift-entity", + "gimli", + "indexmap", + "log", + "object", + "postcard", + "rustc-demangle", + "serde", + "serde_derive", + "smallvec", + "target-lexicon", + "wasm-encoder", + "wasmparser", + "wasmprinter", ] [[package]] -name = "wasmtime-asm-macros" -version = "8.0.1" +name = "wasmtime-internal-asm-macros" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b9daa7c14cd4fa3edbf69de994408d5f4b7b0959ac13fa69d465f6597f810d" +checksum = "6775a9b516559716e5710e95a8014ca0adcc81e5bf4d3ad7899d89ae40094d1a" dependencies = [ "cfg-if", ] [[package]] -name = "wasmtime-cache" -version = "8.0.1" +name = "wasmtime-internal-cache" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c86437fa68626fe896e5afc69234bb2b5894949083586535f200385adfd71213" +checksum = "138e33ad4bd120f3b1c77d6d0dcdce0de8239555495befcda89393a40ba5e324" dependencies = [ "anyhow", - "base64 0.21.7", - "bincode", + "base64", "directories-next", - "file-per-thread-logger", "log", - "rustix 0.36.17", + "postcard", + "rustix 1.0.7", "serde", + "serde_derive", "sha2 0.10.9", - "toml 0.5.11", - "windows-sys 0.45.0", - "zstd 0.11.2+zstd.1.5.2", + "toml 0.8.22", + "windows-sys 0.59.0", + "zstd 0.13.3", ] [[package]] -name = "wasmtime-cranelift" -version = "8.0.1" +name = "wasmtime-internal-cranelift" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1cefde0cce8cb700b1b21b6298a3837dba46521affd7b8c38a9ee2c869eee04" +checksum = "7ec9ad7565e6a8de7cb95484e230ff689db74a4a085219e0da0cbd637a29c01c" dependencies = [ "anyhow", + "cfg-if", "cranelift-codegen", + "cranelift-control", "cranelift-entity", "cranelift-frontend", "cranelift-native", - "cranelift-wasm", - "gimli 0.27.3", + "gimli", + "itertools 0.14.0", "log", - "object 0.30.4", + "object", + "pulley-interpreter", + "smallvec", "target-lexicon", - "thiserror 1.0.69", + "thiserror 2.0.12", "wasmparser", - "wasmtime-cranelift-shared", "wasmtime-environ", + "wasmtime-internal-math", + "wasmtime-internal-versioned-export-macros", ] [[package]] -name = "wasmtime-cranelift-shared" -version = "8.0.1" +name = "wasmtime-internal-fiber" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd041e382ef5aea1b9fc78442394f1a4f6d676ce457e7076ca4cb3f397882f8b" +checksum = "8b636ff8b220ebaf29dfe3b23770e4b2bad317b9683e3bf7345e162387385b39" dependencies = [ "anyhow", - "cranelift-codegen", - "cranelift-native", - "gimli 0.27.3", - "object 0.30.4", - "target-lexicon", - "wasmtime-environ", + "cc", + "cfg-if", + "libc", + "rustix 1.0.7", + "wasmtime-internal-asm-macros", + "wasmtime-internal-versioned-export-macros", + "windows-sys 0.59.0", ] [[package]] -name = "wasmtime-environ" -version = "8.0.1" +name = "wasmtime-internal-jit-debug" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a990198cee4197423045235bf89d3359e69bd2ea031005f4c2d901125955c949" +checksum = "61d8693995ab3df48e88777b6ee3b2f441f2c4f895ab938996cdac3db26f256c" dependencies = [ - "anyhow", - "cranelift-entity", - "gimli 0.27.3", - "indexmap 1.9.3", - "log", - "object 0.30.4", - "serde", - "target-lexicon", - "thiserror 1.0.69", - "wasmparser", - "wasmtime-types", + "cc", + "object", + "rustix 1.0.7", + "wasmtime-internal-versioned-export-macros", ] [[package]] -name = "wasmtime-jit" -version = "8.0.1" +name = "wasmtime-internal-jit-icache-coherence" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0de48df552cfca1c9b750002d3e07b45772dd033b0b206d5c0968496abf31244" +checksum = "4417e06b7f80baff87d9770852c757a39b8d7f11d78b2620ca992b8725f16f50" dependencies = [ - "addr2line 0.19.0", "anyhow", - "bincode", "cfg-if", - "cpp_demangle", - "gimli 0.27.3", - "log", - "object 0.30.4", - "rustc-demangle", - "serde", - "target-lexicon", - "wasmtime-environ", - "wasmtime-jit-debug", - "wasmtime-jit-icache-coherence", - "wasmtime-runtime", - "windows-sys 0.45.0", + "libc", + "windows-sys 0.59.0", ] [[package]] -name = "wasmtime-jit-debug" -version = "8.0.1" +name = "wasmtime-internal-math" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e0554b84c15a27d76281d06838aed94e13a77d7bf604bbbaf548aa20eb93846" +checksum = "7710d5c4ecdaa772927fd11e5dc30a9a62d1fc8fe933e11ad5576ad596ab6612" dependencies = [ - "object 0.30.4", - "once_cell", - "rustix 0.36.17", + "libm", ] [[package]] -name = "wasmtime-jit-icache-coherence" -version = "8.0.1" +name = "wasmtime-internal-slab" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aecae978b13f7f67efb23bd827373ace4578f2137ec110bbf6a4a7cde4121bbd" -dependencies = [ - "cfg-if", - "libc", - "windows-sys 0.45.0", -] +checksum = "e6ab22fabe1eed27ab01fd47cd89deacf43ad222ed7fd169ba6f4dd1fbddc53b" [[package]] -name = "wasmtime-runtime" -version = "8.0.1" +name = "wasmtime-internal-unwinder" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "658cf6f325232b6760e202e5255d823da5e348fdea827eff0a2a22319000b441" +checksum = "307708f302f5dcf19c1bbbfb3d9f2cbc837dd18088a7988747b043a46ba38ecc" dependencies = [ "anyhow", - "cc", "cfg-if", - "indexmap 1.9.3", - "libc", + "cranelift-codegen", "log", - "mach", - "memfd", - "memoffset", - "paste", - "rand 0.8.5", - "rustix 0.36.17", - "wasmtime-asm-macros", - "wasmtime-environ", - "wasmtime-jit-debug", - "windows-sys 0.45.0", + "object", ] [[package]] -name = "wasmtime-types" -version = "8.0.1" +name = "wasmtime-internal-versioned-export-macros" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4f6fffd2a1011887d57f07654dd112791e872e3ff4a2e626aee8059ee17f06f" +checksum = "342b0466f92b7217a4de9e114175fedee1907028567d2548bcd42f71a8b5b016" dependencies = [ - "cranelift-entity", - "serde", - "thiserror 1.0.69", + "proc-macro2", + "quote", + "syn 2.0.101", +] + +[[package]] +name = "wasmtime-internal-winch" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2012e7384c25b91aab2f1b6a1e1cbab9d0f199bbea06cc873597a3f047f05730" +dependencies = [ + "anyhow", + "cranelift-codegen", + "gimli", + "object", + "target-lexicon", "wasmparser", + "wasmtime-environ", + "wasmtime-internal-cranelift", + "winch-codegen", ] [[package]] @@ -11194,7 +11407,7 @@ version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.48.0", ] [[package]] @@ -11203,6 +11416,26 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" +[[package]] +name = "winch-codegen" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "839a334ef7c62d8368dbd427e767a6fbb1ba08cc12ecce19cbb666c10613b585" +dependencies = [ + "anyhow", + "cranelift-assembler-x64", + "cranelift-codegen", + "gimli", + "regalloc2 0.12.2", + "smallvec", + "target-lexicon", + "thiserror 2.0.12", + "wasmparser", + "wasmtime-environ", + "wasmtime-internal-cranelift", + "wasmtime-internal-math", +] + [[package]] name = "windows" version = "0.52.0" @@ -11353,15 +11586,6 @@ dependencies = [ "windows-link", ] -[[package]] -name = "windows-sys" -version = "0.45.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" -dependencies = [ - "windows-targets 0.42.2", -] - [[package]] name = "windows-sys" version = "0.48.0" @@ -11389,21 +11613,6 @@ dependencies = [ "windows-targets 0.52.6", ] -[[package]] -name = "windows-targets" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" -dependencies = [ - "windows_aarch64_gnullvm 0.42.2", - "windows_aarch64_msvc 0.42.2", - "windows_i686_gnu 0.42.2", - "windows_i686_msvc 0.42.2", - "windows_x86_64_gnu 0.42.2", - "windows_x86_64_gnullvm 0.42.2", - "windows_x86_64_msvc 0.42.2", -] - [[package]] name = "windows-targets" version = "0.48.5" @@ -11444,12 +11653,6 @@ dependencies = [ "windows-link", ] -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" - [[package]] name = "windows_aarch64_gnullvm" version = "0.48.5" @@ -11462,12 +11665,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" -[[package]] -name = "windows_aarch64_msvc" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" - [[package]] name = "windows_aarch64_msvc" version = "0.48.5" @@ -11480,12 +11677,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" -[[package]] -name = "windows_i686_gnu" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" - [[package]] name = "windows_i686_gnu" version = "0.48.5" @@ -11504,12 +11695,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" -[[package]] -name = "windows_i686_msvc" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" - [[package]] name = "windows_i686_msvc" version = "0.48.5" @@ -11522,12 +11707,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" -[[package]] -name = "windows_x86_64_gnu" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" - [[package]] name = "windows_x86_64_gnu" version = "0.48.5" @@ -11540,12 +11719,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" - [[package]] name = "windows_x86_64_gnullvm" version = "0.48.5" @@ -11558,12 +11731,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" -[[package]] -name = "windows_x86_64_msvc" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" - [[package]] name = "windows_x86_64_msvc" version = "0.48.5" @@ -11668,7 +11835,7 @@ dependencies = [ [[package]] name = "xcm-primitives" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=main#0779a158b4468835d04fdfc431989461e9dd83c2" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=main#2bbf53352c159eeab295d4fcf4dec7a99d6c409e" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -11684,7 +11851,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "11.0.2" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2506#5857f0969536aa4aafde33fc36c9ef93b8d9378f" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2512#229af71dce404e827efba9ccf2a58d22097436de" dependencies = [ "Inflector", "proc-macro2", @@ -11724,9 +11891,9 @@ dependencies = [ [[package]] name = "yamux" -version = "0.13.5" +version = "0.13.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3da1acad1c2dc53f0dde419115a38bd8221d8c3e47ae9aeceaf453266d29307e" +checksum = "deab71f2e20691b4728b349c6cee8fc7223880fa67b6b4f92225ec32225447e5" dependencies = [ "futures", "log", @@ -11867,27 +12034,27 @@ dependencies = [ [[package]] name = "zstd" -version = "0.11.2+zstd.1.5.2" +version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4" +checksum = "1a27595e173641171fc74a1232b7b1c7a7cb6e18222c11e9dfb9888fa424c53c" dependencies = [ - "zstd-safe 5.0.2+zstd.1.5.2", + "zstd-safe 6.0.6", ] [[package]] name = "zstd" -version = "0.12.4" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a27595e173641171fc74a1232b7b1c7a7cb6e18222c11e9dfb9888fa424c53c" +checksum = "e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a" dependencies = [ - "zstd-safe 6.0.6", + "zstd-safe 7.2.4", ] [[package]] name = "zstd-safe" -version = "5.0.2+zstd.1.5.2" +version = "6.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db" +checksum = "ee98ffd0b48ee95e6c5168188e44a54550b1564d9d530ee21d5f0eaed1069581" dependencies = [ "libc", "zstd-sys", @@ -11895,11 +12062,10 @@ dependencies = [ [[package]] name = "zstd-safe" -version = "6.0.6" +version = "7.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee98ffd0b48ee95e6c5168188e44a54550b1564d9d530ee21d5f0eaed1069581" +checksum = "8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d" dependencies = [ - "libc", "zstd-sys", ] diff --git a/Cargo.toml b/Cargo.toml index 7c047c5..060c4ba 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -60,50 +60,50 @@ pallet-author-inherent = { git = "https://github.com/Moonsong-Labs/moonkit", bra pallet-migrations = { git = "https://github.com/Moonsong-Labs/moonkit", branch = "main", default-features = false } # Substrate (wasm) -frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2506", default-features = false } -frame-support = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2506", default-features = false } -frame-system = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2506", default-features = false } -pallet-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2506", default-features = false } -parachain-info = { package = "staging-parachain-info", git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2506", default-features = false } +frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2512", default-features = false } +frame-support = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2512", default-features = false } +frame-system = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2512", default-features = false } +pallet-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2512", default-features = false } +parachain-info = { package = "staging-parachain-info", git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2512", default-features = false } parity-scale-codec = { version = "3.7.5", default-features = false, features = [ "derive", "max-encoded-len" ] } scale-info = { version = "2.11.2", default-features = false } -sp-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2506", default-features = false } -sp-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2506", default-features = false } -sp-consensus-slots = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2506", default-features = false } -sp-core = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2506", default-features = false } -sp-inherents = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2506", default-features = false } -sp-io = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2506", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2506", default-features = false } -sp-state-machine = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2506", default-features = false } -sp-storage = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2506", default-features = false } -sp-trie = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2506", default-features = false } -sp-version = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2506", default-features = false } +sp-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2512", default-features = false } +sp-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2512", default-features = false } +sp-consensus-slots = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2512", default-features = false } +sp-core = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2512", default-features = false } +sp-inherents = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2512", default-features = false } +sp-io = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2512", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2512", default-features = false } +sp-state-machine = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2512", default-features = false } +sp-storage = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2512", default-features = false } +sp-trie = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2512", default-features = false } +sp-version = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2512", default-features = false } # Substrate (client) -sc-client-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2506" } -sc-rpc-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2506" } -sc-service = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2506" } -sp-blockchain = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2506" } -sp-externalities = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2506", default-features = false } -substrate-test-runtime = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2506" } -substrate-test-runtime-client = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2506" } +sc-client-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2512" } +sc-rpc-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2512" } +sc-service = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2512" } +sp-blockchain = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2512" } +sp-externalities = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2512", default-features = false } +substrate-test-runtime = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2512" } +substrate-test-runtime-client = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2512" } # Polkadot (wasm) -polkadot-parachain-primitives = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2506", default-features = false } -staging-xcm = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2506", default-features = false } -staging-xcm-executor = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2506", default-features = false } +polkadot-parachain-primitives = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2512", default-features = false } +staging-xcm = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2512", default-features = false } +staging-xcm-executor = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2512", default-features = false } # Polkadot (client) -polkadot-overseer = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2506" } -polkadot-primitives = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2506", default-features = false } +polkadot-overseer = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2512" } +polkadot-primitives = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2512", default-features = false } # Cumulus (wasm) -cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2506", default-features = false } -cumulus-primitives-core = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2506", default-features = false } -cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2506", default-features = false } +cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2512", default-features = false } +cumulus-primitives-core = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2512", default-features = false } +cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2512", default-features = false } # Cumulus (client) -cumulus-relay-chain-interface = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2506", default-features = false } +cumulus-relay-chain-interface = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2512", default-features = false } # General (wasm) async-io = "1.3" diff --git a/container-chain-primitives/authorities-noting-inherent/src/tests.rs b/container-chain-primitives/authorities-noting-inherent/src/tests.rs index 5cf71c8..afbc846 100644 --- a/container-chain-primitives/authorities-noting-inherent/src/tests.rs +++ b/container-chain-primitives/authorities-noting-inherent/src/tests.rs @@ -20,12 +20,14 @@ use { async_trait::async_trait, cumulus_primitives_core::{ relay_chain::{ - vstaging::CoreState, BlockId, CoreIndex, HeadData, OccupiedCoreAssumption, + BlockId, CandidateEvent, CoreIndex, CoreState, HeadData, OccupiedCoreAssumption, SessionIndex, ValidationCodeHash, ValidatorId, }, InboundDownwardMessage, InboundHrmpMessage, ParaId, PersistedValidationData, }, - cumulus_relay_chain_interface::{PHash, PHeader, RelayChainInterface, RelayChainResult}, + cumulus_relay_chain_interface::{ + CommittedCandidateReceipt, PHash, PHeader, RelayChainInterface, RelayChainResult, + }, dc_orchestrator_chain_interface::{ BlockNumber, ContainerChainGenesisData, DataPreserverAssignment, DataPreserverProfileId, OrchestratorChainInterface, OrchestratorChainResult, @@ -34,7 +36,6 @@ use { futures::Stream, nimbus_primitives::NimbusId, polkadot_overseer::Handle, - polkadot_primitives::vstaging::CommittedCandidateReceiptV2 as CommittedCandidateReceipt, sc_client_api::{HeaderBackend, StorageKey, StorageProvider}, sp_inherents::{InherentData, InherentDataProvider}, sp_state_machine::{prove_read, StorageValue}, @@ -373,10 +374,7 @@ impl RelayChainInterface for DummyRelayChainInterface { unimplemented!("Not needed for test") } - async fn candidate_events( - &self, - _: PHash, - ) -> RelayChainResult>> { + async fn candidate_events(&self, _: PHash) -> RelayChainResult>> { unimplemented!("Not needed for test") } } diff --git a/primitives/impl-tanssi-pallets-config-test/src/lib.rs b/primitives/impl-tanssi-pallets-config-test/src/lib.rs index 233a586..69ec71e 100644 --- a/primitives/impl-tanssi-pallets-config-test/src/lib.rs +++ b/primitives/impl-tanssi-pallets-config-test/src/lib.rs @@ -137,7 +137,6 @@ impl cumulus_pallet_parachain_system::Config for Runtime { type ReservedXcmpWeight = (); type CheckAssociatedRelayNumber = RelayNumberMonotonicallyIncreases; type ConsensusHook = ConsensusHook; - type SelectCore = cumulus_pallet_parachain_system::DefaultCoreSelector; type RelayParentOffset = ConstU32<0>; }