From 93beffe5f95a59107066337021a266e85bc744c7 Mon Sep 17 00:00:00 2001 From: Louis Merlin Date: Mon, 22 Dec 2025 16:17:09 +0100 Subject: [PATCH 1/4] Upgrade templates to stable2512 --- templates/Cargo.lock | 2748 ++++++++++++++++++++++++------------------ templates/Cargo.toml | 78 +- 2 files changed, 1584 insertions(+), 1242 deletions(-) diff --git a/templates/Cargo.lock b/templates/Cargo.lock index e38ed10..387936f 100644 --- a/templates/Cargo.lock +++ b/templates/Cargo.lock @@ -71,6 +71,17 @@ dependencies = [ "subtle 2.6.1", ] +[[package]] +name = "ahash" +version = "0.7.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9" +dependencies = [ + "getrandom 0.2.16", + "once_cell", + "version_check", +] + [[package]] name = "ahash" version = "0.8.12" @@ -99,11 +110,38 @@ version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" +[[package]] +name = "alloy-consensus" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e318e25fb719e747a7e8db1654170fc185024f3ed5b10f86c08d448a912f6e2" +dependencies = [ + "alloy-eips", + "alloy-primitives", + "alloy-rlp", + "alloy-serde", + "alloy-trie", + "alloy-tx-macros", + "auto_impl", + "borsh", + "c-kzg", + "derive_more 2.1.1", + "either", + "k256", + "once_cell", + "rand 0.8.5", + "secp256k1 0.30.0", + "serde", + "serde_json", + "serde_with", + "thiserror 2.0.17", +] + [[package]] name = "alloy-core" -version = "1.4.1" +version = "1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ca96214615ec8cf3fa2a54b32f486eb49100ca7fe7eb0b8c1137cd316e7250a" +checksum = "9d4087016b0896051dd3d03e0bedda2f4d4d1689af8addc8450288c63a9e5f68" dependencies = [ "alloy-dyn-abi", "alloy-json-abi", @@ -114,9 +152,9 @@ dependencies = [ [[package]] name = "alloy-dyn-abi" -version = "1.4.1" +version = "1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdff496dd4e98a81f4861e66f7eaf5f2488971848bb42d9c892f871730245c8" +checksum = "369f5707b958927176265e8a58627fc6195e5dfa5c55689396e68b241b3a72e6" dependencies = [ "alloy-json-abi", "alloy-primitives", @@ -169,9 +207,9 @@ dependencies = [ [[package]] name = "alloy-eips" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bd2c7ae05abcab4483ce821f12f285e01c0b33804e6883dd9ca1569a87ee2be" +checksum = "a4c4d7c5839d9f3a467900c625416b24328450c65702eb3d8caff8813e4d1d33" dependencies = [ "alloy-eip2124", "alloy-eip2930", @@ -182,7 +220,7 @@ dependencies = [ "auto_impl", "borsh", "c-kzg", - "derive_more 2.0.1", + "derive_more 2.1.1", "either", "serde", "serde_with", @@ -192,9 +230,9 @@ dependencies = [ [[package]] name = "alloy-json-abi" -version = "1.4.1" +version = "1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5513d5e6bd1cba6bdcf5373470f559f320c05c8c59493b6e98912fbe6733943f" +checksum = "84e3cf01219c966f95a460c95f1d4c30e12f6c18150c21a30b768af2a2a29142" dependencies = [ "alloy-primitives", "alloy-sol-type-parser", @@ -204,15 +242,15 @@ dependencies = [ [[package]] name = "alloy-primitives" -version = "1.4.1" +version = "1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "355bf68a433e0fd7f7d33d5a9fc2583fde70bf5c530f63b80845f8da5505cf28" +checksum = "f6a0fb18dd5fb43ec5f0f6a20be1ce0287c79825827de5744afaa6c957737c33" dependencies = [ "alloy-rlp", "bytes", "cfg-if", "const-hex", - "derive_more 2.0.1", + "derive_more 2.1.1", "foldhash 0.2.0", "hashbrown 0.16.1", "indexmap 2.12.1", @@ -222,6 +260,7 @@ dependencies = [ "paste", "proptest", "rand 0.9.2", + "rapidhash", "ruint", "rustc-hash 2.1.1", "serde", @@ -253,9 +292,9 @@ dependencies = [ [[package]] name = "alloy-serde" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6f180c399ca7c1e2fe17ea58343910cad0090878a696ff5a50241aee12fc529" +checksum = "c0df1987ed0ff2d0159d76b52e7ddfc4e4fbddacc54d2fbee765e0d14d7c01b5" dependencies = [ "alloy-primitives", "serde", @@ -264,9 +303,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro" -version = "1.4.1" +version = "1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3ce480400051b5217f19d6e9a82d9010cdde20f1ae9c00d53591e4a1afbb312" +checksum = "09eb18ce0df92b4277291bbaa0ed70545d78b02948df756bbd3d6214bf39a218" dependencies = [ "alloy-sol-macro-expander", "alloy-sol-macro-input", @@ -278,9 +317,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro-expander" -version = "1.4.1" +version = "1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d792e205ed3b72f795a8044c52877d2e6b6e9b1d13f431478121d8d4eaa9028" +checksum = "95d9fa2daf21f59aa546d549943f10b5cce1ae59986774019fbedae834ffe01b" dependencies = [ "alloy-sol-macro-input", "const-hex", @@ -296,9 +335,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro-input" -version = "1.4.1" +version = "1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bd1247a8f90b465ef3f1207627547ec16940c35597875cdc09c49d58b19693c" +checksum = "9396007fe69c26ee118a19f4dee1f5d1d6be186ea75b3881adf16d87f8444686" dependencies = [ "const-hex", "dunce", @@ -312,9 +351,9 @@ dependencies = [ [[package]] name = "alloy-sol-type-parser" -version = "1.4.1" +version = "1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "954d1b2533b9b2c7959652df3076954ecb1122a28cc740aa84e7b0a49f6ac0a9" +checksum = "af67a0b0dcebe14244fc92002cd8d96ecbf65db4639d479f5fcd5805755a4c27" dependencies = [ "serde", "winnow", @@ -322,9 +361,9 @@ dependencies = [ [[package]] name = "alloy-sol-types" -version = "1.4.1" +version = "1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70319350969a3af119da6fb3e9bddb1bce66c9ea933600cb297c8b1850ad2a3c" +checksum = "09aeea64f09a7483bdcd4193634c7e5cf9fd7775ee767585270cd8ce2d69dc95" dependencies = [ "alloy-json-abi", "alloy-primitives", @@ -332,6 +371,34 @@ dependencies = [ "serde", ] +[[package]] +name = "alloy-trie" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b77b56af09ead281337d06b1d036c88e2dc8a2e45da512a532476dbee94912b" +dependencies = [ + "alloy-primitives", + "alloy-rlp", + "arrayvec 0.7.6", + "derive_more 2.1.1", + "nybbles", + "serde", + "smallvec", + "tracing", +] + +[[package]] +name = "alloy-tx-macros" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "333544408503f42d7d3792bfc0f7218b643d968a03d2c0ed383ae558fb4a76d0" +dependencies = [ + "darling 0.21.3", + "proc-macro2", + "quote", + "syn 2.0.111", +] + [[package]] name = "always-assert" version = "0.1.3" @@ -443,16 +510,28 @@ dependencies = [ "ark-std 0.4.0", ] +[[package]] +name = "ark-bls12-377" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfedac3173d12820a5e0d6cd4de31b49719a74f4a41dc09b6652d0276a3b2cd4" +dependencies = [ + "ark-ec 0.5.0", + "ark-ff 0.5.0", + "ark-std 0.5.0", +] + [[package]] name = "ark-bls12-377-ext" -version = "0.4.1" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20c7021f180a0cbea0380eba97c2af3c57074cdaffe0eef7e840e1c9f2841e55" +checksum = "e47f3bb6e4ef3c0edb795769fc11469767ce807ed1ccdc979ab101aea2dbf4b5" dependencies = [ - "ark-bls12-377", - "ark-ec 0.4.2", + "ark-bls12-377 0.5.0", + "ark-ec 0.5.0", + "ark-ff 0.5.0", "ark-models-ext", - "ark-std 0.4.0", + "ark-std 0.5.0", ] [[package]] @@ -481,16 +560,16 @@ dependencies = [ [[package]] name = "ark-bls12-381-ext" -version = "0.4.1" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1dc4b3d08f19e8ec06e949712f95b8361e43f1391d94f65e4234df03480631c" +checksum = "0f1dbb23366825700828d373d5fc9c07b7f92253ffed47ab455003b7590d786d" dependencies = [ - "ark-bls12-381 0.4.0", - "ark-ec 0.4.2", - "ark-ff 0.4.2", + "ark-bls12-381 0.5.0", + "ark-ec 0.5.0", + "ark-ff 0.5.0", "ark-models-ext", - "ark-serialize 0.4.2", - "ark-std 0.4.0", + "ark-serialize 0.5.0", + "ark-std 0.5.0", ] [[package]] @@ -507,27 +586,27 @@ dependencies = [ [[package]] name = "ark-bw6-761" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e0605daf0cc5aa2034b78d008aaf159f56901d92a52ee4f6ecdfdac4f426700" +checksum = "1cc9cae367e0c3c0b52e3ef13371122752654f45d0212ec7306fb0c1c012cd98" dependencies = [ - "ark-bls12-377", - "ark-ec 0.4.2", - "ark-ff 0.4.2", - "ark-std 0.4.0", + "ark-bls12-377 0.5.0", + "ark-ec 0.5.0", + "ark-ff 0.5.0", + "ark-std 0.5.0", ] [[package]] name = "ark-bw6-761-ext" -version = "0.4.1" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccee5fba47266f460067588ee1bf070a9c760bf2050c1c509982c5719aadb4f2" +checksum = "c6e1216f968e21c72fdaba53dbc9e547a8a60cc87b1dc74ac589727e906f9297" dependencies = [ "ark-bw6-761", - "ark-ec 0.4.2", - "ark-ff 0.4.2", + "ark-ec 0.5.0", + "ark-ff 0.5.0", "ark-models-ext", - "ark-std 0.4.0", + "ark-std 0.5.0", ] [[package]] @@ -544,7 +623,6 @@ dependencies = [ "hashbrown 0.13.2", "itertools 0.10.5", "num-traits", - "rayon", "zeroize", ] @@ -554,7 +632,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", @@ -572,39 +650,27 @@ dependencies = [ [[package]] name = "ark-ed-on-bls12-377" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b10d901b9ac4b38f9c32beacedfadcdd64e46f8d7f8e88c1ae1060022cf6f6c6" +checksum = "ebbf817b2db27d2787009b2ff76304a5b90b4b01bb16aa8351701fd40f5f37b2" dependencies = [ - "ark-bls12-377", - "ark-ec 0.4.2", - "ark-ff 0.4.2", - "ark-std 0.4.0", + "ark-bls12-377 0.5.0", + "ark-ec 0.5.0", + "ark-ff 0.5.0", + "ark-std 0.5.0", ] [[package]] name = "ark-ed-on-bls12-377-ext" -version = "0.4.1" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "524a4fb7540df2e1a8c2e67a83ba1d1e6c3947f4f9342cc2359fc2e789ad731d" +checksum = "05093aa26f017411708e1271047852cc5f58686336f1f1a56fb2df747c3e173a" dependencies = [ - "ark-ec 0.4.2", + "ark-ec 0.5.0", "ark-ed-on-bls12-377", - "ark-ff 0.4.2", + "ark-ff 0.5.0", "ark-models-ext", - "ark-std 0.4.0", -] - -[[package]] -name = "ark-ed-on-bls12-381-bandersnatch" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9cde0f2aa063a2a5c28d39b47761aa102bda7c13c84fc118a61b87c7b2f785c" -dependencies = [ - "ark-bls12-381 0.4.0", - "ark-ec 0.4.2", - "ark-ff 0.4.2", - "ark-std 0.4.0", + "ark-std 0.5.0", ] [[package]] @@ -621,15 +687,15 @@ dependencies = [ [[package]] name = "ark-ed-on-bls12-381-bandersnatch-ext" -version = "0.4.1" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d15185f1acb49a07ff8cbe5f11a1adc5a93b19e211e325d826ae98e98e124346" +checksum = "5e6dce0c47def6f25cf01022acded4f32732f577187dfcd1268510093ef16ea6" dependencies = [ - "ark-ec 0.4.2", - "ark-ed-on-bls12-381-bandersnatch 0.4.0", - "ark-ff 0.4.2", + "ark-ec 0.5.0", + "ark-ed-on-bls12-381-bandersnatch", + "ark-ff 0.5.0", "ark-models-ext", - "ark-std 0.4.0", + "ark-std 0.5.0", ] [[package]] @@ -761,14 +827,14 @@ dependencies = [ [[package]] name = "ark-models-ext" -version = "0.4.1" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e9eab5d4b5ff2f228b763d38442adc9b084b0a465409b059fac5c2308835ec2" +checksum = "ff772c552d00e9c092eab0608632342c553abbf6bca984008b55100a9a78a3a6" dependencies = [ - "ark-ec 0.4.2", - "ark-ff 0.4.2", - "ark-serialize 0.4.2", - "ark-std 0.4.0", + "ark-ec 0.5.0", + "ark-ff 0.5.0", + "ark-serialize 0.5.0", + "ark-std 0.5.0", "derivative", ] @@ -791,7 +857,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", @@ -830,26 +896,14 @@ dependencies = [ "tracing-subscriber 0.2.25", ] -[[package]] -name = "ark-scale" -version = "0.0.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f69c00b3b529be29528a6f2fd5fa7b1790f8bed81b9cdca17e326538545a179" -dependencies = [ - "ark-ec 0.4.2", - "ark-ff 0.4.2", - "ark-serialize 0.4.2", - "ark-std 0.4.0", - "parity-scale-codec", - "scale-info", -] - [[package]] name = "ark-scale" version = "0.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "985c81a9c7b23a72f62b7b20686d5326d2a9956806f37de9ee35cb1238faf0c0" dependencies = [ + "ark-ec 0.5.0", + "ark-ff 0.5.0", "ark-serialize 0.5.0", "ark-std 0.5.0", "parity-scale-codec", @@ -932,7 +986,6 @@ checksum = "94893f1e0c6eeab764ade8dc4c0db24caf4fe7cbbaafc0eba0a9030f447b5185" dependencies = [ "num-traits", "rand 0.8.5", - "rayon", ] [[package]] @@ -962,13 +1015,13 @@ dependencies = [ [[package]] name = "ark-vrf" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9501da18569b2afe0eb934fb7afd5a247d238b94116155af4dd068f319adfe6d" +checksum = "0d63e9780640021b74d02b32895d8cec1b4abe8e5547b560a6bda6b14b78c6da" dependencies = [ "ark-bls12-381 0.5.0", "ark-ec 0.5.0", - "ark-ed-on-bls12-381-bandersnatch 0.5.0", + "ark-ed-on-bls12-381-bandersnatch", "ark-ff 0.5.0", "ark-serialize 0.5.0", "ark-std 0.5.0", @@ -1006,6 +1059,9 @@ name = "arrayvec" version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" +dependencies = [ + "serde", +] [[package]] name = "asn1-rs" @@ -1016,7 +1072,7 @@ dependencies = [ "asn1-rs-derive 0.5.1", "asn1-rs-impl", "displaydoc", - "nom", + "nom 7.1.3", "num-traits", "rusticata-macros", "thiserror 1.0.69", @@ -1032,7 +1088,7 @@ dependencies = [ "asn1-rs-derive 0.6.0", "asn1-rs-impl", "displaydoc", - "nom", + "nom 7.1.3", "num-traits", "rusticata-macros", "thiserror 2.0.17", @@ -1082,9 +1138,10 @@ checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9" [[package]] name = "asset-test-utils" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "29.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ + "assets-common", "cumulus-pallet-parachain-system", "cumulus-pallet-xcmp-queue", "cumulus-primitives-core", @@ -1112,8 +1169,8 @@ dependencies = [ [[package]] name = "assets-common" -version = "0.25.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.27.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "cumulus-primitives-core", "ethereum-standards", @@ -1128,6 +1185,7 @@ dependencies = [ "parachains-common", "parity-scale-codec", "scale-info", + "serde", "sp-api", "sp-core", "sp-runtime", @@ -1205,9 +1263,9 @@ dependencies = [ [[package]] name = "async-lock" -version = "3.4.1" +version = "3.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fd03604047cee9b6ce9de9f70c6cd540a0520c813cbd49bae61f33ab80ed1dc" +checksum = "290f7f2596bd5b78a9fec8088ccd89180d7f9f55b94b0576823bbbdc72ee8311" dependencies = [ "event-listener 5.4.1", "event-listener-strategy", @@ -1411,14 +1469,14 @@ checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" [[package]] name = "base64ct" -version = "1.8.0" +version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba" +checksum = "0e050f626429857a27ddccb31e0aca21356bfa709c04041aefddac081a8f068a" [[package]] name = "binary-merkle-tree" version = "16.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "hash-db", "log", @@ -1427,21 +1485,18 @@ dependencies = [ [[package]] name = "bindgen" -version = "0.65.1" +version = "0.72.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfdf7b466f9a4903edc73f95d6d2bcd5baf8ae620638762244d3f60143643cc5" +checksum = "993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.10.0", "cexpr", "clang-sys", - "lazy_static", - "lazycell", - "peeking_take_while", - "prettyplease", + "itertools 0.13.0", "proc-macro2", "quote", "regex", - "rustc-hash 1.1.0", + "rustc-hash 2.1.1", "shlex", "syn 2.0.111", ] @@ -1465,11 +1520,13 @@ dependencies = [ [[package]] name = "bip39" -version = "2.2.0" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43d193de1f7487df1914d3a568b772458861d33f9c54249612cc2893d6915054" +checksum = "90dbd31c98227229239363921e60fcf5e558e43ec69094d46fc4996f08d1d5bc" dependencies = [ - "bitcoin_hashes 0.13.0", + "bitcoin_hashes", + "rand 0.8.5", + "rand_core 0.6.4", "serde", "unicode-normalization", ] @@ -1489,12 +1546,6 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" -[[package]] -name = "bitcoin-internals" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9425c3bf7089c983facbae04de54513cce73b41c7f9ff8c845b54e7bc64ebbfb" - [[package]] name = "bitcoin-io" version = "0.1.4" @@ -1503,22 +1554,12 @@ checksum = "2dee39a0ee5b4095224a0cfc6bf4cc1baf0f9624b96b367e53b66d974e51d953" [[package]] name = "bitcoin_hashes" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1930a4dabfebb8d7d9992db18ebe3ae2876f0a305fab206fd168df931ede293b" -dependencies = [ - "bitcoin-internals", - "hex-conservative 0.1.2", -] - -[[package]] -name = "bitcoin_hashes" -version = "0.14.0" +version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb18c03d0db0247e147a21a6faafd5a7eb851c743db062de72018b6b7e8e4d16" +checksum = "26ec84b80c482df901772e931a9a681e26a1b9ee2302edeff23cb30328745c8b" dependencies = [ "bitcoin-io", - "hex-conservative 0.2.2", + "hex-conservative", ] [[package]] @@ -1588,17 +1629,6 @@ dependencies = [ "constant_time_eq 0.3.1", ] -[[package]] -name = "blake2s_simd" -version = "1.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e90f7deecfac93095eb874a40febd69427776e24e1bd7f87f33ac62d6f0174df" -dependencies = [ - "arrayref", - "arrayvec 0.7.6", - "constant_time_eq 0.3.1", -] - [[package]] name = "blake3" version = "1.8.2" @@ -1714,8 +1744,8 @@ dependencies = [ [[package]] name = "bp-header-chain" -version = "0.23.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.25.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "bp-runtime", "finality-grandpa", @@ -1731,8 +1761,8 @@ dependencies = [ [[package]] name = "bp-messages" -version = "0.23.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.25.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "bp-header-chain", "bp-runtime", @@ -1747,8 +1777,8 @@ dependencies = [ [[package]] name = "bp-parachains" -version = "0.23.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.25.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "bp-header-chain", "bp-polkadot-core", @@ -1764,8 +1794,8 @@ dependencies = [ [[package]] name = "bp-polkadot-core" -version = "0.23.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.25.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "bp-messages", "bp-runtime", @@ -1781,8 +1811,8 @@ dependencies = [ [[package]] name = "bp-relayers" -version = "0.23.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.25.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "bp-header-chain", "bp-messages", @@ -1799,8 +1829,8 @@ dependencies = [ [[package]] name = "bp-runtime" -version = "0.23.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.25.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-support", "frame-system", @@ -1822,8 +1852,8 @@ dependencies = [ [[package]] name = "bp-test-utils" -version = "0.23.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.25.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "bp-header-chain", "bp-parachains", @@ -1842,8 +1872,8 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub" -version = "0.9.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.11.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "bp-messages", "bp-runtime", @@ -1859,8 +1889,8 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub-router" -version = "0.20.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.22.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "parity-scale-codec", "scale-info", @@ -1871,8 +1901,8 @@ dependencies = [ [[package]] name = "bridge-hub-common" -version = "0.16.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.18.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -1890,8 +1920,8 @@ dependencies = [ [[package]] name = "bridge-hub-test-utils" -version = "0.26.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.28.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "asset-test-utils", "bp-header-chain", @@ -1932,8 +1962,8 @@ dependencies = [ [[package]] name = "bridge-runtime-common" -version = "0.24.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.26.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "bp-header-chain", "bp-messages", @@ -1982,9 +2012,9 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.19.0" +version = "3.19.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" +checksum = "5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510" dependencies = [ "allocator-api2", ] @@ -2059,9 +2089,9 @@ dependencies = [ [[package]] name = "camino" -version = "1.2.1" +version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "276a59bf2b2c967788139340c9f0c5b12d7fd6630315c15c217e559de85d2609" +checksum = "e629a66d692cb9ff1a1c664e41771b3dcaf961985a9774c0eb0bd1b51cf60a48" dependencies = [ "serde_core", ] @@ -2091,9 +2121,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.2.48" +version = "1.2.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c481bdbf0ed3b892f6f806287d72acd515b352a4ec27a208489b8c1bc839633a" +checksum = "9f50d563227a1c37cc0a263f64eca3334388c01c5e4c4861a9def205c614383c" dependencies = [ "find-msvc-tools", "jobserver", @@ -2113,7 +2143,7 @@ version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" dependencies = [ - "nom", + "nom 7.1.3", ] [[package]] @@ -2191,19 +2221,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" @@ -2244,7 +2261,6 @@ checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" dependencies = [ "glob", "libc", - "libloading", ] [[package]] @@ -2334,7 +2350,7 @@ version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "692186b5ebe54007e45a59aea47ece9eb4108e141326c304cdc91699a7118a22" dependencies = [ - "nom", + "nom 7.1.3", "proc-macro2", "quote", "syn 2.0.111", @@ -2395,8 +2411,18 @@ dependencies = [ ] [[package]] -name = "const-hex" -version = "1.17.0" +name = "const-crypto" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c06f1eb05f06cf2e380fdded278fbf056a38974299d77960555a311dcf91a52" +dependencies = [ + "keccak-const", + "sha2-const-stable", +] + +[[package]] +name = "const-hex" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3bb320cac8a0750d7f25280aa97b09c26edfe161164238ecbbb31092b079e735" dependencies = [ @@ -2476,6 +2502,24 @@ 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 = "convert_case" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9" +dependencies = [ + "unicode-segmentation", +] + [[package]] name = "core-foundation" version = "0.9.4" @@ -2824,8 +2868,8 @@ dependencies = [ [[package]] name = "cumulus-client-bootnodes" -version = "0.5.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -2836,10 +2880,9 @@ dependencies = [ "ip_network", "log", "num-traits", - "parachains-common", "parity-scale-codec", "prost 0.12.6", - "prost-build", + "prost-build 0.13.5", "sc-network", "sc-service", "sp-consensus-babe", @@ -2849,8 +2892,8 @@ dependencies = [ [[package]] name = "cumulus-client-cli" -version = "0.26.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.28.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "clap", "parity-scale-codec", @@ -2866,8 +2909,8 @@ dependencies = [ [[package]] name = "cumulus-client-collator" -version = "0.26.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.28.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "cumulus-client-consensus-common", "cumulus-client-network", @@ -2889,8 +2932,8 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-aura" -version = "0.26.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.28.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "async-trait", "cumulus-client-collator", @@ -2913,6 +2956,7 @@ dependencies = [ "sc-consensus-aura", "sc-consensus-babe", "sc-consensus-slots", + "sc-network-types", "sc-telemetry", "sc-utils", "schnellru", @@ -2936,8 +2980,8 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-common" -version = "0.26.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.28.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "async-trait", "cumulus-client-pov-recovery", @@ -2968,8 +3012,8 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-proposer" -version = "0.22.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.24.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "anyhow", "async-trait", @@ -2988,8 +3032,8 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-relay-chain" -version = "0.26.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.28.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "async-trait", "cumulus-client-consensus-common", @@ -3011,8 +3055,8 @@ dependencies = [ [[package]] name = "cumulus-client-network" -version = "0.26.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.28.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "async-trait", "cumulus-relay-chain-interface", @@ -3024,6 +3068,7 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-parachain-primitives", "polkadot-primitives", + "polkadot-primitives-test-helpers", "sc-client-api", "sc-network", "sp-api", @@ -3038,8 +3083,8 @@ dependencies = [ [[package]] name = "cumulus-client-parachain-inherent" -version = "0.20.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.22.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -3049,7 +3094,8 @@ dependencies = [ "parity-scale-codec", "sc-client-api", "sc-consensus-babe", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2)", + "sc-network-types", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512)", "sp-inherents", "sp-runtime", "sp-state-machine", @@ -3059,8 +3105,8 @@ dependencies = [ [[package]] name = "cumulus-client-pov-recovery" -version = "0.26.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.28.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -3087,8 +3133,8 @@ dependencies = [ [[package]] name = "cumulus-client-service" -version = "0.28.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.31.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "async-channel 1.9.0", "cumulus-client-cli", @@ -3103,6 +3149,7 @@ dependencies = [ "cumulus-relay-chain-minimal-node", "cumulus-relay-chain-streams", "futures", + "polkadot-overseer", "polkadot-primitives", "prometheus", "sc-client-api", @@ -3114,6 +3161,7 @@ dependencies = [ "sc-service", "sc-sysinfo", "sc-telemetry", + "sc-tracing", "sc-transaction-pool", "sc-utils", "sp-api", @@ -3123,12 +3171,13 @@ dependencies = [ "sp-io", "sp-runtime", "sp-transaction-pool", + "sp-trie", ] [[package]] name = "cumulus-pallet-aura-ext" -version = "0.23.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.25.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "cumulus-pallet-parachain-system", "frame-support", @@ -3144,8 +3193,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-dmp-queue" -version = "0.23.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.25.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "cumulus-primitives-core", "frame-benchmarking", @@ -3161,8 +3210,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system" -version = "0.23.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.25.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "array-bytes", "bytes", @@ -3199,8 +3248,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system-proc-macro" -version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "proc-macro-crate 3.4.0", "proc-macro2", @@ -3210,8 +3259,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-session-benchmarking" -version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "26.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -3223,8 +3272,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-solo-to-para" -version = "0.23.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.25.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "cumulus-pallet-parachain-system", "frame-support", @@ -3238,8 +3287,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-weight-reclaim" -version = "0.5.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "cumulus-primitives-storage-weight-reclaim", "derive-where", @@ -3257,8 +3306,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcm" -version = "0.22.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.24.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -3272,8 +3321,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcmp-queue" -version = "0.23.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.25.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "approx", "bounded-collections 0.3.2", @@ -3298,8 +3347,8 @@ dependencies = [ [[package]] name = "cumulus-ping" -version = "0.23.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.25.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "cumulus-pallet-xcm", "cumulus-primitives-core", @@ -3313,8 +3362,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-aura" -version = "0.20.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.21.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "sp-api", "sp-consensus-aura", @@ -3322,8 +3371,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-core" -version = "0.21.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.23.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", @@ -3339,8 +3388,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-parachain-inherent" -version = "0.21.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.23.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -3353,8 +3402,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-proof-size-hostfunction" -version = "0.15.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.16.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "sp-externalities", "sp-runtime-interface", @@ -3363,8 +3412,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-storage-weight-reclaim" -version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "16.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-proof-size-hostfunction", @@ -3380,8 +3429,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-timestamp" -version = "0.22.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.24.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "cumulus-primitives-core", "sp-inherents", @@ -3390,8 +3439,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-utility" -version = "0.23.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.25.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -3407,8 +3456,8 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-inprocess-interface" -version = "0.28.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.31.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "async-channel 1.9.0", "async-trait", @@ -3435,8 +3484,8 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-interface" -version = "0.26.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.28.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -3455,8 +3504,8 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-minimal-node" -version = "0.28.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.31.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -3491,8 +3540,8 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-rpc-interface" -version = "0.26.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.28.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -3524,8 +3573,8 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-streams" -version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.6.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "cumulus-relay-chain-interface", "futures", @@ -3538,12 +3587,14 @@ dependencies = [ [[package]] name = "cumulus-test-relay-sproof-builder" -version = "0.22.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.24.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "cumulus-primitives-core", "parity-scale-codec", "polkadot-primitives", + "sp-consensus-babe", + "sp-core", "sp-runtime", "sp-state-machine", "sp-trie", @@ -3591,9 +3642,9 @@ dependencies = [ [[package]] name = "cxx" -version = "1.0.190" +version = "1.0.192" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7620f6cfc4dcca21f2b085b7a890e16c60fd66f560cd69ee60594908dc72ab1" +checksum = "bbda285ba6e5866529faf76352bdf73801d9b44a6308d7cd58ca2379f378e994" dependencies = [ "cc", "cxx-build", @@ -3606,9 +3657,9 @@ dependencies = [ [[package]] name = "cxx-build" -version = "1.0.190" +version = "1.0.192" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a9bc1a22964ff6a355fbec24cf68266a0ed28f8b84c0864c386474ea3d0e479" +checksum = "af9efde466c5d532d57efd92f861da3bdb7f61e369128ce8b4c3fe0c9de4fa4d" dependencies = [ "cc", "codespan-reporting", @@ -3621,9 +3672,9 @@ dependencies = [ [[package]] name = "cxxbridge-cmd" -version = "1.0.190" +version = "1.0.192" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1f29a879d35f7906e3c9b77d7a1005a6a0787d330c09dfe4ffb5f617728cb44" +checksum = "3efb93799095bccd4f763ca07997dc39a69e5e61ab52d2c407d4988d21ce144d" dependencies = [ "clap", "codespan-reporting", @@ -3635,15 +3686,15 @@ dependencies = [ [[package]] name = "cxxbridge-flags" -version = "1.0.190" +version = "1.0.192" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d67109015f93f683e364085aa6489a5b2118b4a40058482101d699936a7836d6" +checksum = "3092010228026e143b32a4463ed9fa8f86dca266af4bf5f3b2a26e113dbe4e45" [[package]] name = "cxxbridge-macro" -version = "1.0.190" +version = "1.0.192" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d187e019e7b05a1f3e69a8396b70800ee867aa9fc2ab972761173ccee03742df" +checksum = "31d72ebfcd351ae404fb00ff378dfc9571827a00722c9e735c9181aec320ba0a" dependencies = [ "indexmap 2.12.1", "proc-macro2", @@ -3695,6 +3746,7 @@ dependencies = [ "ident_case", "proc-macro2", "quote", + "serde", "strsim", "syn 2.0.111", ] @@ -3760,6 +3812,15 @@ dependencies = [ "syn 2.0.111", ] +[[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" @@ -3779,7 +3840,7 @@ checksum = "5cd0a5c643689626bec213c4d8bd4d96acc8ffdb4ad4bb6bc16abf27d5f4b553" dependencies = [ "asn1-rs 0.6.2", "displaydoc", - "nom", + "nom 7.1.3", "num-bigint", "num-traits", "rusticata-macros", @@ -3793,7 +3854,7 @@ checksum = "07da5016415d5a3c4dd39b11ed26f915f52fc4e0dc197d87908bc916e51bc1a6" dependencies = [ "asn1-rs 0.7.1", "displaydoc", - "nom", + "nom 7.1.3", "num-bigint", "num-traits", "rusticata-macros", @@ -3848,7 +3909,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 0.4.1", @@ -3866,11 +3927,11 @@ dependencies = [ [[package]] name = "derive_more" -version = "2.0.1" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678" +checksum = "d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134" dependencies = [ - "derive_more-impl 2.0.1", + "derive_more-impl 2.1.1", ] [[package]] @@ -3886,12 +3947,14 @@ dependencies = [ [[package]] name = "derive_more-impl" -version = "2.0.1" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" +checksum = "799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb" dependencies = [ + "convert_case 0.10.0", "proc-macro2", "quote", + "rustc_version 0.4.1", "syn 2.0.111", "unicode-xid", ] @@ -4139,6 +4202,9 @@ name = "either" version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" +dependencies = [ + "serde", +] [[package]] name = "elliptic-curve" @@ -4190,6 +4256,26 @@ dependencies = [ "syn 2.0.111", ] +[[package]] +name = "enum-display" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02058bb25d8d0605829af88230427dd5cd50661590bd2b09d1baf7c64c417f24" +dependencies = [ + "enum-display-macro", +] + +[[package]] +name = "enum-display-macro" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4be2cf2fe7b971b1865febbacd4d8df544aa6bd377cca011a6d69dcf4c60d94" +dependencies = [ + "convert_case 0.6.0", + "quote", + "syn 1.0.109", +] + [[package]] name = "enum-ordinalize" version = "4.3.2" @@ -4291,7 +4377,7 @@ dependencies = [ [[package]] name = "ethereum-standards" version = "0.1.2" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "alloy-core", ] @@ -4536,7 +4622,7 @@ checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" [[package]] name = "fork-tree" version = "13.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "parity-scale-codec", ] @@ -4568,8 +4654,8 @@ checksum = "28dd6caf6059519a65843af8fe2a3ae298b14b80179855aeb4adc2c1934ee619" [[package]] name = "frame-benchmarking" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-support", "frame-support-procedural", @@ -4592,8 +4678,8 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" -version = "51.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "53.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "Inflector", "array-bytes", @@ -4657,8 +4743,8 @@ dependencies = [ [[package]] name = "frame-benchmarking-pallet-pov" -version = "33.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "35.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4671,11 +4757,11 @@ dependencies = [ [[package]] name = "frame-decode" -version = "0.7.1" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7cb8796f93fa038f979a014234d632e9688a120e745f936e2635123c77537f7" +checksum = "6e56c0e51972d7b26ff76966c4d0f2307030df9daa5ce0885149ece1ab7ca5ad" dependencies = [ - "frame-metadata 21.0.0", + "frame-metadata", "parity-scale-codec", "scale-decode", "scale-info", @@ -4686,7 +4772,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "16.1.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "proc-macro-crate 3.4.0", "proc-macro2", @@ -4696,8 +4782,8 @@ dependencies = [ [[package]] name = "frame-election-provider-support" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -4713,8 +4799,8 @@ dependencies = [ [[package]] name = "frame-executive" -version = "43.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "aquamarine", "frame-support", @@ -4731,32 +4817,9 @@ dependencies = [ [[package]] name = "frame-metadata" -version = "20.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26de808fa6461f2485dc51811aefed108850064994fb4a62b3ac21ffa62ac8df" -dependencies = [ - "cfg-if", - "parity-scale-codec", - "scale-info", - "serde", -] - -[[package]] -name = "frame-metadata" -version = "21.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20dfd1d7eae1d94e32e869e2fb272d81f52dd8db57820a373adb83ea24d7d862" -dependencies = [ - "cfg-if", - "parity-scale-codec", - "scale-info", -] - -[[package]] -name = "frame-metadata" -version = "23.0.0" +version = "23.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8c26fcb0454397c522c05fdad5380c4e622f8a875638af33bff5a320d1fc965" +checksum = "9ba5be0edbdb824843a0f9c6f0906ecfc66c5316218d74457003218b24909ed0" dependencies = [ "cfg-if", "parity-scale-codec", @@ -4766,8 +4829,8 @@ dependencies = [ [[package]] name = "frame-metadata-hash-extension" -version = "0.11.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.13.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "array-bytes", "const-hex", @@ -4782,8 +4845,8 @@ dependencies = [ [[package]] name = "frame-storage-access-test-runtime" -version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.6.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "cumulus-pallet-parachain-system", "parity-scale-codec", @@ -4796,8 +4859,8 @@ dependencies = [ [[package]] name = "frame-support" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "aquamarine", "array-bytes", @@ -4805,7 +4868,7 @@ dependencies = [ "bitflags 1.3.2", "docify", "environmental", - "frame-metadata 23.0.0", + "frame-metadata", "frame-support-procedural", "impl-trait-for-tuples", "k256", @@ -4837,8 +4900,8 @@ dependencies = [ [[package]] name = "frame-support-procedural" -version = "35.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "36.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "Inflector", "cfg-expr", @@ -4851,14 +4914,14 @@ dependencies = [ "proc-macro-warning", "proc-macro2", "quote", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512)", "syn 2.0.111", ] [[package]] name = "frame-support-procedural-tools" version = "13.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 3.4.0", @@ -4870,7 +4933,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "12.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "proc-macro2", "quote", @@ -4879,8 +4942,8 @@ dependencies = [ [[package]] name = "frame-system" -version = "43.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "cfg-if", "docify", @@ -4898,8 +4961,8 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4912,8 +4975,8 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "docify", "parity-scale-codec", @@ -4922,8 +4985,8 @@ dependencies = [ [[package]] name = "frame-try-runtime" -version = "0.49.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.51.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-support", "parity-scale-codec", @@ -5096,6 +5159,28 @@ dependencies = [ "slab", ] +[[package]] +name = "fxhash" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" +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.10.0", + "debugid", + "fxhash", + "serde", + "serde_json", +] + [[package]] name = "generic-array" version = "0.12.4" @@ -5309,6 +5394,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" @@ -5316,7 +5404,7 @@ version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" dependencies = [ - "ahash", + "ahash 0.8.12", ] [[package]] @@ -5325,9 +5413,8 @@ version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" dependencies = [ - "ahash", + "ahash 0.8.12", "allocator-api2", - "serde", ] [[package]] @@ -5386,12 +5473,6 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" -[[package]] -name = "hex-conservative" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "212ab92002354b4819390025006c897e8140934349e8635c9b077f47b4dcbd20" - [[package]] name = "hex-conservative" version = "0.2.2" @@ -5688,9 +5769,9 @@ dependencies = [ [[package]] name = "hyper-util" -version = "0.1.18" +version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52e9a2a24dc5c6821e71a7030e1e14b7b632acac55c40e9d2e082c621261bb56" +checksum = "727805d60e7938b76b826a6ef209eb70eaa1812794f9424d4a4e2d740662df5f" dependencies = [ "bytes", "futures-channel", @@ -5779,9 +5860,9 @@ checksum = "7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a" [[package]] name = "icu_properties" -version = "2.1.1" +version = "2.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e93fcd3157766c0c8da2f8cff6ce651a31f0810eaa1c51ec363ef790bbb5fb99" +checksum = "020bfc02fe870ec3a66d93e677ccca0562506e5872c650f893269e08615d74ec" dependencies = [ "icu_collections", "icu_locale_core", @@ -5793,9 +5874,9 @@ dependencies = [ [[package]] name = "icu_properties_data" -version = "2.1.1" +version = "2.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02845b3647bb045f1100ecd6480ff52f34c35f82d9880e029d329c21d1054899" +checksum = "616c294cf8d725c6afcd8f55abc17c56464ef6211f9ed59cccffe534129c77af" [[package]] name = "icu_provider" @@ -6121,9 +6202,29 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.15" +version = "1.0.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ee5b5339afb4c41626dde77b7a611bd4f2c202b897852b4bcf5d03eddc61010" + +[[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 = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" +checksum = "52f5385394064fa2c886205dba02598013ce83d3e92d33dbdc0c52fe0e7bf4fc" +dependencies = [ + "cc", +] [[package]] name = "jam-codec" @@ -6358,6 +6459,12 @@ dependencies = [ "sha3-asm", ] +[[package]] +name = "keccak-const" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57d8d8ce877200136358e0bbff3a77965875db3af755a11e1fa6b1b3e2df13ea" + [[package]] name = "keccak-hash" version = "0.11.0" @@ -6419,7 +6526,7 @@ dependencies = [ [[package]] name = "kitchensink-runtime" version = "3.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "array-bytes", "log", @@ -6429,6 +6536,7 @@ dependencies = [ "parity-scale-codec", "polkadot-sdk", "primitive-types 0.13.1", + "rand 0.8.5", "scale-info", "serde_json", "sp-debug-derive", @@ -6457,16 +6565,15 @@ dependencies = [ [[package]] name = "kvdb-rocksdb" -version = "0.19.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b644c70b92285f66bfc2032922a79000ea30af7bc2ab31902992a5dcb9b434f6" +checksum = "739ac938a308a9a8b6772fd1d840fd9c0078f9c74fe294feaf32faae727102cc" dependencies = [ "kvdb", "num_cpus", "parking_lot 0.12.5", "regex", "rocksdb", - "smallvec", ] [[package]] @@ -6489,12 +6596,6 @@ dependencies = [ "spin 0.9.8", ] -[[package]] -name = "lazycell" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" - [[package]] name = "leb128fmt" version = "0.1.0" @@ -6503,19 +6604,9 @@ checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2" [[package]] name = "libc" -version = "0.2.177" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976" - -[[package]] -name = "libloading" -version = "0.8.9" +version = "0.2.178" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55" -dependencies = [ - "cfg-if", - "windows-link", -] +checksum = "37c93d8daa9d8a012fd8ab92f088405fb202ea0b6ab73ee2482ae66af4f42091" [[package]] name = "libm" @@ -6640,7 +6731,7 @@ dependencies = [ "libp2p-core", "libp2p-identity", "libp2p-swarm", - "lru", + "lru 0.12.5", "quick-protobuf", "quick-protobuf-codec", "smallvec", @@ -6651,9 +6742,9 @@ dependencies = [ [[package]] name = "libp2p-identity" -version = "0.2.12" +version = "0.2.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3104e13b51e4711ff5738caa1fb54467c8604c2e94d607e27745bcf709068774" +checksum = "f0c7892c221730ba55f7196e98b0b8ba5e04b4155651736036628e9f73ed6fc3" dependencies = [ "bs58", "ed25519-dalek", @@ -6836,7 +6927,7 @@ dependencies = [ "libp2p-core", "libp2p-identity", "libp2p-swarm-derive", - "lru", + "lru 0.12.5", "multistream-select", "once_cell", "rand 0.8.5", @@ -6949,28 +7040,26 @@ dependencies = [ [[package]] name = "libredox" -version = "0.1.10" +version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb" +checksum = "df15f6eac291ed1cf25865b1ee60399f57e7c227e7f51bdbd4c5270396a9ed50" dependencies = [ "bitflags 2.10.0", "libc", - "redox_syscall 0.5.18", + "redox_syscall 0.6.0", ] [[package]] name = "librocksdb-sys" -version = "0.11.0+8.1.1" +version = "0.17.3+10.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3386f101bcb4bd252d8e9d2fb41ec3b0862a15a62b478c355b2982efa469e3e" +checksum = "cef2a00ee60fe526157c9023edab23943fae1ce2ab6f4abb2a807c1746835de9" dependencies = [ "bindgen", "bzip2-sys", "cc", - "glob", "libc", "libz-sys", - "tikv-jemalloc-sys", ] [[package]] @@ -7097,15 +7186,16 @@ checksum = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77" [[package]] name = "litep2p" -version = "0.10.0" +version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c666ef772d123a7643323ad4979c30dd825e9c68ec1aa5b387a6c9a9871c11ea" +checksum = "d903b21d57fae0e8d184c6ea0107fb5303fcab7cd2acaf5d2d9beb2807194b4a" dependencies = [ "async-trait", "bs58", "bytes", - "cid 0.11.1", + "cid", "ed25519-dalek", + "enum-display", "futures", "futures-timer", "hickory-resolver 0.25.2", @@ -7118,8 +7208,9 @@ dependencies = [ "parking_lot 0.12.5", "pin-project", "prost 0.13.5", - "prost-build", + "prost-build 0.14.1", "rand 0.8.5", + "ring 0.17.14", "serde", "sha2 0.10.9", "simple-dns", @@ -7153,9 +7244,18 @@ dependencies = [ [[package]] name = "log" -version = "0.4.28" +version = "0.4.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432" +checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" + +[[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" @@ -7371,9 +7471,9 @@ dependencies = [ [[package]] name = "mio" -version = "1.1.0" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873" +checksum = "a69bcab0ad47271a0234d9422b131806bf3968021e5dc9328caf2d4cd58557fc" dependencies = [ "libc", "wasi", @@ -7407,8 +7507,8 @@ dependencies = [ [[package]] name = "mmr-gadget" -version = "48.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "50.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "futures", "log", @@ -7426,8 +7526,8 @@ dependencies = [ [[package]] name = "mmr-rpc" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "44.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -7467,9 +7567,9 @@ dependencies = [ [[package]] name = "moka" -version = "0.12.11" +version = "0.12.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8261cd88c312e0004c1d51baad2980c66528dfdb2bee62003e643a4d8f86b077" +checksum = "a3dec6bd31b08944e08b58fd99373893a6c17054d6f3ea5006cc894f4f4eee2a" dependencies = [ "crossbeam-channel", "crossbeam-epoch", @@ -7477,7 +7577,6 @@ dependencies = [ "equivalent", "parking_lot 0.12.5", "portable-atomic", - "rustc_version 0.4.1", "smallvec", "tagptr", "uuid", @@ -7546,13 +7645,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", ] @@ -7696,9 +7792,9 @@ dependencies = [ [[package]] name = "network-interface" -version = "2.0.3" +version = "2.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07709a6d4eba90ab10ec170a0530b3aafc81cb8a2d380e4423ae41fc55fe5745" +checksum = "5e79101e6efcffacab279462884a7eebf65ea5f4ac2cc727b60c715a9aa04722" dependencies = [ "cc", "libc", @@ -7738,7 +7834,7 @@ checksum = "b93853da6d84c2e3c7d730d6473e8817692dd89be387eb01b94d7f108ecb5b8c" [[package]] name = "node-primitives" version = "2.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "sp-core", "sp-runtime", @@ -7767,7 +7863,16 @@ dependencies = [ ] [[package]] -name = "nonempty" +name = "nom" +version = "8.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405" +dependencies = [ + "memchr", +] + +[[package]] +name = "nonempty" version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e9e591e719385e6ebaeb5ce5d3887f7d5676fceca6411d1925ccc95745f3d6f7" @@ -7780,9 +7885,9 @@ checksum = "38bf9645c8b145698bb0b18a4637dcacbc421ea49bef2317e4fd8065a387cf21" [[package]] name = "ntapi" -version = "0.4.1" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4" +checksum = "c70f219e21142367c70c0b30c6a9e3a14d55b4d12a204d897fbec83a0363f081" dependencies = [ "winapi", ] @@ -7929,6 +8034,20 @@ dependencies = [ "syn 2.0.111", ] +[[package]] +name = "nybbles" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c4b5ecbd0beec843101bffe848217f770e8b8da81d8355b7d6e226f2199b3dc" +dependencies = [ + "alloy-rlp", + "cfg-if", + "proptest", + "ruint", + "serde", + "smallvec", +] + [[package]] name = "object" version = "0.36.7" @@ -8055,8 +8174,8 @@ dependencies = [ [[package]] name = "pallet-alliance" -version = "42.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "44.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -8067,15 +8186,15 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512)", "sp-io", "sp-runtime", ] [[package]] name = "pallet-asset-conversion" -version = "25.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -8092,8 +8211,8 @@ dependencies = [ [[package]] name = "pallet-asset-conversion-ops" -version = "0.11.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.13.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -8110,8 +8229,8 @@ dependencies = [ [[package]] name = "pallet-asset-conversion-tx-payment" -version = "25.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -8125,8 +8244,8 @@ dependencies = [ [[package]] name = "pallet-asset-rate" -version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "24.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -8139,8 +8258,8 @@ dependencies = [ [[package]] name = "pallet-asset-rewards" -version = "0.5.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -8157,8 +8276,8 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -8173,8 +8292,8 @@ dependencies = [ [[package]] name = "pallet-assets" -version = "46.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "48.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -8189,8 +8308,8 @@ dependencies = [ [[package]] name = "pallet-assets-freezer" -version = "0.11.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.13.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "log", "pallet-assets", @@ -8201,8 +8320,8 @@ dependencies = [ [[package]] name = "pallet-assets-holder" -version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.8.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -8216,8 +8335,8 @@ dependencies = [ [[package]] name = "pallet-assets-precompiles" -version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.4.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "ethereum-standards", "frame-support", @@ -8227,8 +8346,8 @@ dependencies = [ [[package]] name = "pallet-atomic-swap" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -8237,8 +8356,8 @@ dependencies = [ [[package]] name = "pallet-aura" -version = "42.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "44.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-support", "frame-system", @@ -8253,8 +8372,8 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-support", "frame-system", @@ -8268,8 +8387,8 @@ dependencies = [ [[package]] name = "pallet-authorship" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-support", "frame-system", @@ -8281,8 +8400,8 @@ dependencies = [ [[package]] name = "pallet-babe" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -8304,8 +8423,8 @@ dependencies = [ [[package]] name = "pallet-bags-list" -version = "42.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "44.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "aquamarine", "docify", @@ -8325,8 +8444,8 @@ dependencies = [ [[package]] name = "pallet-balances" -version = "44.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "46.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "docify", "frame-benchmarking", @@ -8341,8 +8460,8 @@ dependencies = [ [[package]] name = "pallet-beefy" -version = "44.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "46.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-support", "frame-system", @@ -8360,8 +8479,8 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" -version = "44.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "46.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "array-bytes", "binary-merkle-tree", @@ -8385,8 +8504,8 @@ dependencies = [ [[package]] name = "pallet-bounties" -version = "42.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "44.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -8402,8 +8521,8 @@ dependencies = [ [[package]] name = "pallet-bridge-grandpa" -version = "0.23.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.25.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "bp-header-chain", "bp-runtime", @@ -8421,8 +8540,8 @@ dependencies = [ [[package]] name = "pallet-bridge-messages" -version = "0.23.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.25.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "bp-header-chain", "bp-messages", @@ -8440,8 +8559,8 @@ dependencies = [ [[package]] name = "pallet-bridge-parachains" -version = "0.23.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.25.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "bp-header-chain", "bp-parachains", @@ -8460,8 +8579,8 @@ dependencies = [ [[package]] name = "pallet-bridge-relayers" -version = "0.23.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.25.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "bp-header-chain", "bp-messages", @@ -8483,8 +8602,8 @@ dependencies = [ [[package]] name = "pallet-broker" -version = "0.22.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.24.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "bitvec", "frame-benchmarking", @@ -8501,8 +8620,8 @@ dependencies = [ [[package]] name = "pallet-child-bounties" -version = "42.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "44.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -8519,8 +8638,8 @@ dependencies = [ [[package]] name = "pallet-collator-selection" -version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "26.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -8538,8 +8657,8 @@ dependencies = [ [[package]] name = "pallet-collective" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "docify", "frame-benchmarking", @@ -8555,8 +8674,8 @@ dependencies = [ [[package]] name = "pallet-collective-content" -version = "0.21.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.23.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -8569,8 +8688,8 @@ dependencies = [ [[package]] name = "pallet-contracts" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "environmental", "frame-benchmarking", @@ -8594,13 +8713,13 @@ dependencies = [ "staging-xcm", "staging-xcm-builder", "wasm-instrument", - "wasmi", + "wasmi 0.32.3", ] [[package]] name = "pallet-contracts-mock-network" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "23.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-support", "frame-system", @@ -8631,7 +8750,7 @@ dependencies = [ [[package]] name = "pallet-contracts-proc-macro" version = "23.0.3" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "proc-macro2", "quote", @@ -8641,7 +8760,7 @@ dependencies = [ [[package]] name = "pallet-contracts-uapi" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "bitflags 1.3.2", "parity-scale-codec", @@ -8651,8 +8770,8 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "assert_matches", "frame-benchmarking", @@ -8667,8 +8786,8 @@ dependencies = [ [[package]] name = "pallet-core-fellowship" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "29.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -8685,8 +8804,8 @@ dependencies = [ [[package]] name = "pallet-delegated-staking" -version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "12.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-support", "frame-system", @@ -8700,8 +8819,8 @@ dependencies = [ [[package]] name = "pallet-democracy" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -8717,8 +8836,8 @@ dependencies = [ [[package]] name = "pallet-derivatives" -version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.3.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -8737,8 +8856,8 @@ dependencies = [ [[package]] name = "pallet-dev-mode" -version = "25.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-support", "frame-system", @@ -8752,8 +8871,8 @@ dependencies = [ [[package]] name = "pallet-dummy-dim" -version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.6.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -8770,8 +8889,8 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-block" -version = "0.4.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.6.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -8791,8 +8910,8 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" -version = "42.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "44.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -8812,8 +8931,8 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" -version = "42.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "44.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -8825,8 +8944,8 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" -version = "44.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "46.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -8844,7 +8963,7 @@ dependencies = [ [[package]] name = "pallet-example-mbm" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -8859,7 +8978,7 @@ dependencies = [ [[package]] name = "pallet-example-tasks" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -8874,8 +8993,8 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" -version = "42.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "44.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "docify", "frame-benchmarking", @@ -8892,8 +9011,8 @@ dependencies = [ [[package]] name = "pallet-glutton" -version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "31.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "blake2 0.10.6", "frame-benchmarking", @@ -8910,8 +9029,8 @@ dependencies = [ [[package]] name = "pallet-grandpa" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -8932,8 +9051,8 @@ dependencies = [ [[package]] name = "pallet-identity" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "enumflags2", "frame-benchmarking", @@ -8948,8 +9067,8 @@ dependencies = [ [[package]] name = "pallet-im-online" -version = "42.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "44.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -8967,8 +9086,8 @@ dependencies = [ [[package]] name = "pallet-indices" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -8982,8 +9101,8 @@ dependencies = [ [[package]] name = "pallet-insecure-randomness-collective-flip" -version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "33.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -8993,8 +9112,8 @@ dependencies = [ [[package]] name = "pallet-lottery" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -9006,8 +9125,8 @@ dependencies = [ [[package]] name = "pallet-membership" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -9022,8 +9141,8 @@ dependencies = [ [[package]] name = "pallet-message-queue" -version = "46.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "48.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "environmental", "frame-benchmarking", @@ -9041,8 +9160,8 @@ dependencies = [ [[package]] name = "pallet-meta-tx" -version = "0.5.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "docify", "frame-benchmarking", @@ -9059,8 +9178,8 @@ dependencies = [ [[package]] name = "pallet-migrations" -version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "15.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "docify", "frame-benchmarking", @@ -9078,8 +9197,8 @@ dependencies = [ [[package]] name = "pallet-mixnet" -version = "0.19.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.21.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "log", "parity-scale-codec", @@ -9092,8 +9211,8 @@ dependencies = [ [[package]] name = "pallet-mmr" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "log", "parity-scale-codec", @@ -9102,10 +9221,27 @@ dependencies = [ "sp-mmr-primitives", ] +[[package]] +name = "pallet-multi-asset-bounties" +version = "0.2.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" +dependencies = [ + "docify", + "frame-benchmarking", + "frame-support", + "frame-system", + "log", + "parity-scale-codec", + "scale-info", + "sp-core", + "sp-io", + "sp-runtime", +] + [[package]] name = "pallet-multisig" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "log", "parity-scale-codec", @@ -9115,8 +9251,8 @@ dependencies = [ [[package]] name = "pallet-nft-fractionalization" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "29.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "log", "pallet-assets", @@ -9128,8 +9264,8 @@ dependencies = [ [[package]] name = "pallet-nfts" -version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "39.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "enumflags2", "frame-benchmarking", @@ -9145,8 +9281,8 @@ dependencies = [ [[package]] name = "pallet-nfts-runtime-api" -version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "30.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "parity-scale-codec", "sp-api", @@ -9154,8 +9290,8 @@ dependencies = [ [[package]] name = "pallet-nis" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -9164,8 +9300,8 @@ dependencies = [ [[package]] name = "pallet-node-authorization" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "log", "parity-scale-codec", @@ -9175,8 +9311,8 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" -version = "41.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "43.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-support", "frame-system", @@ -9193,8 +9329,8 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" -version = "41.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "43.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -9213,8 +9349,8 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "41.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", @@ -9223,8 +9359,8 @@ dependencies = [ [[package]] name = "pallet-offences" -version = "42.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "44.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-support", "frame-system", @@ -9238,8 +9374,8 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -9259,10 +9395,39 @@ dependencies = [ "sp-staking", ] +[[package]] +name = "pallet-oracle" +version = "0.2.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" +dependencies = [ + "frame-benchmarking", + "frame-support", + "frame-system", + "impl-trait-for-tuples", + "parity-scale-codec", + "scale-info", + "serde", + "sp-application-crypto", + "sp-io", + "sp-runtime", + "sp-std", +] + +[[package]] +name = "pallet-oracle-runtime-api" +version = "0.2.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" +dependencies = [ + "parity-scale-codec", + "scale-info", + "sp-api", + "sp-std", +] + [[package]] name = "pallet-origin-restriction" -version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.6.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -9279,8 +9444,8 @@ dependencies = [ [[package]] name = "pallet-paged-list" -version = "0.21.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.23.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "docify", "parity-scale-codec", @@ -9291,8 +9456,8 @@ dependencies = [ [[package]] name = "pallet-parameters" -version = "0.14.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.16.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "docify", "frame-benchmarking", @@ -9308,8 +9473,8 @@ dependencies = [ [[package]] name = "pallet-people" -version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.6.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -9326,8 +9491,8 @@ dependencies = [ [[package]] name = "pallet-preimage" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -9342,8 +9507,8 @@ dependencies = [ [[package]] name = "pallet-proxy" -version = "43.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -9352,8 +9517,8 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" -version = "43.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -9370,8 +9535,8 @@ dependencies = [ [[package]] name = "pallet-recovery" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -9380,8 +9545,8 @@ dependencies = [ [[package]] name = "pallet-referenda" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -9397,8 +9562,8 @@ dependencies = [ [[package]] name = "pallet-remark" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -9413,10 +9578,12 @@ dependencies = [ [[package]] name = "pallet-revive" -version = "0.10.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.12.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ + "alloy-consensus", "alloy-core", + "alloy-trie", "derive_more 0.99.20", "environmental", "ethereum-standards", @@ -9427,6 +9594,7 @@ dependencies = [ "hex-literal", "humantime-serde", "impl-trait-for-tuples", + "k256", "log", "num-bigint", "num-integer", @@ -9437,14 +9605,15 @@ dependencies = [ "pallet-transaction-payment", "parity-scale-codec", "paste", - "polkavm 0.27.0", - "polkavm-common 0.27.0", + "polkavm 0.29.1", + "polkavm-common 0.29.0", "rand 0.8.5", "revm", "ripemd", "rlp 0.6.1", "scale-info", "serde", + "serde_json", "sp-api", "sp-arithmetic", "sp-consensus-aura", @@ -9453,21 +9622,22 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", + "sp-version", "substrate-bn", "subxt-signer", ] [[package]] name = "pallet-revive-fixtures" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.9.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "alloy-core", "anyhow", "cargo_metadata", "hex", "pallet-revive-uapi", - "polkavm-linker 0.27.0", + "polkavm-linker 0.29.0", "serde_json", "sp-core", "sp-io", @@ -9476,8 +9646,8 @@ dependencies = [ [[package]] name = "pallet-revive-proc-macro" -version = "0.5.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "proc-macro2", "quote", @@ -9486,20 +9656,23 @@ dependencies = [ [[package]] name = "pallet-revive-uapi" -version = "0.8.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.10.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ + "alloy-core", "bitflags 1.3.2", + "const-crypto", + "hex-literal", "pallet-revive-proc-macro", "parity-scale-codec", - "polkavm-derive 0.27.0", + "polkavm-derive 0.29.0", "scale-info", ] [[package]] name = "pallet-root-offences" -version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "43.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-support", "frame-system", @@ -9514,8 +9687,8 @@ dependencies = [ [[package]] name = "pallet-root-testing" -version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "21.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-support", "frame-system", @@ -9527,8 +9700,8 @@ dependencies = [ [[package]] name = "pallet-safe-mode" -version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "26.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "docify", "pallet-balances", @@ -9541,8 +9714,8 @@ dependencies = [ [[package]] name = "pallet-salary" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "30.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "log", "pallet-ranked-collective", @@ -9553,8 +9726,8 @@ dependencies = [ [[package]] name = "pallet-scheduler" -version = "44.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "46.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "docify", "frame-benchmarking", @@ -9570,8 +9743,8 @@ dependencies = [ [[package]] name = "pallet-scored-pool" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-support", "frame-system", @@ -9583,8 +9756,8 @@ dependencies = [ [[package]] name = "pallet-session" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-support", "frame-system", @@ -9605,8 +9778,8 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -9621,8 +9794,8 @@ dependencies = [ [[package]] name = "pallet-skip-feeless-payment" -version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "20.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-support", "frame-system", @@ -9633,8 +9806,8 @@ dependencies = [ [[package]] name = "pallet-society" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -9650,8 +9823,8 @@ dependencies = [ [[package]] name = "pallet-staking" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -9671,8 +9844,8 @@ dependencies = [ [[package]] name = "pallet-staking-async" -version = "0.5.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.8.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -9695,8 +9868,8 @@ dependencies = [ [[package]] name = "pallet-staking-async-ah-client" -version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -9715,8 +9888,8 @@ dependencies = [ [[package]] name = "pallet-staking-async-rc-client" -version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-support", "frame-system", @@ -9733,7 +9906,7 @@ dependencies = [ [[package]] name = "pallet-staking-async-reward-fn" version = "0.3.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "log", "sp-arithmetic", @@ -9741,8 +9914,8 @@ dependencies = [ [[package]] name = "pallet-staking-async-runtime-api" -version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.5.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "parity-scale-codec", "sp-api", @@ -9752,7 +9925,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "12.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "proc-macro-crate 3.4.0", "proc-macro2", @@ -9763,7 +9936,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "log", "sp-arithmetic", @@ -9771,8 +9944,8 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" -version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "30.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "parity-scale-codec", "sp-api", @@ -9781,8 +9954,8 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" -version = "48.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "50.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -9797,8 +9970,8 @@ dependencies = [ [[package]] name = "pallet-statement" -version = "25.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-support", "frame-system", @@ -9814,8 +9987,8 @@ dependencies = [ [[package]] name = "pallet-sudo" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "docify", "frame-benchmarking", @@ -9830,7 +10003,7 @@ dependencies = [ [[package]] name = "pallet-template" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -9841,8 +10014,8 @@ dependencies = [ [[package]] name = "pallet-timestamp" -version = "42.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "44.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "docify", "frame-benchmarking", @@ -9859,8 +10032,8 @@ dependencies = [ [[package]] name = "pallet-tips" -version = "42.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "44.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -9877,12 +10050,13 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", "frame-system", + "log", "parity-scale-codec", "scale-info", "serde", @@ -9892,8 +10066,8 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" -version = "46.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "48.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -9908,8 +10082,8 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -9920,13 +10094,12 @@ dependencies = [ [[package]] name = "pallet-transaction-storage" -version = "42.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "44.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", "frame-system", - "log", "pallet-balances", "parity-scale-codec", "scale-info", @@ -9935,12 +10108,13 @@ dependencies = [ "sp-io", "sp-runtime", "sp-transaction-storage-proof", + "tracing", ] [[package]] name = "pallet-treasury" -version = "42.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "44.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "docify", "frame-benchmarking", @@ -9958,8 +10132,8 @@ dependencies = [ [[package]] name = "pallet-tx-pause" -version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "26.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "docify", "parity-scale-codec", @@ -9969,8 +10143,8 @@ dependencies = [ [[package]] name = "pallet-uniques" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -9983,8 +10157,8 @@ dependencies = [ [[package]] name = "pallet-utility" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -9998,8 +10172,8 @@ dependencies = [ [[package]] name = "pallet-verify-signature" -version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.8.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -10013,8 +10187,8 @@ dependencies = [ [[package]] name = "pallet-vesting" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -10027,8 +10201,8 @@ dependencies = [ [[package]] name = "pallet-whitelist" -version = "42.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "44.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -10037,8 +10211,8 @@ dependencies = [ [[package]] name = "pallet-xcm" -version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "25.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "bounded-collections 0.3.2", "frame-benchmarking", @@ -10046,7 +10220,6 @@ dependencies = [ "frame-system", "hex-literal", "pallet-balances", - "pallet-revive", "parity-scale-codec", "scale-info", "serde", @@ -10062,8 +10235,8 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" -version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "25.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-support", @@ -10079,8 +10252,8 @@ dependencies = [ [[package]] name = "pallet-xcm-bridge-hub" -version = "0.19.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.21.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "bp-messages", "bp-runtime", @@ -10101,28 +10274,42 @@ dependencies = [ [[package]] name = "pallet-xcm-bridge-hub-router" -version = "0.21.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.23.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "bp-xcm-bridge-hub-router", "frame-benchmarking", "frame-support", - "frame-system", + "frame-system", + "parity-scale-codec", + "polkadot-runtime-parachains", + "scale-info", + "sp-core", + "sp-runtime", + "sp-std", + "staging-xcm", + "staging-xcm-builder", + "tracing", +] + +[[package]] +name = "pallet-xcm-precompiles" +version = "0.3.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" +dependencies = [ + "frame-support", + "pallet-revive", + "pallet-xcm", "parity-scale-codec", - "polkadot-runtime-parachains", - "scale-info", - "sp-core", - "sp-runtime", - "sp-std", "staging-xcm", - "staging-xcm-builder", + "staging-xcm-executor", "tracing", ] [[package]] name = "parachains-common" -version = "25.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-utility", @@ -10152,8 +10339,8 @@ dependencies = [ [[package]] name = "parachains-runtimes-test-utils" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "cumulus-pallet-parachain-system", "cumulus-pallet-xcmp-queue", @@ -10181,19 +10368,6 @@ dependencies = [ "xcm-runtime-apis", ] -[[package]] -name = "parity-bip39" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e69bf016dc406eff7d53a7d3f7cf1c2e72c82b9088aac1118591e36dd2cd3e9" -dependencies = [ - "bitcoin_hashes 0.13.0", - "rand 0.8.5", - "rand_core 0.6.4", - "serde", - "unicode-normalization", -] - [[package]] name = "parity-db" version = "0.4.13" @@ -10338,12 +10512,6 @@ dependencies = [ "password-hash", ] -[[package]] -name = "peeking_take_while" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" - [[package]] name = "pem" version = "3.0.6" @@ -10535,8 +10703,8 @@ checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" [[package]] name = "polkadot-approval-distribution" -version = "26.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "futures", "futures-timer", @@ -10553,8 +10721,8 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "futures", "futures-timer", @@ -10568,8 +10736,8 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "fatality", "futures", @@ -10591,8 +10759,8 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "async-trait", "fatality", @@ -10624,8 +10792,8 @@ dependencies = [ [[package]] name = "polkadot-cli" -version = "28.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "31.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "clap", "frame-benchmarking-cli", @@ -10649,8 +10817,8 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" -version = "26.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "bitvec", "fatality", @@ -10672,8 +10840,8 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" -version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "21.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "parity-scale-codec", "scale-info", @@ -10683,8 +10851,8 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "fatality", "futures", @@ -10705,8 +10873,8 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" -version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "23.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -10719,8 +10887,8 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "futures", "futures-timer", @@ -10733,15 +10901,15 @@ dependencies = [ "sc-network", "sp-application-crypto", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512)", "sp-keystore", "tracing-gum", ] [[package]] name = "polkadot-network-bridge" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "always-assert", "async-trait", @@ -10763,8 +10931,8 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "futures", "parity-scale-codec", @@ -10781,8 +10949,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "async-trait", "bitvec", @@ -10813,8 +10981,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting-parallel" -version = "0.9.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.11.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "async-trait", "futures", @@ -10837,8 +11005,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "bitvec", "futures", @@ -10856,8 +11024,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "bitvec", "fatality", @@ -10877,8 +11045,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "futures", "polkadot-node-subsystem", @@ -10892,8 +11060,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "async-trait", "futures", @@ -10914,8 +11082,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "futures", "polkadot-node-metrics", @@ -10928,8 +11096,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "futures", "futures-timer", @@ -10944,8 +11112,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "fatality", "futures", @@ -10962,8 +11130,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "async-trait", "futures", @@ -10979,8 +11147,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-prospective-parachains" -version = "25.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "fatality", "futures", @@ -10993,8 +11161,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "bitvec", "fatality", @@ -11004,14 +11172,16 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", + "sc-consensus-slots", + "schnellru", "thiserror 1.0.69", "tracing-gum", ] [[package]] name = "polkadot-node-core-pvf" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "always-assert", "array-bytes", @@ -11038,8 +11208,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "futures", "polkadot-node-subsystem", @@ -11051,8 +11221,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-common" -version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "24.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "cpu-time", "futures", @@ -11068,7 +11238,7 @@ dependencies = [ "sc-executor-wasmtime", "seccompiler", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512)", "sp-externalities", "sp-io", "sp-tracing", @@ -11078,8 +11248,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "futures", "polkadot-node-metrics", @@ -11093,8 +11263,8 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "bs58", "futures", @@ -11110,8 +11280,8 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "async-channel 1.9.0", "async-trait", @@ -11135,8 +11305,8 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" -version = "22.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "23.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "bitvec", "bounded-vec", @@ -11159,8 +11329,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "polkadot-node-subsystem-types", "polkadot-overseer", @@ -11168,8 +11338,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "async-trait", "derive_more 0.99.20", @@ -11196,8 +11366,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "fatality", "futures", @@ -11226,8 +11396,8 @@ dependencies = [ [[package]] name = "polkadot-omni-node-lib" -version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.13.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "async-trait", "clap", @@ -11266,6 +11436,7 @@ dependencies = [ "sc-client-api", "sc-client-db", "sc-consensus", + "sc-consensus-aura", "sc-consensus-manual-seal", "sc-executor", "sc-keystore", @@ -11277,6 +11448,7 @@ dependencies = [ "sc-runtime-utilities", "sc-service", "sc-statement-store", + "sc-storage-monitor", "sc-sysinfo", "sc-telemetry", "sc-tracing", @@ -11311,8 +11483,8 @@ dependencies = [ [[package]] name = "polkadot-overseer" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "async-trait", "futures", @@ -11331,8 +11503,8 @@ dependencies = [ [[package]] name = "polkadot-parachain-primitives" -version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "20.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "array-bytes", "bounded-collections 0.3.2", @@ -11348,8 +11520,8 @@ dependencies = [ [[package]] name = "polkadot-primitives" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "22.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "bitvec", "bounded-collections 0.3.2", @@ -11375,10 +11547,25 @@ dependencies = [ "thiserror 1.0.69", ] +[[package]] +name = "polkadot-primitives-test-helpers" +version = "0.2.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" +dependencies = [ + "parity-scale-codec", + "polkadot-primitives", + "rand 0.8.5", + "scale-info", + "sp-application-crypto", + "sp-core", + "sp-keyring", + "sp-runtime", +] + [[package]] name = "polkadot-rpc" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "29.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "jsonrpsee", "mmr-rpc", @@ -11410,8 +11597,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" -version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "24.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "bitvec", "frame-benchmarking", @@ -11460,8 +11647,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" -version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "25.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "bs58", "frame-benchmarking", @@ -11472,8 +11659,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" -version = "22.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "24.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "bitflags 1.3.2", "bitvec", @@ -11519,8 +11706,8 @@ dependencies = [ [[package]] name = "polkadot-sdk" -version = "2509.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "2512.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "asset-test-utils", "assets-common", @@ -11628,6 +11815,7 @@ dependencies = [ "pallet-migrations", "pallet-mixnet", "pallet-mmr", + "pallet-multi-asset-bounties", "pallet-multisig", "pallet-nft-fractionalization", "pallet-nfts", @@ -11639,6 +11827,8 @@ dependencies = [ "pallet-nomination-pools-runtime-api", "pallet-offences", "pallet-offences-benchmarking", + "pallet-oracle", + "pallet-oracle-runtime-api", "pallet-origin-restriction", "pallet-paged-list", "pallet-parameters", @@ -11690,6 +11880,7 @@ dependencies = [ "pallet-xcm-benchmarks", "pallet-xcm-bridge-hub", "pallet-xcm-bridge-hub-router", + "pallet-xcm-precompiles", "parachains-common", "parachains-runtimes-test-utils", "polkadot-cli", @@ -11721,7 +11912,7 @@ dependencies = [ "sp-core", "sp-core-hashing", "sp-crypto-ec-utils", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512)", "sp-crypto-hashing-proc-macro", "sp-debug-derive", "sp-externalities", @@ -11766,8 +11957,8 @@ dependencies = [ [[package]] name = "polkadot-sdk-frame" -version = "0.12.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.14.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "docify", "frame-benchmarking", @@ -11801,8 +11992,8 @@ dependencies = [ [[package]] name = "polkadot-service" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "31.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "async-trait", "frame-benchmarking", @@ -11909,8 +12100,8 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "bitvec", "fatality", @@ -11929,8 +12120,8 @@ dependencies = [ [[package]] name = "polkadot-statement-table" -version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "23.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -11952,15 +12143,15 @@ dependencies = [ [[package]] name = "polkavm" -version = "0.27.0" +version = "0.29.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ef5796e5aaa109df210fed7c6ff82e89c7bf94c28f6332d57bd0efb865fdc2a" +checksum = "63c8211d36125b6cc451b3cbc46b8ee27fefb54521b67f43c8630bd1afbd44d4" dependencies = [ "libc", "log", - "polkavm-assembler 0.27.0", - "polkavm-common 0.27.0", - "polkavm-linux-raw 0.27.0", + "polkavm-assembler 0.29.0", + "polkavm-common 0.29.0", + "polkavm-linux-raw 0.29.0", ] [[package]] @@ -11974,9 +12165,9 @@ dependencies = [ [[package]] name = "polkavm-assembler" -version = "0.27.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70bf3be2911acc089dfe54a92bfec22002f4fbf423b8fa771d1f7e7227f0195f" +checksum = "914aacebfbc22da7772f5ecb6f79b39901dc4061121598bd4383a590a7506ebb" dependencies = [ "log", ] @@ -11993,13 +12184,13 @@ dependencies = [ [[package]] name = "polkavm-common" -version = "0.27.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a19805789e7bf778ac5855f6fe9350353f6a1697c2aab9bfb6fc7c831be54fad" +checksum = "f634b46a6a47a5de381f56d1d8cced9f8640d063b2b1a44b0da6dbef91bbd400" dependencies = [ "blake3", "log", - "polkavm-assembler 0.27.0", + "polkavm-assembler 0.29.0", ] [[package]] @@ -12013,11 +12204,11 @@ dependencies = [ [[package]] name = "polkavm-derive" -version = "0.27.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4eea46a17d87cbf3c0f3f6156f6300f60cec67cf9eaca296c770e0873f8389d6" +checksum = "37ba6256c003853b6adb5dc8394e0e1882a9545ee3bec4e4ce533e7e4f488825" dependencies = [ - "polkavm-derive-impl-macro 0.27.0", + "polkavm-derive-impl-macro 0.29.0", ] [[package]] @@ -12034,11 +12225,11 @@ dependencies = [ [[package]] name = "polkavm-derive-impl" -version = "0.27.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8abdd1210d96b1dda9ac21199ec469448fd628cea102e2ff0e0df1667c4c3b5f" +checksum = "90751404f08622c8a671695605cfc1bd83ec091339bd3258a37acc7a931c8741" dependencies = [ - "polkavm-common 0.27.0", + "polkavm-common 0.29.0", "proc-macro2", "quote", "syn 2.0.111", @@ -12056,11 +12247,11 @@ dependencies = [ [[package]] name = "polkavm-derive-impl-macro" -version = "0.27.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a45173d70138aa1879892c50777ed0d8b0c8556f7678372f09fa1d89bbbddb4" +checksum = "10e463de593b485c8685d42737aae81c24005dba967deaaaccbb6f3e936d8596" dependencies = [ - "polkavm-derive-impl 0.27.0", + "polkavm-derive-impl 0.29.0", "syn 2.0.111", ] @@ -12082,16 +12273,16 @@ dependencies = [ [[package]] name = "polkavm-linker" -version = "0.27.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99fe3704d21e96c5d1e6a1b1a43ac57f9dce110d3331fbf8299e9f57d5884066" +checksum = "43e01613e9e3e4ebd624aa3a11f1775a5c90b881200c50e054fe13c3ba451f98" dependencies = [ "dirs", "gimli 0.31.1", "hashbrown 0.14.5", "log", "object 0.36.7", - "polkavm-common 0.27.0", + "polkavm-common 0.29.0", "regalloc2 0.9.3", "rustc-demangle", ] @@ -12104,9 +12295,9 @@ checksum = "28919f542476f4158cc71e6c072b1051f38f4b514253594ac3ad80e3c0211fc8" [[package]] name = "polkavm-linux-raw" -version = "0.27.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "061088785efd93e4367faf12f341bb356208c06bab43aa942d472068af80d1c4" +checksum = "751fbbcf86635834dd9a700039c74ce8c7871b317acc84582d9667dad2ed9848" [[package]] name = "polling" @@ -12147,9 +12338,9 @@ dependencies = [ [[package]] name = "portable-atomic" -version = "1.11.1" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483" +checksum = "f59e70c4aef1e55797c2e8fd94a4f2a973fc972cfde0e0b05f683667b0cd39dd" [[package]] name = "postcard" @@ -12290,7 +12481,7 @@ version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983" dependencies = [ - "toml_edit 0.23.7", + "toml_edit 0.23.10+spec-1.0.0", ] [[package]] @@ -12435,6 +12626,16 @@ dependencies = [ "prost-derive 0.13.5", ] +[[package]] +name = "prost" +version = "0.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7231bd9b3d3d33c86b58adbac74b5ec0ad9f496b19d22801d773636feaa95f3d" +dependencies = [ + "bytes", + "prost-derive 0.14.1", +] + [[package]] name = "prost-build" version = "0.13.5" @@ -12449,7 +12650,27 @@ dependencies = [ "petgraph 0.7.1", "prettyplease", "prost 0.13.5", - "prost-types", + "prost-types 0.13.5", + "regex", + "syn 2.0.111", + "tempfile", +] + +[[package]] +name = "prost-build" +version = "0.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac6c3320f9abac597dcbc668774ef006702672474aad53c6d596b62e487b40b1" +dependencies = [ + "heck 0.5.0", + "itertools 0.14.0", + "log", + "multimap", + "once_cell", + "petgraph 0.7.1", + "prettyplease", + "prost 0.14.1", + "prost-types 0.14.1", "regex", "syn 2.0.111", "tempfile", @@ -12481,6 +12702,19 @@ dependencies = [ "syn 2.0.111", ] +[[package]] +name = "prost-derive" +version = "0.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9120690fafc389a67ba3803df527d0ec9cbbc9cc45e4cc20b332996dfb672425" +dependencies = [ + "anyhow", + "itertools 0.14.0", + "proc-macro2", + "quote", + "syn 2.0.111", +] + [[package]] name = "prost-types" version = "0.13.5" @@ -12490,6 +12724,15 @@ dependencies = [ "prost 0.13.5", ] +[[package]] +name = "prost-types" +version = "0.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9b4db3d6da204ed77bb26ba83b6122a73aeb2e87e25fbf7ad2e84c4ccbf8f72" +dependencies = [ + "prost 0.14.1", +] + [[package]] name = "pulley-interpreter" version = "35.0.0" @@ -12642,6 +12885,7 @@ dependencies = [ "libc", "rand_chacha 0.3.1", "rand_core 0.6.4", + "serde", ] [[package]] @@ -12722,6 +12966,15 @@ dependencies = [ "rand_core 0.9.3", ] +[[package]] +name = "rapidhash" +version = "4.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2988730ee014541157f48ce4dcc603940e00915edc3c7f9a8d78092256bb2493" +dependencies = [ + "rustversion", +] + [[package]] name = "raw-cpuid" version = "11.6.0" @@ -12787,6 +13040,15 @@ dependencies = [ "bitflags 2.10.0", ] +[[package]] +name = "redox_syscall" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec96166dafa0886eb81fe1c0a388bece180fbef2135f97c1e2cf8302e74b43b5" +dependencies = [ + "bitflags 2.10.0", +] + [[package]] name = "redox_users" version = "0.4.6" @@ -13151,9 +13413,9 @@ dependencies = [ [[package]] name = "rocksdb" -version = "0.21.0" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb6f170a4041d50a0ce04b0d2e14916d6ca863ea2e422689a5b694395d299ffe" +checksum = "ddb7af00d2b17dbd07d82c0063e25411959748ff03e8d4f96134c2ff41fce34f" dependencies = [ "libc", "librocksdb-sys", @@ -13161,8 +13423,8 @@ dependencies = [ [[package]] name = "rococo-runtime" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "29.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "binary-merkle-tree", "bitvec", @@ -13259,8 +13521,8 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" -version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "25.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-support", "polkadot-primitives", @@ -13421,7 +13683,7 @@ version = "4.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632" dependencies = [ - "nom", + "nom 7.1.3", ] [[package]] @@ -13479,9 +13741,9 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.13.1" +version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "708c0f9d5f54ba0272468c1d306a52c495b31fa155e91bc25371e6df7996908c" +checksum = "21e6f2ab2928ca4291b86736a8bd920a277a399bba1589409d72154ff87c1282" dependencies = [ "web-time", "zeroize", @@ -13555,13 +13817,9 @@ dependencies = [ [[package]] name = "ruzstd" -version = "0.6.0" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5174a470eeb535a721ae9fdd6e291c2411a906b96592182d05217591d5c5cf7b" -dependencies = [ - "byteorder", - "derive_more 0.99.20", -] +checksum = "e5ff0cc5e135c8870a775d3320910cd9b564ec036b4dc0b8741629020be63f01" [[package]] name = "rw-stream-sink" @@ -13576,9 +13834,9 @@ dependencies = [ [[package]] name = "ryu" -version = "1.0.20" +version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" +checksum = "62049b2877bf12821e8f9ad256ee38fdc31db7387ec2d3b3f403024de2034aea" [[package]] name = "safe-mix" @@ -13618,8 +13876,8 @@ dependencies = [ [[package]] name = "sc-allocator" -version = "34.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "35.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "log", "sp-core", @@ -13629,8 +13887,8 @@ dependencies = [ [[package]] name = "sc-authority-discovery" -version = "0.53.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.55.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "async-trait", "futures", @@ -13640,7 +13898,7 @@ 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", @@ -13661,8 +13919,8 @@ dependencies = [ [[package]] name = "sc-basic-authorship" -version = "0.52.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.53.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "futures", "log", @@ -13683,8 +13941,8 @@ dependencies = [ [[package]] name = "sc-block-builder" -version = "0.47.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.48.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "parity-scale-codec", "sp-api", @@ -13698,8 +13956,8 @@ dependencies = [ [[package]] name = "sc-chain-spec" -version = "46.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "48.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "array-bytes", "clap", @@ -13715,7 +13973,7 @@ dependencies = [ "serde_json", "sp-blockchain", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512)", "sp-genesis-builder", "sp-io", "sp-runtime", @@ -13726,7 +13984,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "12.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "proc-macro-crate 3.4.0", "proc-macro2", @@ -13736,10 +13994,11 @@ dependencies = [ [[package]] name = "sc-cli" -version = "0.55.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.57.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "array-bytes", + "bip39", "chrono", "clap", "fdlimit", @@ -13748,7 +14007,6 @@ dependencies = [ "libp2p-identity", "log", "names", - "parity-bip39", "parity-scale-codec", "rand 0.8.5", "regex", @@ -13778,8 +14036,8 @@ dependencies = [ [[package]] name = "sc-client-api" -version = "42.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "44.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "fnv", "futures", @@ -13804,8 +14062,8 @@ dependencies = [ [[package]] name = "sc-client-db" -version = "0.49.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.51.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "hash-db", "kvdb", @@ -13832,8 +14090,8 @@ dependencies = [ [[package]] name = "sc-consensus" -version = "0.52.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.54.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "async-trait", "futures", @@ -13855,8 +14113,8 @@ dependencies = [ [[package]] name = "sc-consensus-aura" -version = "0.53.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.55.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "async-trait", "fork-tree", @@ -13886,8 +14144,8 @@ dependencies = [ [[package]] name = "sc-consensus-babe" -version = "0.53.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.55.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "async-trait", "fork-tree", @@ -13912,7 +14170,7 @@ dependencies = [ "sp-consensus-babe", "sp-consensus-slots", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512)", "sp-inherents", "sp-keystore", "sp-runtime", @@ -13923,8 +14181,8 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" -version = "0.53.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.55.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "futures", "jsonrpsee", @@ -13945,8 +14203,8 @@ dependencies = [ [[package]] name = "sc-consensus-beefy" -version = "32.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "34.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -13979,8 +14237,8 @@ dependencies = [ [[package]] name = "sc-consensus-beefy-rpc" -version = "32.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "34.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "futures", "jsonrpsee", @@ -13999,8 +14257,8 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" -version = "0.52.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.54.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "fork-tree", "parity-scale-codec", @@ -14012,10 +14270,10 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa" -version = "0.38.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.40.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ - "ahash", + "ahash 0.8.12", "array-bytes", "async-trait", "dyn-clone", @@ -14047,7 +14305,7 @@ dependencies = [ "sp-consensus", "sp-consensus-grandpa", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512)", "sp-keystore", "sp-runtime", "substrate-prometheus-endpoint", @@ -14056,8 +14314,8 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa-rpc" -version = "0.38.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.40.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "finality-grandpa", "futures", @@ -14076,8 +14334,8 @@ dependencies = [ [[package]] name = "sc-consensus-manual-seal" -version = "0.54.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.56.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "assert_matches", "async-trait", @@ -14111,8 +14369,8 @@ dependencies = [ [[package]] name = "sc-consensus-slots" -version = "0.52.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.54.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "async-trait", "futures", @@ -14134,8 +14392,8 @@ dependencies = [ [[package]] name = "sc-executor" -version = "0.45.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.47.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "parity-scale-codec", "parking_lot 0.12.5", @@ -14157,8 +14415,8 @@ dependencies = [ [[package]] name = "sc-executor-common" -version = "0.41.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.43.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "polkavm 0.26.0", "sc-allocator", @@ -14170,8 +14428,8 @@ dependencies = [ [[package]] name = "sc-executor-polkavm" -version = "0.38.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.40.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "log", "polkavm 0.26.0", @@ -14181,8 +14439,8 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" -version = "0.41.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.43.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "anyhow", "log", @@ -14197,8 +14455,8 @@ dependencies = [ [[package]] name = "sc-informant" -version = "0.52.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.54.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "console", "futures", @@ -14213,8 +14471,8 @@ dependencies = [ [[package]] name = "sc-keystore" -version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "39.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "array-bytes", "parking_lot 0.12.5", @@ -14227,8 +14485,8 @@ dependencies = [ [[package]] name = "sc-mixnet" -version = "0.23.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.25.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "array-bytes", "arrayvec 0.7.6", @@ -14255,15 +14513,14 @@ dependencies = [ [[package]] name = "sc-network" -version = "0.53.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.55.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "array-bytes", "async-channel 1.9.0", "async-trait", "asynchronous-codec 0.6.2", "bytes", - "cid 0.9.0", "either", "fnv", "futures", @@ -14279,7 +14536,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", @@ -14305,8 +14562,8 @@ dependencies = [ [[package]] name = "sc-network-common" -version = "0.51.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.52.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "bitflags 1.3.2", "parity-scale-codec", @@ -14315,10 +14572,10 @@ dependencies = [ [[package]] name = "sc-network-gossip" -version = "0.53.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.55.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ - "ahash", + "ahash 0.8.12", "futures", "futures-timer", "log", @@ -14334,8 +14591,8 @@ dependencies = [ [[package]] name = "sc-network-light" -version = "0.52.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.54.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -14343,7 +14600,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", @@ -14355,8 +14612,8 @@ dependencies = [ [[package]] name = "sc-network-statement" -version = "0.35.2" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.37.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -14376,8 +14633,8 @@ dependencies = [ [[package]] name = "sc-network-sync" -version = "0.52.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.54.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -14388,7 +14645,7 @@ dependencies = [ "mockall", "parity-scale-codec", "prost 0.12.6", - "prost-build", + "prost-build 0.13.5", "sc-client-api", "sc-consensus", "sc-network", @@ -14411,8 +14668,8 @@ dependencies = [ [[package]] name = "sc-network-transactions" -version = "0.52.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.54.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "array-bytes", "futures", @@ -14430,8 +14687,8 @@ dependencies = [ [[package]] name = "sc-network-types" -version = "0.19.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.20.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "bs58", "bytes", @@ -14451,8 +14708,8 @@ dependencies = [ [[package]] name = "sc-offchain" -version = "48.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "50.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "bytes", "fnv", @@ -14486,7 +14743,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.20.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -14494,8 +14751,8 @@ dependencies = [ [[package]] name = "sc-rpc" -version = "48.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "50.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "futures", "jsonrpsee", @@ -14526,8 +14783,8 @@ dependencies = [ [[package]] name = "sc-rpc-api" -version = "0.52.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.54.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -14546,8 +14803,8 @@ dependencies = [ [[package]] name = "sc-rpc-server" -version = "25.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "dyn-clone", "forwarded-header-value", @@ -14570,8 +14827,8 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" -version = "0.53.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.55.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "array-bytes", "futures", @@ -14603,14 +14860,14 @@ dependencies = [ [[package]] name = "sc-runtime-utilities" -version = "0.5.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "parity-scale-codec", "sc-executor", "sc-executor-common", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512)", "sp-state-machine", "sp-wasm-interface", "thiserror 1.0.69", @@ -14618,8 +14875,8 @@ dependencies = [ [[package]] name = "sc-service" -version = "0.54.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.56.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "async-trait", "directories", @@ -14682,8 +14939,8 @@ dependencies = [ [[package]] name = "sc-state-db" -version = "0.40.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.41.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "log", "parity-scale-codec", @@ -14693,8 +14950,8 @@ dependencies = [ [[package]] name = "sc-statement-store" -version = "24.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "26.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "log", "parity-db", @@ -14713,8 +14970,8 @@ dependencies = [ [[package]] name = "sc-storage-monitor" -version = "0.26.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.27.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "clap", "fs4", @@ -14726,8 +14983,8 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" -version = "0.53.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.55.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -14745,8 +15002,8 @@ dependencies = [ [[package]] name = "sc-sysinfo" -version = "45.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "46.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "derive_more 0.99.20", "futures", @@ -14759,14 +15016,14 @@ dependencies = [ "serde", "serde_json", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512)", "sp-io", ] [[package]] name = "sc-telemetry" version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "chrono", "futures", @@ -14784,12 +15041,11 @@ dependencies = [ [[package]] name = "sc-tracing" -version = "42.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "44.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "chrono", "console", - "frame-metadata 23.0.0", "is-terminal", "libc", "log", @@ -14805,7 +15061,6 @@ dependencies = [ "sp-rpc", "sp-runtime", "sp-tracing", - "sp-trie", "thiserror 1.0.69", "tracing", "tracing-log", @@ -14815,7 +15070,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "11.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "proc-macro-crate 3.4.0", "proc-macro2", @@ -14825,8 +15080,8 @@ dependencies = [ [[package]] name = "sc-transaction-pool" -version = "42.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "44.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "async-trait", "futures", @@ -14843,10 +15098,11 @@ dependencies = [ "sp-api", "sp-blockchain", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512)", "sp-runtime", "sp-tracing", "sp-transaction-pool", + "strum 0.26.3", "substrate-prometheus-endpoint", "thiserror 1.0.69", "tokio", @@ -14856,8 +15112,8 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" -version = "42.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "43.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "async-trait", "futures", @@ -14868,13 +15124,14 @@ dependencies = [ "sp-blockchain", "sp-core", "sp-runtime", + "strum 0.26.3", "thiserror 1.0.69", ] [[package]] name = "sc-utils" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "async-channel 1.9.0", "futures", @@ -14926,9 +15183,9 @@ dependencies = [ [[package]] name = "scale-encode" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64901733157f9d25ef86843bd783eda439fac7efb0ad5a615d12d2cf3a29464b" +checksum = "f2a976d73564a59e482b74fd5d95f7518b79ca8c8ca5865398a4d629dd15ee50" dependencies = [ "parity-scale-codec", "primitive-types 0.13.1", @@ -14941,9 +15198,9 @@ dependencies = [ [[package]] name = "scale-encode-derive" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78a3993a13b4eafa89350604672c8757b7ea84c7c5947d4b3691e3169c96379b" +checksum = "17020f2d59baabf2ddcdc20a4e567f8210baf089b8a8d4785f5fd5e716f92038" dependencies = [ "darling 0.20.11", "proc-macro-crate 3.4.0", @@ -15059,7 +15316,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", ] @@ -15172,9 +15429,10 @@ version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b50c5943d326858130af85e049f2661ba3c78b26589b8ab98e65e80ae44a1252" dependencies = [ - "bitcoin_hashes 0.14.0", + "bitcoin_hashes", "rand 0.8.5", "secp256k1-sys 0.10.1", + "serde", ] [[package]] @@ -15183,7 +15441,7 @@ version = "0.31.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2c3c81b43dc2d8877c216a3fccf76677ee1ebccd429566d3e67447290d0c42b2" dependencies = [ - "bitcoin_hashes 0.14.0", + "bitcoin_hashes", "rand 0.9.2", "secp256k1-sys 0.11.0", ] @@ -15359,9 +15617,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.145" +version = "1.0.146" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c" +checksum = "217ca874ae0207aac254aa02c957ded05585a90892cc8d87f9e5fa49669dadd8" dependencies = [ "indexmap 2.12.1", "itoa", @@ -15456,6 +15714,12 @@ dependencies = [ "digest 0.10.7", ] +[[package]] +name = "sha2-const-stable" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f179d4e11094a893b82fff208f74d448a7512f99f5a0acbd5c679b705f83ed9" + [[package]] name = "sha3" version = "0.10.8" @@ -15525,9 +15789,9 @@ dependencies = [ [[package]] name = "simple-dns" -version = "0.9.3" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dee851d0e5e7af3721faea1843e8015e820a234f81fda3dea9247e15bac9a86a" +checksum = "f8cba3b4c122239e3b4473674cb7c79ad2693f008f0746bfe2fc3fe1ffcd936a" dependencies = [ "bitflags 2.10.0", ] @@ -15564,8 +15828,8 @@ checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" [[package]] name = "slot-range-helper" -version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "21.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "enumn", "parity-scale-codec", @@ -15575,9 +15839,9 @@ dependencies = [ [[package]] name = "slotmap" -version = "1.0.7" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a" +checksum = "bdd58c3c93c3d278ca835519292445cb4b0d4dc59ccfdf7ceadaab3f8aeb4038" dependencies = [ "version_check", ] @@ -15610,9 +15874,9 @@ dependencies = [ [[package]] name = "smoldot" -version = "0.18.0" +version = "0.19.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "966e72d77a3b2171bb7461d0cb91f43670c63558c62d7cf42809cae6c8b6b818" +checksum = "e16e5723359f0048bf64bfdfba64e5732a56847d42c4fd3fe56f18280c813413" dependencies = [ "arrayvec 0.7.6", "async-lock", @@ -15623,21 +15887,21 @@ dependencies = [ "bs58", "chacha20", "crossbeam-queue", - "derive_more 0.99.20", + "derive_more 2.1.1", "ed25519-zebra", "either", "event-listener 5.4.1", "fnv", "futures-lite", "futures-util", - "hashbrown 0.14.5", + "hashbrown 0.15.5", "hex", "hmac 0.12.1", - "itertools 0.13.0", + "itertools 0.14.0", "libm", "libsecp256k1", "merlin", - "nom", + "nom 8.0.0", "num-bigint", "num-rational", "num-traits", @@ -15656,35 +15920,35 @@ dependencies = [ "slab", "smallvec", "soketto", - "twox-hash", - "wasmi", + "twox-hash 2.1.2", + "wasmi 0.40.0", "x25519-dalek", "zeroize", ] [[package]] name = "smoldot-light" -version = "0.16.2" +version = "0.17.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a33b06891f687909632ce6a4e3fd7677b24df930365af3d0bcb078310129f3f" +checksum = "f1bba9e591716567d704a8252feeb2f1261a286e1e2cbdd4e49e9197c34a14e2" dependencies = [ "async-channel 2.5.0", "async-lock", "base64", "blake2-rfc", "bs58", - "derive_more 0.99.20", + "derive_more 2.1.1", "either", "event-listener 5.4.1", "fnv", "futures-channel", "futures-lite", "futures-util", - "hashbrown 0.14.5", + "hashbrown 0.15.5", "hex", - "itertools 0.13.0", + "itertools 0.14.0", "log", - "lru", + "lru 0.12.5", "parking_lot 0.12.5", "pin-project", "rand 0.8.5", @@ -15723,14 +15987,13 @@ dependencies = [ [[package]] name = "snowbridge-core" -version = "0.16.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.18.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "bp-relayers", "frame-support", "frame-system", "hex-literal", - "log", "parity-scale-codec", "polkadot-parachain-primitives", "scale-info", @@ -15743,6 +16006,7 @@ dependencies = [ "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", + "tracing", ] [[package]] @@ -15801,7 +16065,7 @@ dependencies = [ [[package]] name = "solochain-template-runtime" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-benchmarking", "frame-executive", @@ -15841,8 +16105,8 @@ dependencies = [ [[package]] name = "sp-api" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "docify", "hash-db", @@ -15863,8 +16127,8 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" -version = "25.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "26.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "Inflector", "blake2 0.10.6", @@ -15877,8 +16141,8 @@ dependencies = [ [[package]] name = "sp-application-crypto" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "44.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "parity-scale-codec", "scale-info", @@ -15890,7 +16154,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "docify", "integer-sqrt", @@ -15903,8 +16167,8 @@ dependencies = [ [[package]] name = "sp-authority-discovery" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "parity-scale-codec", "scale-info", @@ -15915,8 +16179,8 @@ dependencies = [ [[package]] name = "sp-block-builder" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "sp-api", "sp-inherents", @@ -15925,8 +16189,8 @@ dependencies = [ [[package]] name = "sp-blockchain" -version = "42.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "43.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "futures", "parity-scale-codec", @@ -15944,8 +16208,8 @@ dependencies = [ [[package]] name = "sp-consensus" -version = "0.45.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.46.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "async-trait", "futures", @@ -15958,8 +16222,8 @@ dependencies = [ [[package]] name = "sp-consensus-aura" -version = "0.45.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.46.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "async-trait", "parity-scale-codec", @@ -15974,8 +16238,8 @@ dependencies = [ [[package]] name = "sp-consensus-babe" -version = "0.45.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.46.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "async-trait", "parity-scale-codec", @@ -15992,8 +16256,8 @@ dependencies = [ [[package]] name = "sp-consensus-beefy" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "parity-scale-codec", "scale-info", @@ -16001,7 +16265,7 @@ dependencies = [ "sp-api", "sp-application-crypto", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512)", "sp-io", "sp-keystore", "sp-mmr-primitives", @@ -16012,8 +16276,8 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" -version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "27.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "finality-grandpa", "log", @@ -16029,8 +16293,8 @@ dependencies = [ [[package]] name = "sp-consensus-pow" -version = "0.45.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.46.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "parity-scale-codec", "sp-api", @@ -16040,8 +16304,8 @@ dependencies = [ [[package]] name = "sp-consensus-slots" -version = "0.45.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.46.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "parity-scale-codec", "scale-info", @@ -16051,11 +16315,12 @@ dependencies = [ [[package]] name = "sp-core" -version = "38.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "39.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "ark-vrf", "array-bytes", + "bip39", "bitflags 1.3.2", "blake2 0.10.6", "bounded-collections 0.3.2", @@ -16071,7 +16336,6 @@ dependencies = [ "libsecp256k1", "log", "merlin", - "parity-bip39", "parity-scale-codec", "parking_lot 0.12.5", "paste", @@ -16083,7 +16347,7 @@ dependencies = [ "secrecy 0.8.0", "serde", "sha2 0.10.9", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512)", "sp-debug-derive", "sp-externalities", "sp-std", @@ -16099,28 +16363,28 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512)", ] [[package]] name = "sp-crypto-ec-utils" -version = "0.18.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.19.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ - "ark-bls12-377", + "ark-bls12-377 0.5.0", "ark-bls12-377-ext", - "ark-bls12-381 0.4.0", + "ark-bls12-381 0.5.0", "ark-bls12-381-ext", "ark-bw6-761", "ark-bw6-761-ext", - "ark-ec 0.4.2", + "ark-ec 0.5.0", "ark-ed-on-bls12-377", "ark-ed-on-bls12-377-ext", - "ark-ed-on-bls12-381-bandersnatch 0.4.0", + "ark-ed-on-bls12-381-bandersnatch", "ark-ed-on-bls12-381-bandersnatch-ext", - "ark-scale 0.0.12", + "ark-scale", "sp-runtime-interface", ] @@ -16135,45 +16399,46 @@ dependencies = [ "digest 0.10.7", "sha2 0.10.9", "sha3", - "twox-hash", + "twox-hash 1.6.3", ] [[package]] name = "sp-crypto-hashing" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "blake2b_simd", "byteorder", "digest 0.10.7", "sha2 0.10.9", "sha3", - "twox-hash", + "twox-hash 1.6.3", ] [[package]] name = "sp-crypto-hashing-proc-macro" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "quote", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512)", "syn 2.0.111", ] [[package]] name = "sp-database" -version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "10.0.1" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "kvdb", + "kvdb-rocksdb", "parking_lot 0.12.5", ] [[package]] name = "sp-debug-derive" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "proc-macro2", "quote", @@ -16182,8 +16447,8 @@ dependencies = [ [[package]] name = "sp-externalities" -version = "0.30.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.31.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "environmental", "parity-scale-codec", @@ -16192,8 +16457,8 @@ dependencies = [ [[package]] name = "sp-genesis-builder" -version = "0.20.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.21.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "parity-scale-codec", "scale-info", @@ -16204,8 +16469,8 @@ dependencies = [ [[package]] name = "sp-inherents" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -16217,8 +16482,8 @@ dependencies = [ [[package]] name = "sp-io" -version = "43.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "44.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "bytes", "docify", @@ -16230,7 +16495,7 @@ dependencies = [ "rustversion", "secp256k1 0.28.2", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512)", "sp-externalities", "sp-keystore", "sp-runtime-interface", @@ -16243,8 +16508,8 @@ dependencies = [ [[package]] name = "sp-keyring" -version = "44.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "sp-core", "sp-runtime", @@ -16253,8 +16518,8 @@ dependencies = [ [[package]] name = "sp-keystore" -version = "0.44.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.45.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "parity-scale-codec", "parking_lot 0.12.5", @@ -16264,8 +16529,8 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" -version = "11.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "11.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "thiserror 1.0.69", "zstd 0.12.4", @@ -16273,18 +16538,18 @@ dependencies = [ [[package]] name = "sp-metadata-ir" -version = "0.12.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.12.1" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ - "frame-metadata 23.0.0", + "frame-metadata", "parity-scale-codec", "scale-info", ] [[package]] name = "sp-mixnet" -version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.18.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "parity-scale-codec", "scale-info", @@ -16294,8 +16559,8 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "log", "parity-scale-codec", @@ -16311,8 +16576,8 @@ dependencies = [ [[package]] name = "sp-npos-elections" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "parity-scale-codec", "scale-info", @@ -16324,8 +16589,8 @@ dependencies = [ [[package]] name = "sp-offchain" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "sp-api", "sp-core", @@ -16335,7 +16600,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "13.0.2" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "backtrace", "regex", @@ -16343,8 +16608,8 @@ dependencies = [ [[package]] name = "sp-rpc" -version = "36.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "37.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "rustc-hash 1.1.0", "serde", @@ -16353,10 +16618,11 @@ dependencies = [ [[package]] name = "sp-runtime" -version = "44.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "45.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "binary-merkle-tree", + "bytes", "docify", "either", "hash256-std-hasher", @@ -16376,14 +16642,15 @@ dependencies = [ "sp-std", "sp-trie", "sp-weights", + "strum 0.26.3", "tracing", "tuplex", ] [[package]] name = "sp-runtime-interface" -version = "32.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "33.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -16401,7 +16668,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "Inflector", "expander", @@ -16413,8 +16680,8 @@ dependencies = [ [[package]] name = "sp-session" -version = "41.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "42.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "parity-scale-codec", "scale-info", @@ -16427,8 +16694,8 @@ dependencies = [ [[package]] name = "sp-staking" -version = "41.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "42.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -16440,8 +16707,8 @@ dependencies = [ [[package]] name = "sp-state-machine" -version = "0.48.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.49.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "hash-db", "log", @@ -16460,8 +16727,8 @@ dependencies = [ [[package]] name = "sp-statement-store" -version = "23.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "24.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "aes-gcm", "curve25519-dalek", @@ -16474,7 +16741,7 @@ dependencies = [ "sp-api", "sp-application-crypto", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512)", "sp-externalities", "sp-runtime", "sp-runtime-interface", @@ -16485,12 +16752,12 @@ dependencies = [ [[package]] name = "sp-std" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" [[package]] name = "sp-storage" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "impl-serde", "parity-scale-codec", @@ -16501,8 +16768,8 @@ dependencies = [ [[package]] name = "sp-timestamp" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "async-trait", "parity-scale-codec", @@ -16514,7 +16781,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "parity-scale-codec", "regex", @@ -16525,8 +16792,8 @@ dependencies = [ [[package]] name = "sp-transaction-pool" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "sp-api", "sp-runtime", @@ -16534,8 +16801,8 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "40.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "async-trait", "parity-scale-codec", @@ -16548,10 +16815,10 @@ dependencies = [ [[package]] name = "sp-trie" -version = "41.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "42.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ - "ahash", + "ahash 0.8.12", "foldhash 0.1.5", "hash-db", "hashbrown 0.15.5", @@ -16573,8 +16840,8 @@ dependencies = [ [[package]] name = "sp-version" -version = "42.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "43.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "impl-serde", "parity-scale-codec", @@ -16591,7 +16858,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "parity-scale-codec", "proc-macro-warning", @@ -16603,7 +16870,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -16614,8 +16881,8 @@ dependencies = [ [[package]] name = "sp-weights" -version = "33.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "33.2.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "bounded-collections 0.3.2", "parity-scale-codec", @@ -16680,8 +16947,8 @@ checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" [[package]] name = "staging-chain-spec-builder" -version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "16.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "clap", "docify", @@ -16693,8 +16960,8 @@ dependencies = [ [[package]] name = "staging-parachain-info" -version = "0.23.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.25.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -16706,8 +16973,8 @@ dependencies = [ [[package]] name = "staging-xcm" -version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "21.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "array-bytes", "bounded-collections 0.3.2", @@ -16727,8 +16994,8 @@ dependencies = [ [[package]] name = "staging-xcm-builder" -version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "25.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "environmental", "frame-support", @@ -16751,8 +17018,8 @@ dependencies = [ [[package]] name = "staging-xcm-executor" -version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "24.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "environmental", "frame-benchmarking", @@ -16864,7 +17131,7 @@ dependencies = [ [[package]] name = "substrate-bip39" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "hmac 0.12.1", "pbkdf2", @@ -16889,12 +17156,12 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" [[package]] name = "substrate-frame-rpc-system" -version = "47.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "49.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "docify", "frame-system-rpc-runtime-api", @@ -16914,7 +17181,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.17.7" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "http-body-util", "hyper 1.8.1", @@ -16927,8 +17194,8 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" -version = "46.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "48.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -16948,8 +17215,8 @@ version = "0.1.0" [[package]] name = "substrate-wasm-builder" -version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "31.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "build-helper", "cargo_metadata", @@ -16987,14 +17254,14 @@ checksum = "734676eb262c623cec13c3155096e08d1f8f29adce39ba17948b18dad1e54142" [[package]] name = "subxt" -version = "0.41.0" +version = "0.43.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03459d84546def5e1d0d22b162754609f18e031522b0319b53306f5829de9c09" +checksum = "f8c6dc0f90e23c521465b8f7e026af04a48cc6f00c51d88a8d313d33096149de" dependencies = [ "async-trait", "derive-where", "either", - "frame-metadata 20.0.0", + "frame-metadata", "futures", "hex", "parity-scale-codec", @@ -17022,9 +17289,9 @@ dependencies = [ [[package]] name = "subxt-codegen" -version = "0.41.0" +version = "0.43.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "324c52c09919fec8c22a4b572a466878322e99fe14a9e3d50d6c3700a226ec25" +checksum = "1728caecd9700391e78cc30dc298221d6f5ca0ea28258a452aa76b0b7c229842" dependencies = [ "heck 0.5.0", "parity-scale-codec", @@ -17039,15 +17306,15 @@ dependencies = [ [[package]] name = "subxt-core" -version = "0.41.0" +version = "0.43.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66ef00be9d64885ec94e478a58e4e39d222024b20013ae7df4fc6ece545391aa" +checksum = "25338dd11ae34293b8d0c5807064f2e00194ba1bd84cccfa694030c8d185b941" dependencies = [ "base58", "blake2 0.10.6", "derive-where", "frame-decode", - "frame-metadata 20.0.0", + "frame-metadata", "hashbrown 0.14.5", "hex", "impl-serde", @@ -17069,9 +17336,9 @@ dependencies = [ [[package]] name = "subxt-lightclient" -version = "0.41.0" +version = "0.43.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce07c2515b2e63b85ec3043fe4461b287af0615d4832c2fe6e81ba780b906bc0" +checksum = "9097ef356e534ce0b6a50b95233512afc394347b971a4f929c4830adc52bbc6f" dependencies = [ "futures", "futures-util", @@ -17086,9 +17353,9 @@ dependencies = [ [[package]] name = "subxt-macro" -version = "0.41.0" +version = "0.43.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c2c8da275a620dd676381d72395dfea91f0a6cd849665b4f1d0919371850701" +checksum = "c269228a2e5de4c0c61ed872b701967ee761df0f167d5b91ecec1185bca65793" dependencies = [ "darling 0.20.11", "parity-scale-codec", @@ -17096,18 +17363,19 @@ dependencies = [ "quote", "scale-typegen", "subxt-codegen", + "subxt-metadata", "subxt-utils-fetchmetadata", "syn 2.0.111", ] [[package]] name = "subxt-metadata" -version = "0.41.0" +version = "0.43.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fff4591673600c4388e21305788282414d26c791b4dee21b7cb0b19c10076f98" +checksum = "2c134068711c0c46906abc0e6e4911204420331530738e18ca903a5469364d9f" dependencies = [ "frame-decode", - "frame-metadata 20.0.0", + "frame-metadata", "hashbrown 0.14.5", "parity-scale-codec", "scale-info", @@ -17117,12 +17385,12 @@ dependencies = [ [[package]] name = "subxt-rpcs" -version = "0.41.0" +version = "0.43.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ba7494d250d65dc3439365ac5e8e0fbb9c3992e6e84b7aa01d69e082249b8b8" +checksum = "25de7727144780d780a6a7d78bbfd28414b8adbab68b05e87329c367d7705be4" dependencies = [ "derive-where", - "frame-metadata 20.0.0", + "frame-metadata", "futures", "hex", "impl-serde", @@ -17140,9 +17408,9 @@ dependencies = [ [[package]] name = "subxt-signer" -version = "0.41.0" +version = "0.43.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a2370298a210ed1df26152db7209a85e0ed8cfbce035309c3b37f7b61755377" +checksum = "9a9bd240ae819f64ac6898d7ec99a88c8b838dba2fb9d83b843feb70e77e34c8" dependencies = [ "base64", "bip32", @@ -17170,9 +17438,9 @@ dependencies = [ [[package]] name = "subxt-utils-fetchmetadata" -version = "0.41.0" +version = "0.43.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc868b55fe2303788dc7703457af390111940c3da4714b510983284501780ed5" +checksum = "8c4fb8fd6b16ecd3537a29d70699f329a68c1e47f70ed1a46d64f76719146563" dependencies = [ "hex", "parity-scale-codec", @@ -17203,9 +17471,9 @@ dependencies = [ [[package]] name = "syn-solidity" -version = "1.4.1" +version = "1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff790eb176cc81bb8936aed0f7b9f14fc4670069a2d371b3e3b0ecce908b2cb3" +checksum = "5f92d01b5de07eaf324f7fca61cc6bd3d82bbc1de5b6c963e6fe79e86f36580d" dependencies = [ "paste", "proc-macro2", @@ -17286,9 +17554,9 @@ checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" [[package]] name = "target-lexicon" -version = "0.13.3" +version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c" +checksum = "b1dd07eb858a2067e2f3c7155d54e929265c264e6f37efe3ee7a8d1b5a1dd0ba" [[package]] name = "tempfile" @@ -17330,8 +17598,8 @@ checksum = "8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683" [[package]] name = "testnet-parachains-constants" -version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "18.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -17409,9 +17677,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", @@ -17420,9 +17688,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", @@ -17605,9 +17873,9 @@ dependencies = [ [[package]] name = "toml_datetime" -version = "0.7.3" +version = "0.7.5+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533" +checksum = "92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347" dependencies = [ "serde_core", ] @@ -17628,21 +17896,21 @@ dependencies = [ [[package]] name = "toml_edit" -version = "0.23.7" +version = "0.23.10+spec-1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6485ef6d0d9b5d0ec17244ff7eb05310113c3f316f2d14200d4de56b3cb98f8d" +checksum = "84c8b9f757e028cee9fa244aea147aab2a9ec09d5325a9b01e0a49730c2b5269" dependencies = [ "indexmap 2.12.1", - "toml_datetime 0.7.3", + "toml_datetime 0.7.5+spec-1.1.0", "toml_parser", "winnow", ] [[package]] name = "toml_parser" -version = "1.0.4" +version = "1.0.6+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e" +checksum = "a3198b4b0a8e11f09dd03e133c0280504d0801269e9afa46362ffde1cbeebf44" dependencies = [ "winnow", ] @@ -17698,9 +17966,9 @@ checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" [[package]] name = "tracing" -version = "0.1.43" +version = "0.1.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d15d90a0b5c19378952d479dc858407149d7bb45a14de0142f6c534b16fc647" +checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100" dependencies = [ "log", "pin-project-lite", @@ -17721,9 +17989,9 @@ dependencies = [ [[package]] name = "tracing-core" -version = "0.1.35" +version = "0.1.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a04e24fab5c89c6a36eb8558c9656f30d81de51dfa4d3b45f26b21d61fa0a6c" +checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a" dependencies = [ "once_cell", "valuable", @@ -17741,8 +18009,8 @@ dependencies = [ [[package]] name = "tracing-gum" -version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "23.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "coarsetime", "polkadot-primitives", @@ -17753,7 +18021,7 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "expander", "proc-macro-crate 3.4.0", @@ -17768,7 +18036,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", ] @@ -17873,6 +18143,12 @@ dependencies = [ "static_assertions", ] +[[package]] +name = "twox-hash" +version = "2.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ea3136b675547379c4bd395ca6b938e5ad3c3d20fad76e7fe85f9e0d011419c" + [[package]] name = "typenum" version = "1.19.0" @@ -17923,9 +18199,9 @@ checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5" [[package]] name = "unicode-normalization" -version = "0.1.22" +version = "0.1.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" +checksum = "5fd4f6878c9cb28d874b009da9e8d183b5abc80117c40bbd187a1fde336be6e8" dependencies = [ "tinyvec", ] @@ -18051,7 +18327,7 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "225eaa083192400abfe78838e3089c539a361e0dd9b6884f61b5c6237676ec01" dependencies = [ - "ark-scale 0.0.13", + "ark-scale", "ark-serialize 0.5.0", "ark-vrf", "bounded-collections 0.1.9", @@ -18079,7 +18355,7 @@ version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6bfb937b3d12077654a9e43e32a4e9c20177dd9fea0f3aba673e7840bb54f32" dependencies = [ - "ark-bls12-377", + "ark-bls12-377 0.4.0", "ark-bls12-381 0.4.0", "ark-ec 0.4.2", "ark-ff 0.4.2", @@ -18261,7 +18537,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b3bc393c395cb621367ff02d854179882b9a351b4e0c93d1397e6090b53a5c2a" dependencies = [ "leb128fmt", - "wasmparser", + "wasmparser 0.235.0", ] [[package]] @@ -18340,22 +18616,44 @@ dependencies = [ "num-traits", "smallvec", "spin 0.9.8", - "wasmi_collections", - "wasmi_core", + "wasmi_collections 0.32.3", + "wasmi_core 0.32.3", "wasmparser-nostd", ] +[[package]] +name = "wasmi" +version = "0.40.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a19af97fcb96045dd1d6b4d23e2b4abdbbe81723dbc5c9f016eb52145b320063" +dependencies = [ + "arrayvec 0.7.6", + "multi-stash", + "smallvec", + "spin 0.9.8", + "wasmi_collections 0.40.0", + "wasmi_core 0.40.0", + "wasmi_ir", + "wasmparser 0.221.3", +] + [[package]] name = "wasmi_collections" version = "0.32.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c128c039340ffd50d4195c3f8ce31aac357f06804cfc494c8b9508d4b30dca4" dependencies = [ - "ahash", + "ahash 0.8.12", "hashbrown 0.14.5", "string-interner", ] +[[package]] +name = "wasmi_collections" +version = "0.40.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e80d6b275b1c922021939d561574bf376613493ae2b61c6963b15db0e8813562" + [[package]] name = "wasmi_core" version = "0.32.3" @@ -18368,6 +18666,34 @@ dependencies = [ "paste", ] +[[package]] +name = "wasmi_core" +version = "0.40.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a8c51482cc32d31c2c7ff211cd2bedd73c5bd057ba16a2ed0110e7a96097c33" +dependencies = [ + "downcast-rs", + "libm", +] + +[[package]] +name = "wasmi_ir" +version = "0.40.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e431a14c186db59212a88516788bd68ed51f87aa1e08d1df742522867b5289a" +dependencies = [ + "wasmi_core 0.40.0", +] + +[[package]] +name = "wasmparser" +version = "0.221.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d06bfa36ab3ac2be0dee563380147a5b81ba10dd8885d7fbbc9eb574be67d185" +dependencies = [ + "bitflags 2.10.0", +] + [[package]] name = "wasmparser" version = "0.235.0" @@ -18398,7 +18724,7 @@ checksum = "75aa8e9076de6b9544e6dab4badada518cca0bf4966d35b131bbd057aed8fa0a" dependencies = [ "anyhow", "termcolor", - "wasmparser", + "wasmparser 0.235.0", ] [[package]] @@ -18413,9 +18739,11 @@ dependencies = [ "bumpalo", "cc", "cfg-if", + "fxprof-processed-profile", "gimli 0.31.1", "hashbrown 0.15.5", "indexmap 2.12.1", + "ittapi", "libc", "log", "mach2", @@ -18428,14 +18756,16 @@ dependencies = [ "rustix 1.1.2", "serde", "serde_derive", + "serde_json", "smallvec", "target-lexicon", - "wasmparser", + "wasmparser 0.235.0", "wasmtime-environ", "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", @@ -18466,7 +18796,7 @@ dependencies = [ "smallvec", "target-lexicon", "wasm-encoder", - "wasmparser", + "wasmparser 0.235.0", "wasmprinter", ] @@ -18520,7 +18850,7 @@ dependencies = [ "smallvec", "target-lexicon", "thiserror 2.0.17", - "wasmparser", + "wasmparser 0.235.0", "wasmtime-environ", "wasmtime-internal-math", "wasmtime-internal-versioned-export-macros", @@ -18542,6 +18872,18 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "wasmtime-internal-jit-debug" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61d8693995ab3df48e88777b6ee3b2f441f2c4f895ab938996cdac3db26f256c" +dependencies = [ + "cc", + "object 0.36.7", + "rustix 1.1.2", + "wasmtime-internal-versioned-export-macros", +] + [[package]] name = "wasmtime-internal-jit-icache-coherence" version = "35.0.0" @@ -18604,7 +18946,7 @@ dependencies = [ "gimli 0.31.1", "object 0.36.7", "target-lexicon", - "wasmparser", + "wasmparser 0.235.0", "wasmtime-environ", "wasmtime-internal-cranelift", "winch-codegen", @@ -18656,8 +18998,8 @@ checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" [[package]] name = "westend-runtime" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "30.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "binary-merkle-tree", "bitvec", @@ -18764,8 +19106,8 @@ dependencies = [ [[package]] name = "westend-runtime-constants" -version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "25.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-support", "polkadot-primitives", @@ -18839,7 +19181,7 @@ dependencies = [ "smallvec", "target-lexicon", "thiserror 2.0.17", - "wasmparser", + "wasmparser 0.235.0", "wasmtime-environ", "wasmtime-internal-cranelift", "wasmtime-internal-math", @@ -19311,7 +19653,7 @@ dependencies = [ "data-encoding", "der-parser 9.0.0", "lazy_static", - "nom", + "nom 7.1.3", "oid-registry 0.7.1", "rusticata-macros", "thiserror 1.0.69", @@ -19328,7 +19670,7 @@ dependencies = [ "data-encoding", "der-parser 10.0.0", "lazy_static", - "nom", + "nom 7.1.3", "oid-registry 0.8.1", "rusticata-macros", "thiserror 2.0.17", @@ -19338,7 +19680,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "11.0.2" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "Inflector", "proc-macro2", @@ -19348,8 +19690,8 @@ dependencies = [ [[package]] name = "xcm-runtime-apis" -version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "0.12.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-support", "parity-scale-codec", @@ -19362,8 +19704,8 @@ dependencies = [ [[package]] name = "xcm-simulator" -version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2509-2#7304752b47858f2cd601b35d0eb734ad4ccbbc48" +version = "25.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2512#1b9a876861ac022c5d00f0a4d18b5343b0039bb5" dependencies = [ "frame-support", "frame-system", diff --git a/templates/Cargo.toml b/templates/Cargo.toml index 572177e..7566e65 100644 --- a/templates/Cargo.toml +++ b/templates/Cargo.toml @@ -14,46 +14,46 @@ members = [ [workspace.dependencies] ziggy = {version = "1.3.1", default-features = false} -solochain-template-runtime = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2509-2", default-features = false } -kitchensink-runtime = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2509-2", default-features = false } +solochain-template-runtime = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } +kitchensink-runtime = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } codec = { version = "3.7.5", features = ["derive", "max-encoded-len"], default-features = false, package = "parity-scale-codec" } -node-primitives = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2509-2", default-features = false } - -frame-support = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2509-2", default-features = false } -frame-system = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2509-2", default-features = false } - -sp-core = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2509-2", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2509-2", default-features = false } -sp-state-machine = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2509-2", default-features = false } -sp-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2509-2", default-features = false } -sp-consensus-babe = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2509-2", default-features = false } -sp-consensus-beefy = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2509-2", default-features = false } -sp-authority-discovery = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2509-2", default-features = false } - -pallet-timestamp = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2509-2", default-features = false } -pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2509-2", default-features = false } -pallet-grandpa = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2509-2", default-features = false } -pallet-staking = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2509-2", default-features = false } -pallet-im-online = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2509-2", default-features = false } -pallet-referenda = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2509-2", default-features = false } -pallet-contracts = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2509-2", default-features = false } -pallet-society = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2509-2", default-features = false } -pallet-lottery = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2509-2", default-features = false } -pallet-utility = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2509-2", default-features = false } -pallet-multisig = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2509-2", default-features = false } -pallet-remark = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2509-2", default-features = false } -pallet-transaction-storage = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2509-2", default-features = false } -pallet-sudo = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2509-2", default-features = false } -pallet-treasury = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2509-2", default-features = false } -pallet-collective = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2509-2", default-features = false } -pallet-proxy = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2509-2", default-features = false } -pallet-broker = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2509-2", default-features = false } -pallet-revive = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2509-2", default-features = false } -pallet-meta-tx = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2509-2", default-features = false } -pallet-asset-rewards = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2509-2", default-features = false } -pallet-whitelist = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2509-2", default-features = false } -pallet-bags-list = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2509-2", default-features = false } -pallet-recovery = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2509-2", default-features = false } +node-primitives = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } + +frame-support = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } +frame-system = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } + +sp-core = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } +sp-state-machine = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } +sp-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } +sp-consensus-babe = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } +sp-consensus-beefy = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } +sp-authority-discovery = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } + +pallet-timestamp = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } +pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } +pallet-grandpa = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } +pallet-staking = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } +pallet-im-online = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } +pallet-referenda = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } +pallet-contracts = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } +pallet-society = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } +pallet-lottery = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } +pallet-utility = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } +pallet-multisig = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } +pallet-remark = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } +pallet-transaction-storage = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } +pallet-sudo = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } +pallet-treasury = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } +pallet-collective = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } +pallet-proxy = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } +pallet-broker = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } +pallet-revive = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } +pallet-meta-tx = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } +pallet-asset-rewards = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } +pallet-whitelist = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } +pallet-bags-list = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } +pallet-recovery = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } From a8bc671c7e315ebe34f23f45e715cca32df8e9cc Mon Sep 17 00:00:00 2001 From: Louis Merlin Date: Mon, 26 Jan 2026 10:49:09 +0100 Subject: [PATCH 2/4] Add filter --- templates/Cargo.lock | 1 + templates/Cargo.toml | 3 ++- templates/kitchensink/Cargo.toml | 1 + templates/kitchensink/src/main.rs | 5 +++++ 4 files changed, 9 insertions(+), 1 deletion(-) diff --git a/templates/Cargo.lock b/templates/Cargo.lock index 685804e..8cc5e1c 100644 --- a/templates/Cargo.lock +++ b/templates/Cargo.lock @@ -6503,6 +6503,7 @@ dependencies = [ "kitchensink-runtime", "node-primitives", "pallet-asset-rewards", + "pallet-assets", "pallet-bags-list", "pallet-balances", "pallet-broker", diff --git a/templates/Cargo.toml b/templates/Cargo.toml index c5c2d1f..f236ceb 100644 --- a/templates/Cargo.toml +++ b/templates/Cargo.toml @@ -55,4 +55,5 @@ pallet-meta-tx = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = pallet-asset-rewards = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } pallet-whitelist = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } pallet-bags-list = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } -pallet-recovery = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } \ No newline at end of file +pallet-recovery = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } +pallet-assets = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } diff --git a/templates/kitchensink/Cargo.toml b/templates/kitchensink/Cargo.toml index 570fe8c..1567950 100644 --- a/templates/kitchensink/Cargo.toml +++ b/templates/kitchensink/Cargo.toml @@ -47,6 +47,7 @@ pallet-asset-rewards = { workspace = true } pallet-whitelist = { workspace = true } pallet-bags-list = { workspace = true } pallet-recovery = { workspace = true } +pallet-assets = { workspace = true } [features] default = ["std", "try-runtime"] diff --git a/templates/kitchensink/src/main.rs b/templates/kitchensink/src/main.rs index a565127..3098497 100644 --- a/templates/kitchensink/src/main.rs +++ b/templates/kitchensink/src/main.rs @@ -314,6 +314,11 @@ fn call_filter(call: &RuntimeCall) -> bool { &call, RuntimeCall::VoterList(pallet_bags_list::Call::rebag { .. }) ) + || matches!( + &call, + RuntimeCall::Assets(pallet_assets::Call::set_reserves { .. }) + | RuntimeCall::PoolAssets(pallet_assets::Call::set_reserves { .. }) + ) } fn process_input(accounts: &[AccountId], genesis: &Storage, data: &[u8]) { From 5456e3ff7ed4dbcddbad4bef852688daf67342fd Mon Sep 17 00:00:00 2001 From: Louis Merlin Date: Mon, 26 Jan 2026 11:03:02 +0100 Subject: [PATCH 3/4] Add seedgen to kitchensink --- templates/Cargo.lock | 2 + templates/Cargo.toml | 2 + templates/kitchensink/Cargo.toml | 2 + templates/kitchensink/src/bin/seedgen.rs | 127 +++++++++++++++++++++++ 4 files changed, 133 insertions(+) create mode 100644 templates/kitchensink/src/bin/seedgen.rs diff --git a/templates/Cargo.lock b/templates/Cargo.lock index 8cc5e1c..bdf3aa8 100644 --- a/templates/Cargo.lock +++ b/templates/Cargo.lock @@ -6498,6 +6498,7 @@ checksum = "c33070833c9ee02266356de0c43f723152bd38bd96ddf52c82b3af10c9138b28" name = "kitchensink-fuzzer" version = "0.1.0" dependencies = [ + "frame-metadata", "frame-support", "frame-system", "kitchensink-runtime", @@ -6528,6 +6529,7 @@ dependencies = [ "pallet-utility", "pallet-whitelist", "parity-scale-codec", + "scale-info", "sp-authority-discovery", "sp-consensus-babe", "sp-consensus-beefy", diff --git a/templates/Cargo.toml b/templates/Cargo.toml index f236ceb..7f48247 100644 --- a/templates/Cargo.toml +++ b/templates/Cargo.toml @@ -18,6 +18,8 @@ solochain-template-runtime = { git = "https://github.com/paritytech/polkadot-sdk kitchensink-runtime = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } codec = { version = "3.7.5", features = ["derive", "max-encoded-len"], default-features = false, package = "parity-scale-codec" } +scale-info = { default-features = false, version = "2.11.6", features = ["std"] } +frame-metadata = { default-features = false, version = "23.0.1", features = ["current", "decode", "std"] } node-primitives = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2512", default-features = false } diff --git a/templates/kitchensink/Cargo.toml b/templates/kitchensink/Cargo.toml index 1567950..ff97a6c 100644 --- a/templates/kitchensink/Cargo.toml +++ b/templates/kitchensink/Cargo.toml @@ -10,11 +10,13 @@ ziggy = { workspace = true } kitchensink-runtime = { workspace = true } codec = { workspace = true } +scale-info = { workspace = true } node-primitives = { workspace = true } frame-support = { workspace = true } frame-system = { workspace = true } +frame-metadata = { workspace = true } sp-core = { workspace = true } sp-runtime = { workspace = true } diff --git a/templates/kitchensink/src/bin/seedgen.rs b/templates/kitchensink/src/bin/seedgen.rs new file mode 100644 index 0000000..90a5172 --- /dev/null +++ b/templates/kitchensink/src/bin/seedgen.rs @@ -0,0 +1,127 @@ +#![warn(clippy::pedantic)] +use kitchensink_runtime::{Runtime, RuntimeCall}; +use codec::{Decode, Encode}; +use frame_metadata::{RuntimeMetadata, RuntimeMetadataPrefixed}; +use frame_support::traits::GetCallMetadata; +use scale_info::TypeDef; +use sp_state_machine::BasicExternalities; +use std::{collections::BTreeMap, fs, path::Path}; + +fn main() { + let seeds = build_seeds(); + + let out_dir = Path::new("seedgen"); + fs::create_dir_all(out_dir).expect("create seedgen dir"); + for (name, seed) in &seeds { + let path = out_dir.join(format!("{name}.seed")); + fs::write(&path, seed).expect("write seed file"); + } + + println!("wrote {} seeds to {}", seeds.len(), out_dir.display()); +} + +fn build_seeds() -> Vec<(String, Vec)> { + let mut seeds: Vec<(String, Vec)> = Vec::new(); + + let metadata = load_metadata_v14(); + let call_map = build_call_map(&metadata); + for (pallet, calls) in call_map { + let expected = + pallet_call_variant_count(&metadata, pallet.as_str()).expect("pallet call count"); + let actual = calls.len(); + println!("created {actual}/{expected} seeds for {pallet}"); + if actual != expected { + println!( + " skipped {} calls in {pallet} (unencodable with only zeroes)", + expected - actual + ); + } + + for call in calls { + let meta = call.get_call_metadata(); + let name = format!( + "{}_{}", + meta.pallet_name.to_ascii_lowercase(), + meta.function_name + ); + seeds.push((name, (0u8, 0u8, call).encode())); + } + } + + seeds +} + +fn build_call_map( + metadata: &frame_metadata::v14::RuntimeMetadataV14, +) -> BTreeMap> { + let mut map: BTreeMap> = BTreeMap::new(); + for pallet in &metadata.pallets { + let calls = pallet.calls.as_ref(); + if calls.is_none() { + continue; + } + let calls = calls.expect("checked"); + let mut runtime_calls = Vec::new(); + let call_def = metadata + .types + .resolve(calls.ty.id) + .expect("resolve pallet call type"); + let TypeDef::Variant(variants) = &call_def.type_def else { + continue; + }; + for variant in &variants.variants { + if variant.name == "__Ignore" { + continue; + } + if let Some(call) = runtime_call_from_metadata(metadata, pallet, variant) { + runtime_calls.push(call); + } + } + map.insert(pallet.name.clone(), runtime_calls); + } + map +} + +fn load_metadata_v14() -> frame_metadata::v14::RuntimeMetadataV14 { + let bytes: Vec = BasicExternalities::default().execute_with(|| Runtime::metadata().into()); + let metadata = RuntimeMetadataPrefixed::decode(&mut &bytes[..]).expect("decode metadata"); + match metadata.1 { + RuntimeMetadata::V14(m) => m, + _ => panic!("unsupported metadata version"), + } +} + +fn runtime_call_from_metadata( + metadata: &frame_metadata::v14::RuntimeMetadataV14, + pallet: &frame_metadata::v14::PalletMetadata, + variant: &scale_info::Variant, +) -> Option { + let calls = pallet.calls.as_ref()?; + let call_def = metadata.types.resolve(calls.ty.id)?; + let TypeDef::Variant(_) = &call_def.type_def else { + return None; + }; + let mut bytes = pallet.index.encode(); + bytes.extend_from_slice(&variant.index.encode()); + bytes.extend_from_slice(&[0u8; 1024]); + RuntimeCall::decode(&mut &bytes[..]).ok() +} + +fn pallet_call_variant_count( + metadata: &frame_metadata::v14::RuntimeMetadataV14, + pallet_name: &str, +) -> Option { + let pallet = metadata.pallets.iter().find(|p| p.name == pallet_name)?; + let calls = pallet.calls.as_ref()?; + let ty = metadata.types.resolve(calls.ty.id)?; + let TypeDef::Variant(variants) = &ty.type_def else { + return None; + }; + Some( + variants + .variants + .iter() + .filter(|variant| variant.name != "__Ignore") + .count(), + ) +} From ff588fa36a6d05050ff5fa3c4a3decef77b46ae8 Mon Sep 17 00:00:00 2001 From: Louis Merlin Date: Mon, 26 Jan 2026 11:08:23 +0100 Subject: [PATCH 4/4] Fmt --- templates/kitchensink/src/bin/seedgen.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/kitchensink/src/bin/seedgen.rs b/templates/kitchensink/src/bin/seedgen.rs index 90a5172..e2fab38 100644 --- a/templates/kitchensink/src/bin/seedgen.rs +++ b/templates/kitchensink/src/bin/seedgen.rs @@ -1,8 +1,8 @@ #![warn(clippy::pedantic)] -use kitchensink_runtime::{Runtime, RuntimeCall}; use codec::{Decode, Encode}; use frame_metadata::{RuntimeMetadata, RuntimeMetadataPrefixed}; use frame_support::traits::GetCallMetadata; +use kitchensink_runtime::{Runtime, RuntimeCall}; use scale_info::TypeDef; use sp_state_machine::BasicExternalities; use std::{collections::BTreeMap, fs, path::Path};