diff --git a/Cargo.lock b/Cargo.lock index 5b47f15bf..684b1ea47 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -172,19 +172,20 @@ dependencies = [ [[package]] name = "anstyle-wincon" -version = "3.0.6" +version = "3.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125" +checksum = "ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e" dependencies = [ "anstyle", + "once_cell", "windows-sys 0.59.0", ] [[package]] name = "anyhow" -version = "1.0.94" +version = "1.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1fd03a028ef38ba2276dce7e33fcd6369c158a1bca17946c4b1b701891c1ff7" +checksum = "34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04" [[package]] name = "approx" @@ -206,7 +207,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -432,7 +433,7 @@ checksum = "965c2d33e53cb6b267e148a4cb0760bc01f4904c1cd4bb4002a085bb016d1490" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", "synstructure 0.13.1", ] @@ -455,7 +456,7 @@ checksum = "7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -554,7 +555,7 @@ dependencies = [ [[package]] name = "asset-hub-westend-runtime" version = "0.27.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "assets-common 0.19.0", "bp-asset-hub-rococo", @@ -641,7 +642,7 @@ dependencies = [ [[package]] name = "asset-test-utils" version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "cumulus-pallet-parachain-system 0.18.0", "cumulus-pallet-xcmp-queue 0.18.0", @@ -694,7 +695,7 @@ dependencies = [ [[package]] name = "assets-common" version = "0.19.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "cumulus-primitives-core 0.17.0", "frame-support 39.0.0", @@ -746,7 +747,7 @@ dependencies = [ "async-task", "concurrent-queue", "fastrand 2.3.0", - "futures-lite 2.5.0", + "futures-lite 2.6.0", "slab", ] @@ -770,7 +771,7 @@ checksum = "ebcd09b382f40fcd159c2d695175b2ae620ffa5f3bd6f664131efff4e8b9e04a" dependencies = [ "async-lock 3.4.0", "blocking", - "futures-lite 2.5.0", + "futures-lite 2.6.0", ] [[package]] @@ -787,7 +788,7 @@ dependencies = [ "log", "parking", "polling 2.8.0", - "rustix 0.37.27", + "rustix 0.37.28", "slab", "socket2 0.4.10", "waker-fn", @@ -803,10 +804,10 @@ dependencies = [ "cfg-if", "concurrent-queue", "futures-io", - "futures-lite 2.5.0", + "futures-lite 2.6.0", "parking", "polling 3.7.4", - "rustix 0.38.42", + "rustix 0.38.44", "slab", "tracing", "windows-sys 0.59.0", @@ -827,7 +828,7 @@ version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18" dependencies = [ - "event-listener 5.3.1", + "event-listener 5.4.0", "event-listener-strategy", "pin-project-lite", ] @@ -851,7 +852,7 @@ checksum = "b948000fad4873c1c9339d60f2623323a0cfd3816e5181033c6a5cb68b2accf7" dependencies = [ "async-io 2.4.0", "blocking", - "futures-lite 2.5.0", + "futures-lite 2.6.0", ] [[package]] @@ -867,7 +868,7 @@ dependencies = [ "cfg-if", "event-listener 3.1.0", "futures-lite 1.13.0", - "rustix 0.38.42", + "rustix 0.38.44", "windows-sys 0.48.0", ] @@ -884,9 +885,9 @@ dependencies = [ "async-task", "blocking", "cfg-if", - "event-listener 5.3.1", - "futures-lite 2.5.0", - "rustix 0.38.42", + "event-listener 5.4.0", + "futures-lite 2.6.0", + "rustix 0.38.44", "tracing", ] @@ -902,7 +903,7 @@ dependencies = [ "cfg-if", "futures-core", "futures-io", - "rustix 0.38.42", + "rustix 0.38.44", "signal-hook-registry", "slab", "windows-sys 0.59.0", @@ -916,13 +917,13 @@ checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" [[package]] name = "async-trait" -version = "0.1.83" +version = "0.1.85" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd" +checksum = "3f934833b4b7233644e5848f235df3f57ed8c80f1528a26c3dfa13d2147fa056" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -977,7 +978,7 @@ dependencies = [ "cfg-if", "libc", "miniz_oxide", - "object 0.36.5", + "object 0.36.7", "rustc-demangle", "windows-targets 0.52.6", ] @@ -1046,7 +1047,7 @@ dependencies = [ [[package]] name = "binary-merkle-tree" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "hash-db", "log", @@ -1080,7 +1081,7 @@ dependencies = [ "regex", "rustc-hash 1.1.0", "shlex", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -1134,9 +1135,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.6.0" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" +checksum = "8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36" [[package]] name = "bitvec" @@ -1244,7 +1245,7 @@ dependencies = [ "async-channel 2.3.1", "async-task", "futures-io", - "futures-lite 2.5.0", + "futures-lite 2.6.0", "piper", ] @@ -1273,7 +1274,7 @@ dependencies = [ "serde_json", "serde_repr", "serde_urlencoded", - "thiserror 2.0.8", + "thiserror 2.0.11", "tokio", "tokio-util", "tower-service", @@ -1330,7 +1331,7 @@ dependencies = [ [[package]] name = "bp-asset-hub-rococo" version = "0.15.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "bp-xcm-bridge-hub-router 0.15.0", "frame-support 39.0.0", @@ -1343,7 +1344,7 @@ dependencies = [ [[package]] name = "bp-asset-hub-westend" version = "0.14.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "bp-xcm-bridge-hub-router 0.15.0", "frame-support 39.0.0", @@ -1372,7 +1373,7 @@ dependencies = [ [[package]] name = "bp-bridge-hub-cumulus" version = "0.19.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "bp-messages 0.19.0", "bp-polkadot-core 0.19.0", @@ -1444,7 +1445,7 @@ dependencies = [ [[package]] name = "bp-bridge-hub-rococo" version = "0.19.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "bp-bridge-hub-cumulus 0.19.0", "bp-messages 0.19.0", @@ -1460,7 +1461,7 @@ dependencies = [ [[package]] name = "bp-bridge-hub-westend" version = "0.15.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "bp-bridge-hub-cumulus 0.19.0", "bp-messages 0.19.0", @@ -1494,7 +1495,7 @@ dependencies = [ [[package]] name = "bp-header-chain" version = "0.19.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "bp-runtime 0.19.0", "finality-grandpa", @@ -1527,7 +1528,7 @@ dependencies = [ [[package]] name = "bp-messages" version = "0.19.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "bp-header-chain 0.19.0", "bp-runtime 0.19.0", @@ -1543,7 +1544,7 @@ dependencies = [ [[package]] name = "bp-parachains" version = "0.19.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "bp-header-chain 0.19.0", "bp-polkadot-core 0.19.0", @@ -1598,7 +1599,7 @@ dependencies = [ [[package]] name = "bp-polkadot-core" version = "0.19.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "bp-messages 0.19.0", "bp-runtime 0.19.0", @@ -1615,7 +1616,7 @@ dependencies = [ [[package]] name = "bp-relayers" version = "0.19.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "bp-header-chain 0.19.0", "bp-messages 0.19.0", @@ -1657,7 +1658,7 @@ dependencies = [ [[package]] name = "bp-runtime" version = "0.19.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-support 39.0.0", "frame-system 39.0.0", @@ -1680,7 +1681,7 @@ dependencies = [ [[package]] name = "bp-test-utils" version = "0.19.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "bp-header-chain 0.19.0", "bp-parachains", @@ -1700,7 +1701,7 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub" version = "0.5.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "bp-messages 0.19.0", "bp-runtime 0.19.0", @@ -1729,7 +1730,7 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub-router" version = "0.15.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "parity-scale-codec", "scale-info", @@ -1741,7 +1742,7 @@ dependencies = [ [[package]] name = "bridge-runtime-common" version = "0.19.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "bp-header-chain 0.19.0", "bp-messages 0.19.0", @@ -1809,9 +1810,9 @@ checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" [[package]] name = "bytemuck" -version = "1.20.0" +version = "1.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b37c88a63ffd85d15b406896cc343916d7cf57838a847b3a6f2ca5d39a5695a" +checksum = "ef657dfab802224e671f5818e9a4935f9b1957ed18e58292690cc39e7a4092a3" [[package]] name = "byteorder" @@ -1872,7 +1873,7 @@ checksum = "eee4243f1f26fc7a42710e7439c149e2b10b05472f88090acce52632f231a73a" dependencies = [ "camino", "cargo-platform", - "semver 1.0.24", + "semver 1.0.25", "serde", "serde_json", "thiserror 1.0.69", @@ -1886,17 +1887,17 @@ checksum = "8769706aad5d996120af43197bf46ef6ad0fda35216b4505f926a365a232d924" dependencies = [ "camino", "cargo-platform", - "semver 1.0.24", + "semver 1.0.25", "serde", "serde_json", - "thiserror 2.0.8", + "thiserror 2.0.11", ] [[package]] name = "cc" -version = "1.2.4" +version = "1.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9157bbaa6b165880c27a4293a474c91cdcf265cc68cc829bf10be0964a391caf" +checksum = "13208fcbb66eaeffe09b99fffbe1af420f00a7b35aa99ad683dfc1aa76145229" dependencies = [ "jobserver", "libc", @@ -2053,9 +2054,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.23" +version = "4.5.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3135e7ec2ef7b10c6ed8950f0f792ed96ee093fa088608f1c76e569722700c84" +checksum = "769b0145982b4b48713e01ec42d61614425f27b7058bda7180a3a41f30104796" dependencies = [ "clap_builder", "clap_derive", @@ -2063,9 +2064,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.23" +version = "4.5.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30582fc632330df2bd26877bde0c1f4470d57c582bbc070376afcd04d8cb4838" +checksum = "1b26884eb4b57140e4d2d93652abfa49498b938b3c9179f9fc487b0acc3edad7" dependencies = [ "anstream", "anstyle", @@ -2076,14 +2077,14 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.18" +version = "4.5.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab" +checksum = "54b755194d6389280185988721fffba69495eed5ee9feeee9a599b53db80318c" dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -2136,7 +2137,7 @@ dependencies = [ "nom", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -2302,7 +2303,7 @@ dependencies = [ "parity-scale-codec", "regex", "rustc_version", - "semver 1.0.24", + "semver 1.0.25", "serde", "serde_json", "strum 0.26.3", @@ -2330,7 +2331,7 @@ checksum = "83ae8bcb5f7c5ea033d05fa0bbffa4e762a5b69c0ce96e4188fb15385a01998b" dependencies = [ "anyhow", "impl-serde 0.5.0", - "semver 1.0.24", + "semver 1.0.25", "serde", "serde_json", "url", @@ -2552,11 +2553,11 @@ version = "0.28.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "crossterm_winapi", "mio", "parking_lot 0.12.3", - "rustix 0.38.42", + "rustix 0.38.44", "signal-hook", "signal-hook-mio", "winapi", @@ -2573,9 +2574,9 @@ dependencies = [ [[package]] name = "crunchy" -version = "0.2.2" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" +checksum = "43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929" [[package]] name = "crypto-bigint" @@ -2632,7 +2633,7 @@ dependencies = [ [[package]] name = "cumulus-client-cli" version = "0.20.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "clap", "parity-scale-codec", @@ -2649,7 +2650,7 @@ dependencies = [ [[package]] name = "cumulus-client-collator" version = "0.20.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "cumulus-client-consensus-common", "cumulus-client-network", @@ -2672,7 +2673,7 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-aura" version = "0.20.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "async-trait", "cumulus-client-collator", @@ -2718,7 +2719,7 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-common" version = "0.20.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "async-trait", "cumulus-client-pov-recovery", @@ -2748,7 +2749,7 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-proposer" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "anyhow", "async-trait", @@ -2763,7 +2764,7 @@ dependencies = [ [[package]] name = "cumulus-client-network" version = "0.20.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "async-trait", "cumulus-relay-chain-interface", @@ -2789,7 +2790,7 @@ dependencies = [ [[package]] name = "cumulus-client-parachain-inherent" version = "0.14.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "async-trait", "cumulus-primitives-core 0.17.0", @@ -2811,7 +2812,7 @@ dependencies = [ [[package]] name = "cumulus-client-pov-recovery" version = "0.20.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "async-trait", "cumulus-primitives-core 0.17.0", @@ -2837,7 +2838,7 @@ dependencies = [ [[package]] name = "cumulus-client-service" version = "0.21.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "cumulus-client-cli", "cumulus-client-collator", @@ -2893,7 +2894,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-aura-ext" version = "0.18.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "cumulus-pallet-parachain-system 0.18.0", "frame-support 39.0.0", @@ -2947,7 +2948,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system" version = "0.18.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "bytes", "cumulus-pallet-parachain-system-proc-macro 0.6.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2412)", @@ -2988,18 +2989,18 @@ dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] name = "cumulus-pallet-parachain-system-proc-macro" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -3020,7 +3021,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-session-benchmarking" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-benchmarking 39.0.0", "frame-support 39.0.0", @@ -3050,7 +3051,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcm" version = "0.18.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "cumulus-primitives-core 0.17.0", "frame-support 39.0.0", @@ -3092,7 +3093,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcmp-queue" version = "0.18.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "bounded-collections", "bp-xcm-bridge-hub-router 0.15.0", @@ -3132,7 +3133,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-aura" version = "0.16.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "sp-api 35.0.0", "sp-consensus-aura 0.41.0", @@ -3159,7 +3160,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-core" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "parity-scale-codec", "polkadot-core-primitives 16.0.0", @@ -3193,7 +3194,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-parachain-inherent" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "async-trait", "cumulus-primitives-core 0.17.0", @@ -3218,7 +3219,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-proof-size-hostfunction" version = "0.11.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "sp-externalities 0.30.0", "sp-runtime-interface 29.0.0", @@ -3228,7 +3229,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-storage-weight-reclaim" version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "cumulus-primitives-core 0.17.0", "cumulus-primitives-proof-size-hostfunction 0.11.0", @@ -3266,7 +3267,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-utility" version = "0.18.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "cumulus-primitives-core 0.17.0", "frame-support 39.0.0", @@ -3283,7 +3284,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-inprocess-interface" version = "0.21.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "async-trait", "cumulus-primitives-core 0.17.0", @@ -3307,7 +3308,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-interface" version = "0.20.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "async-trait", "cumulus-primitives-core 0.17.0", @@ -3326,7 +3327,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-minimal-node" version = "0.21.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "array-bytes", "async-trait", @@ -3361,7 +3362,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-rpc-interface" version = "0.20.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "async-trait", "cumulus-primitives-core 0.17.0", @@ -3402,7 +3403,7 @@ dependencies = [ [[package]] name = "cumulus-test-relay-sproof-builder" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "cumulus-primitives-core 0.17.0", "parity-scale-codec", @@ -3436,7 +3437,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -3454,9 +3455,9 @@ dependencies = [ [[package]] name = "cxx" -version = "1.0.135" +version = "1.0.137" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d44ff199ff93242c3afe480ab588d544dd08d72e92885e152ffebc670f076ad" +checksum = "0fc894913dccfed0f84106062c284fa021c3ba70cb1d78797d6f5165d4492e45" dependencies = [ "cc", "cxxbridge-cmd", @@ -3468,47 +3469,47 @@ dependencies = [ [[package]] name = "cxx-build" -version = "1.0.135" +version = "1.0.137" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66fd8f17ad454fc1e4f4ab83abffcc88a532e90350d3ffddcb73030220fcbd52" +checksum = "503b2bfb6b3e8ce7f95d865a67419451832083d3186958290cee6c53e39dfcfe" dependencies = [ "cc", "codespan-reporting", "proc-macro2", "quote", "scratch", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] name = "cxxbridge-cmd" -version = "1.0.135" +version = "1.0.137" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4717c9c806a9e07fdcb34c84965a414ea40fafe57667187052cf1eb7f5e8a8a9" +checksum = "e0d2cb64a95b4b5a381971482235c4db2e0208302a962acdbe314db03cbbe2fb" dependencies = [ "clap", "codespan-reporting", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] name = "cxxbridge-flags" -version = "1.0.135" +version = "1.0.137" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f6515329bf3d98f4073101c7866ff2bec4e635a13acb82e3f3753fff0bf43cb" +checksum = "5f797b0206463c9c2a68ed605ab28892cca784f1ef066050f4942e3de26ad885" [[package]] name = "cxxbridge-macro" -version = "1.0.135" +version = "1.0.137" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb93e6a7ce8ec985c02bbb758237a31598b340acbbc3c19c5a4fa6adaaac92ab" +checksum = "e79010a2093848e65a3e0f7062d3f02fb2ef27f866416dfe436fccfa73d3bb59" dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -3556,7 +3557,7 @@ dependencies = [ "proc-macro2", "quote", "strsim 0.11.1", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -3578,7 +3579,7 @@ checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" dependencies = [ "darling_core 0.20.10", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -3596,15 +3597,15 @@ dependencies = [ [[package]] name = "data-encoding" -version = "2.6.0" +version = "2.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2" +checksum = "0e60eed09d8c01d3cee5b7d30acb059b76614c918fa0f992e0dd6eeb10daad6f" [[package]] name = "data-encoding-macro" -version = "0.1.15" +version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1559b6cba622276d6d63706db152618eeb15b89b3e4041446b05876e352e639" +checksum = "5b16d9d0d88a5273d830dac8b78ceb217ffc9b1d5404e5597a3542515329405b" dependencies = [ "data-encoding", "data-encoding-macro-internal", @@ -3612,12 +3613,12 @@ dependencies = [ [[package]] name = "data-encoding-macro-internal" -version = "0.1.13" +version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "332d754c0af53bc87c108fed664d121ecf59207ec4196041f04d6ab9002ad33f" +checksum = "1145d32e826a7748b69ee8fc62d3e6355ff7f1051df53141e7048162fc90481b" dependencies = [ "data-encoding", - "syn 1.0.109", + "syn 2.0.96", ] [[package]] @@ -3687,7 +3688,7 @@ checksum = "d65d7ce8132b7c0e54497a4d9a55a1c2a0912a0d786cf894472ba818fba45762" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -3698,7 +3699,7 @@ checksum = "62d671cc41a825ebabc75757b62d3d168c577f9149b2d49ece1dad1f72119d25" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -3709,7 +3710,7 @@ checksum = "30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -3722,7 +3723,7 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -3742,7 +3743,7 @@ checksum = "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", "unicode-xid", ] @@ -3832,7 +3833,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -3856,7 +3857,7 @@ dependencies = [ "proc-macro2", "quote", "regex", - "syn 2.0.90", + "syn 2.0.96", "termcolor", "toml 0.8.19", "walkdir", @@ -4003,7 +4004,7 @@ dependencies = [ [[package]] name = "emulated-integration-tests-common" version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "asset-test-utils", "bp-messages 0.19.0", @@ -4063,7 +4064,7 @@ dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -4083,27 +4084,27 @@ checksum = "a1ab991c1362ac86c61ab6f556cff143daa22e5a15e4e189df818b2fd19fe65b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] name = "enumflags2" -version = "0.7.10" +version = "0.7.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d232db7f5956f3f14313dc2f87985c58bd2c695ce124c8cdd984e08e15ac133d" +checksum = "ba2f4b465f5318854c6f8dd686ede6c0a9dc67d4b1ac241cf0eb51521a309147" dependencies = [ "enumflags2_derive", ] [[package]] name = "enumflags2_derive" -version = "0.7.10" +version = "0.7.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de0d48a183585823424a4ce1aa132d174a6a81bd540895822eb4c8373a8e49e8" +checksum = "fc4caf64a58d7a6d65ab00639b046ff54399a39f5f2554728895ace4b297cd79" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -4114,14 +4115,14 @@ checksum = "2f9ed6b3789237c8a0c1c505af1c7eb2c560df6186f01b098c3a1064ea532f38" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] name = "env_filter" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f2c92ceda6ceec50f43169f9ee8424fe2db276791afde7b2cd8bc084cb376ab" +checksum = "186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0" dependencies = [ "log", "regex", @@ -4148,9 +4149,9 @@ dependencies = [ [[package]] name = "env_logger" -version = "0.11.5" +version = "0.11.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e13fa619b91fb2381732789fc5de83b45675e882f66623b7d8cb4f643017018d" +checksum = "dcaee3d8e3cfc3fd92428d477bc97fc29ec8716d180c0d74c643bb26166660e0" dependencies = [ "anstream", "anstyle", @@ -4292,9 +4293,9 @@ dependencies = [ [[package]] name = "event-listener" -version = "5.3.1" +version = "5.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba" +checksum = "3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae" dependencies = [ "concurrent-queue", "parking", @@ -4307,7 +4308,7 @@ version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c3e4e0dd3673c1139bf041f3008816d9cf2946bbfac2945c09e523b8d7b05b2" dependencies = [ - "event-listener 5.3.1", + "event-listener 5.4.0", "pin-project-lite", ] @@ -4332,7 +4333,7 @@ dependencies = [ "prettyplease", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -4379,11 +4380,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eb42427514b063d97ce21d5199f36c0c307d981434a6be32582bc79fe5bd2303" dependencies = [ "expander", - "indexmap 2.7.0", + "indexmap 2.7.1", "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -4505,14 +4506,14 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "foldhash" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f81ec6369c545a7d40e4589b5597581fa1c441fe1cce96dd1de43159910a36a2" +checksum = "a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f" [[package]] name = "fork-tree" version = "13.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "parity-scale-codec", ] @@ -4582,7 +4583,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-support 39.0.0", "frame-support-procedural 31.0.0", @@ -4606,7 +4607,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "45.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "Inflector", "array-bytes", @@ -4674,18 +4675,18 @@ dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] name = "frame-election-provider-solution-type" version = "14.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -4709,7 +4710,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-election-provider-solution-type 14.0.1 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2412)", "frame-support 39.0.0", @@ -4745,7 +4746,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "aquamarine", "frame-support 39.0.0", @@ -4814,7 +4815,7 @@ dependencies = [ [[package]] name = "frame-metadata-hash-extension" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "array-bytes", "const-hex", @@ -4872,7 +4873,7 @@ dependencies = [ [[package]] name = "frame-support" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "aquamarine", "array-bytes", @@ -4929,13 +4930,13 @@ dependencies = [ "proc-macro2", "quote", "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] name = "frame-support-procedural" version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "Inflector", "cfg-expr", @@ -4949,7 +4950,7 @@ dependencies = [ "proc-macro2", "quote", "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2412)", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -4962,19 +4963,19 @@ dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] name = "frame-support-procedural-tools" version = "13.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-support-procedural-tools-derive 12.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2412)", "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -4985,17 +4986,17 @@ checksum = "ed971c6435503a099bdac99fe4c5bea08981709e5b5a0a8535a1856f48561191" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] name = "frame-support-procedural-tools-derive" version = "12.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -5022,7 +5023,7 @@ dependencies = [ [[package]] name = "frame-system" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "cfg-if", "docify", @@ -5058,7 +5059,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-benchmarking 39.0.0", "frame-support 39.0.0", @@ -5082,7 +5083,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "35.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "docify", "parity-scale-codec", @@ -5105,7 +5106,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.45.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-support 39.0.0", "parity-scale-codec", @@ -5138,7 +5139,7 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "29f9df8a11882c4e3335eb2d18a0137c505d9ca927470b0cac9c6f0ae07d28f7" dependencies = [ - "rustix 0.38.42", + "rustix 0.38.44", "windows-sys 0.48.0", ] @@ -5224,9 +5225,9 @@ dependencies = [ [[package]] name = "futures-lite" -version = "2.5.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cef40d21ae2c515b51041df9ed313ed21e572df340ea58a922a0aefe7e8891a1" +checksum = "f5edaec856126859abb19ed65f39e90fea3a9574b9707f13539acf4abf7eb532" dependencies = [ "fastrand 2.3.0", "futures-core", @@ -5243,7 +5244,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -5399,9 +5400,9 @@ dependencies = [ [[package]] name = "glob" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" +checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2" [[package]] name = "gloo-net" @@ -5492,7 +5493,7 @@ dependencies = [ "futures-sink", "futures-util", "http 0.2.12", - "indexmap 2.7.0", + "indexmap 2.7.1", "slab", "tokio", "tokio-util", @@ -5511,7 +5512,7 @@ dependencies = [ "futures-core", "futures-sink", "http 1.2.0", - "indexmap 2.7.0", + "indexmap 2.7.1", "slab", "tokio", "tokio-util", @@ -5894,7 +5895,7 @@ dependencies = [ "hyper 1.5.2", "hyper-util", "log", - "rustls 0.23.20", + "rustls 0.23.21", "rustls-native-certs 0.8.1", "rustls-pki-types", "tokio", @@ -6074,7 +6075,7 @@ checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -6261,7 +6262,7 @@ checksum = "a0eb5a3343abf848c0984fe4604b2b105da9539376e24fc0a3b0007411ae4fd9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -6296,9 +6297,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.7.0" +version = "2.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f" +checksum = "8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652" dependencies = [ "equivalent", "hashbrown 0.15.2", @@ -6358,7 +6359,7 @@ dependencies = [ "quote", "serde", "serde_json", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -6421,7 +6422,7 @@ dependencies = [ "itertools 0.12.1", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -6436,7 +6437,7 @@ dependencies = [ "parity-scale-codec", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", "synstructure 0.13.1", ] @@ -6608,19 +6609,19 @@ dependencies = [ [[package]] name = "ipnet" -version = "2.10.1" +version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708" +checksum = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130" [[package]] name = "is-terminal" -version = "0.4.13" +version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "261f68e344040fbd0edea105bef17c66edf46f984ddb1115b775ce31be948f4b" +checksum = "e19b23d53f35ce9f56aebc7d1bb4e6ac1e9c0db7ac85c8d1760c04379edced37" dependencies = [ "hermit-abi 0.4.0", "libc", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -6652,7 +6653,7 @@ dependencies = [ "scale-info", "serde", "serde-hex-utils", - "thiserror 2.0.8", + "thiserror 2.0.11", ] [[package]] @@ -6783,9 +6784,9 @@ dependencies = [ [[package]] name = "js-sys" -version = "0.3.76" +version = "0.3.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6717b6b5b077764fb5966237269cb3c64edddde4b14ce42647430a78ced9e7b7" +checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" dependencies = [ "once_cell", "wasm-bindgen", @@ -6864,7 +6865,7 @@ dependencies = [ "http 1.2.0", "jsonrpsee-core 0.23.2", "pin-project", - "rustls 0.23.20", + "rustls 0.23.21", "rustls-pki-types", "rustls-platform-verifier", "soketto 0.8.1", @@ -6889,7 +6890,7 @@ dependencies = [ "http 1.2.0", "jsonrpsee-core 0.24.7", "pin-project", - "rustls 0.23.20", + "rustls 0.23.21", "rustls-pki-types", "rustls-platform-verifier", "soketto 0.8.1", @@ -7007,7 +7008,7 @@ dependencies = [ "hyper-util", "jsonrpsee-core 0.24.7", "jsonrpsee-types 0.24.7", - "rustls 0.23.20", + "rustls 0.23.21", "rustls-platform-verifier", "serde", "serde_json", @@ -7028,7 +7029,7 @@ dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -7251,9 +7252,9 @@ checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" [[package]] name = "libc" -version = "0.2.168" +version = "0.2.169" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5aaeb2981e0606ca11d79718f8bb01164f1d6ed75080182d3abf017e6d244b6d" +checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" [[package]] name = "libloading" @@ -7602,7 +7603,7 @@ dependencies = [ "proc-macro-warning 0.4.2", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -7711,7 +7712,7 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "libc", "redox_syscall 0.5.8", ] @@ -7781,9 +7782,9 @@ dependencies = [ [[package]] name = "libz-sys" -version = "1.1.20" +version = "1.1.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2d16453e800a8cf6dd2fc3eb4bc99b786a9b90c663b8559a5b1a041bf89e472" +checksum = "df9b68e50e6e0b26f672573834882eb57759f6db9b3be2ea3c35c91188bb4eaa" dependencies = [ "cc", "pkg-config", @@ -7807,9 +7808,9 @@ checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" [[package]] name = "linked_hash_set" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47186c6da4d81ca383c7c47c1bfc80f4b95f4720514d860a5407aaf4233f9588" +checksum = "bae85b5be22d9843c80e5fc80e9b64c8a3b1f98f867c709956eca3efff4e92e2" dependencies = [ "linked-hash-map", ] @@ -7831,7 +7832,7 @@ checksum = "edbe595006d355eaf9ae11db92707d4338cd2384d16866131cc1afdbdd35d8d9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -7857,9 +7858,9 @@ checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" [[package]] name = "linux-raw-sys" -version = "0.4.14" +version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" +checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" [[package]] name = "lioness" @@ -7881,9 +7882,9 @@ checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" [[package]] name = "litep2p" -version = "0.8.4" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b0fef34af8847e816003bf7fdeac5ea50b9a7a88441ac927a6166b5e812ab79" +checksum = "6ca6ee50a125dc4fc4e9a3ae3640010796d1d07bc517a0ac715fdf0b24a0b6ac" dependencies = [ "async-trait", "bs58", @@ -7894,7 +7895,7 @@ dependencies = [ "futures-timer", "hex-literal", "hickory-resolver", - "indexmap 2.7.0", + "indexmap 2.7.1", "libc", "mockall 0.13.1", "multiaddr 0.17.1", @@ -7943,9 +7944,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.22" +version = "0.4.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" +checksum = "04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f" [[package]] name = "lru" @@ -7982,9 +7983,9 @@ dependencies = [ [[package]] name = "lz4" -version = "1.28.0" +version = "1.28.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d1febb2b4a79ddd1980eede06a8f7902197960aa0383ffcfdd62fe723036725" +checksum = "a20b523e860d03443e98350ceaac5e71c6ba89aea7d960769ec3ce37f4de5af4" dependencies = [ "lz4-sys", ] @@ -8017,7 +8018,7 @@ dependencies = [ "macro_magic_core", "macro_magic_macros", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -8031,7 +8032,7 @@ dependencies = [ "macro_magic_core_macros", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -8042,7 +8043,7 @@ checksum = "b02abfe41815b5bd98dbd4260173db2c116dda171dc0fe7838cb206333b83308" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -8053,7 +8054,7 @@ checksum = "73ea28ee64b88876bf45277ed9a5817c1817df061a74f2b988971a12570e5869" dependencies = [ "macro_magic_core", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -8099,7 +8100,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b2cffa4ad52c6f791f4f8b15f0c05f9824b2ced1160e88cc393d64fff9a8ac64" dependencies = [ - "rustix 0.38.42", + "rustix 0.38.44", ] [[package]] @@ -8172,9 +8173,9 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.8.2" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ffbe83022cedc1d264172192511ae958937694cd57ce297164951b8b3568394" +checksum = "b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924" dependencies = [ "adler2", ] @@ -8219,7 +8220,7 @@ dependencies = [ [[package]] name = "mmr-gadget" version = "42.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "futures", "log", @@ -8238,7 +8239,7 @@ dependencies = [ [[package]] name = "mmr-rpc" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "jsonrpsee 0.24.7", "parity-scale-codec", @@ -8275,7 +8276,7 @@ dependencies = [ "downcast", "fragile", "mockall_derive 0.13.1", - "predicates 3.1.2", + "predicates 3.1.3", "predicates-tree", ] @@ -8300,7 +8301,7 @@ dependencies = [ "cfg-if", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -8505,17 +8506,16 @@ dependencies = [ [[package]] name = "netlink-proto" -version = "0.11.3" +version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b33524dc0968bfad349684447bfce6db937a9ac3332a1fe60c0c5a5ce63f21" +checksum = "b2741a6c259755922e3ed29ebce3b299cc2160c4acae94b465b5938ab02c2bbe" dependencies = [ "bytes", "futures", "log", "netlink-packet-core", "netlink-sys", - "thiserror 1.0.69", - "tokio", + "thiserror 2.0.11", ] [[package]] @@ -8560,7 +8560,7 @@ version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "cfg-if", "cfg_aliases 0.1.1", "libc", @@ -8661,7 +8661,7 @@ checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -8737,9 +8737,9 @@ dependencies = [ [[package]] name = "object" -version = "0.36.5" +version = "0.36.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e" +checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" dependencies = [ "memchr", ] @@ -8816,7 +8816,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f7b1d40dd8f367db3c65bec8d3dd47d4a604ee8874480738f93191bddab4e0e0" dependencies = [ "expander", - "indexmap 2.7.0", + "indexmap 2.7.1", "itertools 0.11.0", "petgraph", "proc-macro-crate 3.2.0", @@ -8883,7 +8883,7 @@ dependencies = [ [[package]] name = "pallet-asset-conversion" version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-benchmarking 39.0.0", "frame-support 39.0.0", @@ -8901,7 +8901,7 @@ dependencies = [ [[package]] name = "pallet-asset-conversion-ops" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-benchmarking 39.0.0", "frame-support 39.0.0", @@ -8935,7 +8935,7 @@ dependencies = [ [[package]] name = "pallet-asset-conversion-tx-payment" version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-benchmarking 39.0.0", "frame-support 39.0.0", @@ -8966,7 +8966,7 @@ dependencies = [ [[package]] name = "pallet-asset-rate" version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-benchmarking 39.0.0", "frame-support 39.0.0", @@ -8999,7 +8999,7 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-benchmarking 39.0.0", "frame-support 39.0.0", @@ -9034,7 +9034,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "41.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-benchmarking 39.0.0", "frame-support 39.0.0", @@ -9050,7 +9050,7 @@ dependencies = [ [[package]] name = "pallet-assets-freezer" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-benchmarking 39.0.0", "frame-support 39.0.0", @@ -9083,7 +9083,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-support 39.0.0", "frame-system 39.0.0", @@ -9116,7 +9116,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-support 39.0.0", "frame-system 39.0.0", @@ -9146,7 +9146,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-support 39.0.0", "frame-system 39.0.0", @@ -9184,7 +9184,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-benchmarking 39.0.0", "frame-support 39.0.0", @@ -9230,7 +9230,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "aquamarine", "docify", @@ -9268,7 +9268,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "docify", "frame-benchmarking 39.0.0", @@ -9304,7 +9304,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-support 39.0.0", "frame-system 39.0.0", @@ -9349,7 +9349,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "array-bytes", "binary-merkle-tree 16.0.0", @@ -9393,7 +9393,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-benchmarking 39.0.0", "frame-support 39.0.0", @@ -9410,7 +9410,7 @@ dependencies = [ [[package]] name = "pallet-bridge-grandpa" version = "0.19.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "bp-header-chain 0.19.0", "bp-runtime 0.19.0", @@ -9429,7 +9429,7 @@ dependencies = [ [[package]] name = "pallet-bridge-messages" version = "0.19.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "bp-header-chain 0.19.0", "bp-messages 0.19.0", @@ -9448,7 +9448,7 @@ dependencies = [ [[package]] name = "pallet-bridge-parachains" version = "0.19.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "bp-header-chain 0.19.0", "bp-parachains", @@ -9468,7 +9468,7 @@ dependencies = [ [[package]] name = "pallet-bridge-relayers" version = "0.19.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "bp-header-chain 0.19.0", "bp-messages 0.19.0", @@ -9512,7 +9512,7 @@ dependencies = [ [[package]] name = "pallet-broker" version = "0.18.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "bitvec", "frame-benchmarking 39.0.0", @@ -9550,7 +9550,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-benchmarking 39.0.0", "frame-support 39.0.0", @@ -9589,7 +9589,7 @@ dependencies = [ [[package]] name = "pallet-collator-selection" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-benchmarking 39.0.0", "frame-support 39.0.0", @@ -9608,7 +9608,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "docify", "frame-benchmarking 39.0.0", @@ -9625,7 +9625,7 @@ dependencies = [ [[package]] name = "pallet-contracts" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "bitflags 1.3.2", "environmental", @@ -9658,11 +9658,11 @@ dependencies = [ [[package]] name = "pallet-contracts-proc-macro" version = "23.0.2" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -9679,7 +9679,7 @@ dependencies = [ [[package]] name = "pallet-contracts-uapi" version = "12.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "bitflags 1.3.2", "parity-scale-codec", @@ -9708,7 +9708,7 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "assert_matches", "frame-benchmarking 39.0.0", @@ -9739,7 +9739,7 @@ dependencies = [ [[package]] name = "pallet-delegated-staking" version = "6.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-support 39.0.0", "frame-system 39.0.0", @@ -9754,7 +9754,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-benchmarking 39.0.0", "frame-support 39.0.0", @@ -9795,7 +9795,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-benchmarking 39.0.0", "frame-election-provider-support 39.0.0", @@ -9832,7 +9832,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-benchmarking 39.0.0", "frame-election-provider-support 39.0.0", @@ -9845,7 +9845,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-benchmarking 39.0.0", "frame-support 39.0.0", @@ -9883,7 +9883,7 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "docify", "frame-benchmarking 39.0.0", @@ -9925,7 +9925,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-benchmarking 39.0.0", "frame-support 39.0.0", @@ -9965,7 +9965,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "enumflags2", "frame-benchmarking 39.0.0", @@ -10002,7 +10002,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-benchmarking 39.0.0", "frame-support 39.0.0", @@ -10039,7 +10039,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-benchmarking 39.0.0", "frame-support 39.0.0", @@ -10122,7 +10122,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-benchmarking 39.0.0", "frame-support 39.0.0", @@ -10159,7 +10159,7 @@ dependencies = [ [[package]] name = "pallet-message-queue" version = "42.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "environmental", "frame-benchmarking 39.0.0", @@ -10178,7 +10178,7 @@ dependencies = [ [[package]] name = "pallet-migrations" version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "cfg-if", "docify", @@ -10215,7 +10215,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-benchmarking 39.0.0", "frame-support 39.0.0", @@ -10249,7 +10249,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "log", "parity-scale-codec", @@ -10260,7 +10260,7 @@ dependencies = [ [[package]] name = "pallet-nft-fractionalization" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-benchmarking 39.0.0", "frame-support 39.0.0", @@ -10313,7 +10313,7 @@ dependencies = [ [[package]] name = "pallet-nfts" version = "33.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "enumflags2", "frame-benchmarking 39.0.0", @@ -10342,7 +10342,7 @@ dependencies = [ [[package]] name = "pallet-nfts-runtime-api" version = "25.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "pallet-nfts 33.0.0", "parity-scale-codec", @@ -10352,7 +10352,7 @@ dependencies = [ [[package]] name = "pallet-nis" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-benchmarking 39.0.0", "frame-support 39.0.0", @@ -10387,7 +10387,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-support 39.0.0", "frame-system 39.0.0", @@ -10427,7 +10427,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-benchmarking 39.0.0", "frame-election-provider-support 39.0.0", @@ -10459,7 +10459,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "35.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "pallet-nomination-pools 37.0.0", "parity-scale-codec", @@ -10487,7 +10487,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-support 39.0.0", "frame-system 39.0.0", @@ -10528,7 +10528,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-benchmarking 39.0.0", "frame-election-provider-support 39.0.0", @@ -10570,7 +10570,7 @@ dependencies = [ [[package]] name = "pallet-parameters" version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "docify", "frame-benchmarking 39.0.0", @@ -10605,7 +10605,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-benchmarking 39.0.0", "frame-support 39.0.0", @@ -10637,7 +10637,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -10647,7 +10647,7 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-benchmarking 39.0.0", "frame-support 39.0.0", @@ -10665,7 +10665,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-benchmarking 39.0.0", "frame-support 39.0.0", @@ -10699,7 +10699,7 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "assert_matches", "frame-benchmarking 39.0.0", @@ -10717,7 +10717,7 @@ dependencies = [ [[package]] name = "pallet-revive" version = "0.3.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "bitflags 1.3.2", "derive_more 0.99.18", @@ -10756,7 +10756,7 @@ dependencies = [ [[package]] name = "pallet-revive-fixtures" version = "0.3.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "anyhow", "frame-system 39.0.0", @@ -10773,17 +10773,17 @@ dependencies = [ [[package]] name = "pallet-revive-proc-macro" version = "0.1.2" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] name = "pallet-revive-uapi" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "bitflags 1.3.2", "parity-scale-codec", @@ -10795,7 +10795,7 @@ dependencies = [ [[package]] name = "pallet-root-testing" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-support 39.0.0", "frame-system 39.0.0", @@ -10828,7 +10828,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "docify", "frame-benchmarking 39.0.0", @@ -10868,7 +10868,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-support 39.0.0", "frame-system 39.0.0", @@ -10907,7 +10907,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-benchmarking 39.0.0", "frame-support 39.0.0", @@ -10923,7 +10923,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-benchmarking 39.0.0", "frame-support 39.0.0", @@ -10964,7 +10964,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-benchmarking 39.0.0", "frame-election-provider-support 39.0.0", @@ -10992,7 +10992,7 @@ dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -11008,7 +11008,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "log", "sp-arithmetic 26.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2412)", @@ -11028,7 +11028,7 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" version = "25.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "parity-scale-codec", "sp-api 35.0.0", @@ -11056,7 +11056,7 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" version = "42.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-benchmarking 39.0.0", "frame-support 39.0.0", @@ -11089,7 +11089,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "docify", "frame-benchmarking 39.0.0", @@ -11125,7 +11125,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "docify", "frame-benchmarking 39.0.0", @@ -11144,7 +11144,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-benchmarking 39.0.0", "frame-support 39.0.0", @@ -11179,7 +11179,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-benchmarking 39.0.0", "frame-support 39.0.0", @@ -11195,7 +11195,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "42.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "jsonrpsee 0.24.7", "pallet-transaction-payment-rpc-runtime-api 39.0.0", @@ -11224,7 +11224,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "pallet-transaction-payment 39.0.0", "parity-scale-codec", @@ -11256,7 +11256,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "docify", "frame-benchmarking 39.0.0", @@ -11291,7 +11291,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-benchmarking 39.0.0", "frame-support 39.0.0", @@ -11322,7 +11322,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-benchmarking 39.0.0", "frame-support 39.0.0", @@ -11353,7 +11353,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-benchmarking 39.0.0", "frame-support 39.0.0", @@ -11383,7 +11383,7 @@ dependencies = [ [[package]] name = "pallet-whitelist" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-benchmarking 39.0.0", "frame-support 39.0.0", @@ -11422,7 +11422,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "bounded-collections", "frame-benchmarking 39.0.0", @@ -11465,7 +11465,7 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-benchmarking 39.0.0", "frame-support 39.0.0", @@ -11483,7 +11483,7 @@ dependencies = [ [[package]] name = "pallet-xcm-bridge-hub" version = "0.14.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "bp-messages 0.19.0", "bp-runtime 0.19.0", @@ -11525,7 +11525,7 @@ dependencies = [ [[package]] name = "pallet-xcm-bridge-hub-router" version = "0.16.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "bp-xcm-bridge-hub-router 0.15.0", "frame-benchmarking 39.0.0", @@ -11576,7 +11576,7 @@ dependencies = [ [[package]] name = "parachains-common" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "cumulus-primitives-core 0.17.0", "cumulus-primitives-utility 0.18.0", @@ -11606,7 +11606,7 @@ dependencies = [ [[package]] name = "parachains-runtimes-test-utils" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "cumulus-pallet-parachain-system 0.18.0", "cumulus-pallet-xcmp-queue 0.18.0", @@ -11966,7 +11966,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b7cafe60d6cf8e62e1b9b2ea516a089c008945bb5a275416789e7db0bc199dc" dependencies = [ "memchr", - "thiserror 2.0.8", + "thiserror 2.0.11", "ucd-trie", ] @@ -11990,7 +11990,7 @@ dependencies = [ "pest_meta", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -12011,34 +12011,34 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" dependencies = [ "fixedbitset", - "indexmap 2.7.0", + "indexmap 2.7.1", ] [[package]] name = "pin-project" -version = "1.1.7" +version = "1.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be57f64e946e500c8ee36ef6331845d40a93055567ec57e8fae13efd33759b95" +checksum = "1e2ec53ad785f4d35dac0adea7f7dc6f1bb277ad84a680c7afefeae05d1f5916" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.1.7" +version = "1.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c0f5fad0874fc7abcd4d750e76917eaebbecaa2c20bde22e1dbeeba8beb758c" +checksum = "d56a66c0c55993aa927429d0f8a0abfd74f084e4d9c192cffed01e418d83eefb" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] name = "pin-project-lite" -version = "0.2.15" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff" +checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" [[package]] name = "pin-utils" @@ -12076,7 +12076,7 @@ checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2" [[package]] name = "polkadot-approval-distribution" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "bitvec", "futures", @@ -12095,7 +12095,7 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "always-assert", "futures", @@ -12111,7 +12111,7 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "derive_more 0.99.18", "fatality", @@ -12135,7 +12135,7 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "async-trait", "fatality", @@ -12168,7 +12168,7 @@ dependencies = [ [[package]] name = "polkadot-cli" version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "cfg-if", "clap", @@ -12196,7 +12196,7 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "bitvec", "fatality", @@ -12232,7 +12232,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "parity-scale-codec", "scale-info", @@ -12243,13 +12243,13 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "derive_more 0.99.18", "fatality", "futures", "futures-timer", - "indexmap 2.7.0", + "indexmap 2.7.1", "parity-scale-codec", "polkadot-erasure-coding", "polkadot-node-network-protocol", @@ -12268,7 +12268,7 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -12282,7 +12282,7 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "futures", "futures-timer", @@ -12304,7 +12304,7 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "always-assert", "async-trait", @@ -12327,7 +12327,7 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "futures", "parity-scale-codec", @@ -12346,7 +12346,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "async-trait", "bitvec", @@ -12379,7 +12379,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting-parallel" version = "0.3.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "async-trait", "futures", @@ -12409,7 +12409,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "bitvec", "futures", @@ -12430,7 +12430,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "bitvec", "fatality", @@ -12451,7 +12451,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "futures", "polkadot-node-subsystem", @@ -12466,7 +12466,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "async-trait", "futures", @@ -12488,7 +12488,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "futures", "polkadot-node-metrics", @@ -12502,7 +12502,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "futures", "futures-timer", @@ -12519,7 +12519,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "fatality", "futures", @@ -12538,7 +12538,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "async-trait", "futures", @@ -12555,7 +12555,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-prospective-parachains" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "fatality", "futures", @@ -12569,7 +12569,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "bitvec", "fatality", @@ -12587,7 +12587,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "always-assert", "array-bytes", @@ -12617,7 +12617,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "futures", "polkadot-node-primitives", @@ -12633,7 +12633,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-common" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "cpu-time", "futures", @@ -12659,7 +12659,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "futures", "polkadot-node-metrics", @@ -12674,7 +12674,7 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "bs58", "futures", @@ -12693,7 +12693,7 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "async-channel 1.9.0", "async-trait", @@ -12718,7 +12718,7 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "bitvec", "bounded-vec", @@ -12744,7 +12744,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "polkadot-node-subsystem-types", "polkadot-overseer", @@ -12753,7 +12753,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "async-trait", "bitvec", @@ -12782,7 +12782,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "async-trait", "derive_more 0.99.18", @@ -12817,7 +12817,7 @@ dependencies = [ [[package]] name = "polkadot-overseer" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "async-trait", "futures", @@ -12857,7 +12857,7 @@ dependencies = [ [[package]] name = "polkadot-parachain-primitives" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "bounded-collections", "derive_more 0.99.18", @@ -12901,7 +12901,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "bitvec", "hex-literal", @@ -12929,7 +12929,7 @@ dependencies = [ [[package]] name = "polkadot-rpc" version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "jsonrpsee 0.24.7", "mmr-rpc", @@ -13016,7 +13016,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "bitvec", "frame-benchmarking 39.0.0", @@ -13096,7 +13096,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "bs58", "frame-benchmarking 39.0.0", @@ -13158,7 +13158,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "bitflags 1.3.2", "bitvec", @@ -13207,7 +13207,7 @@ dependencies = [ [[package]] name = "polkadot-sdk-frame" version = "0.8.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "docify", "frame-benchmarking 39.0.0", @@ -13241,7 +13241,7 @@ dependencies = [ [[package]] name = "polkadot-service" version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "async-trait", "frame-benchmarking 39.0.0", @@ -13349,14 +13349,14 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "arrayvec 0.7.6", "bitvec", "fatality", "futures", "futures-timer", - "indexmap 2.7.0", + "indexmap 2.7.1", "parity-scale-codec", "polkadot-node-network-protocol", "polkadot-node-primitives", @@ -13372,7 +13372,7 @@ dependencies = [ [[package]] name = "polkadot-statement-table" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "parity-scale-codec", "polkadot-primitives 17.0.0", @@ -13476,7 +13476,7 @@ dependencies = [ "polkavm-common 0.9.0", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -13488,7 +13488,7 @@ dependencies = [ "polkavm-common 0.14.0", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -13498,7 +13498,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ba81f7b5faac81e528eb6158a6f3c9e0bb1008e0ffa19653bc8dea925ecb429" dependencies = [ "polkavm-derive-impl 0.9.0", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -13508,7 +13508,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b569754b15060d03000c09e3bf11509d527f60b75d79b4c30c3625b5071d9702" dependencies = [ "polkavm-derive-impl 0.14.0", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -13535,7 +13535,7 @@ dependencies = [ "gimli 0.31.1", "hashbrown 0.14.5", "log", - "object 0.36.5", + "object 0.36.7", "polkavm-common 0.14.0", "regalloc2 0.9.3", "rustc-demangle", @@ -13579,7 +13579,7 @@ dependencies = [ "concurrent-queue", "hermit-abi 0.4.0", "pin-project-lite", - "rustix 0.38.42", + "rustix 0.38.44", "tracing", "windows-sys 0.59.0", ] @@ -13621,7 +13621,7 @@ name = "pop-api-integration-tests" version = "0.1.0" dependencies = [ "contract-build", - "env_logger 0.11.5", + "env_logger 0.11.6", "frame-support 39.0.0", "frame-system 39.0.0", "log", @@ -13642,7 +13642,7 @@ name = "pop-chain-extension" version = "0.1.0" dependencies = [ "contract-build", - "env_logger 0.11.5", + "env_logger 0.11.6", "frame-support 39.0.0", "frame-system 39.0.0", "impl-trait-for-tuples", @@ -13771,7 +13771,7 @@ dependencies = [ "cumulus-primitives-utility 0.18.0", "docify", "enumflags2", - "env_logger 0.11.5", + "env_logger 0.11.6", "frame-benchmarking 39.0.0", "frame-executive 39.0.0", "frame-metadata-hash-extension 0.7.0", @@ -13854,7 +13854,7 @@ dependencies = [ "cumulus-primitives-utility 0.18.0", "docify", "enumflags2", - "env_logger 0.11.5", + "env_logger 0.11.6", "frame-benchmarking 39.0.0", "frame-executive 39.0.0", "frame-metadata-hash-extension 0.7.0", @@ -13879,6 +13879,7 @@ dependencies = [ "pallet-timestamp 38.0.0", "pallet-transaction-payment 39.0.0", "pallet-transaction-payment-rpc-runtime-api 39.0.0", + "pallet-treasury 38.0.0", "pallet-utility 39.0.0", "pallet-xcm 18.0.0", "parachains-common 19.0.0", @@ -13895,6 +13896,7 @@ dependencies = [ "sp-genesis-builder 0.16.0", "sp-inherents 35.0.0", "sp-io 39.0.0", + "sp-keyring 40.0.0", "sp-offchain 35.0.0", "sp-runtime 40.0.0", "sp-session 37.0.0", @@ -13923,7 +13925,7 @@ dependencies = [ "cumulus-primitives-utility 0.18.0", "docify", "enumflags2", - "env_logger 0.11.5", + "env_logger 0.11.6", "frame-benchmarking 39.0.0", "frame-executive 39.0.0", "frame-metadata-hash-extension 0.7.0", @@ -14022,9 +14024,9 @@ dependencies = [ [[package]] name = "predicates" -version = "3.1.2" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e9086cc7640c29a356d1a29fd134380bee9d8f79a17410aa76e7ad295f42c97" +checksum = "a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573" dependencies = [ "anstyle", "predicates-core", @@ -14032,15 +14034,15 @@ dependencies = [ [[package]] name = "predicates-core" -version = "1.0.8" +version = "1.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae8177bee8e75d6846599c6b9ff679ed51e882816914eec639944d7c9aa11931" +checksum = "727e462b119fe9c93fd0eb1429a5f7647394014cf3c04ab2c0350eeb09095ffa" [[package]] name = "predicates-tree" -version = "1.0.11" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41b740d195ed3166cd147c8047ec98db0e22ec019eb8eeb76d343b795304fb13" +checksum = "72dd2d6d381dfb73a193c7fca536518d7caee39fc8503f74e7dc0be0531b425c" dependencies = [ "predicates-core", "termtree", @@ -14048,12 +14050,12 @@ dependencies = [ [[package]] name = "prettyplease" -version = "0.2.25" +version = "0.2.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64d1ec885c64d0457d564db4ec299b2dae3f9c02808b8ad9c3a089c591b18033" +checksum = "6924ced06e1f7dfe3fa48d57b9f74f55d8915f5036121bef647ef4b204895fac" dependencies = [ "proc-macro2", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -14153,7 +14155,7 @@ checksum = "3d1eaa7fa0aa1929ffdf7eeb6eac234dde6268914a14ad44d23521ab6a9b258e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -14164,14 +14166,14 @@ checksum = "834da187cfe638ae8abb0203f0b33e5ccdb02a28e7199f2f47b3e2754f50edca" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] name = "proc-macro2" -version = "1.0.92" +version = "1.0.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0" +checksum = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99" dependencies = [ "unicode-ident", ] @@ -14210,7 +14212,7 @@ checksum = "440f724eba9f6996b75d63681b0a92b06947f1457076d503a4d2e2c8f56442b8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -14219,7 +14221,7 @@ version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "14cae93065090804185d3b75f0bf93b8eeda30c7a9b4a33d3bdb3988d6229e50" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "lazy_static", "num-traits", "rand", @@ -14265,7 +14267,7 @@ dependencies = [ "prost 0.13.4", "prost-types", "regex", - "syn 2.0.90", + "syn 2.0.96", "tempfile", ] @@ -14279,7 +14281,7 @@ dependencies = [ "itertools 0.12.1", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -14292,7 +14294,7 @@ dependencies = [ "itertools 0.13.0", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -14315,9 +14317,9 @@ dependencies = [ [[package]] name = "quanta" -version = "0.12.4" +version = "0.12.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "773ce68d0bb9bc7ef20be3536ffe94e223e1f365bd374108b2659fac0c65cfe6" +checksum = "3bd1fe6824cea6538803de3ff1bc0cf3949024db3d43c9643024bfb33a807c0e" dependencies = [ "crossbeam-utils", "libc", @@ -14406,9 +14408,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.37" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" +checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc" dependencies = [ "proc-macro2", ] @@ -14479,11 +14481,11 @@ dependencies = [ [[package]] name = "raw-cpuid" -version = "11.2.0" +version = "11.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ab240315c661615f2ee9f0f2cd32d5a7343a84d5ebcccb99d46e6637565e7b0" +checksum = "c6928fa44c097620b706542d428957635951bade7143269085389d42c8a4927e" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", ] [[package]] @@ -14555,7 +14557,7 @@ version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", ] [[package]] @@ -14598,7 +14600,7 @@ checksum = "bcc303e793d3734489387d205e9b186fac9c6cfacedd98cbb2e8a5943595f3e6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -14781,7 +14783,7 @@ dependencies = [ [[package]] name = "rococo-runtime" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "binary-merkle-tree 16.0.0", "bitvec", @@ -14883,7 +14885,7 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-support 39.0.0", "polkadot-primitives 17.0.0", @@ -14971,7 +14973,7 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" dependencies = [ - "semver 1.0.24", + "semver 1.0.25", ] [[package]] @@ -14999,9 +15001,9 @@ dependencies = [ [[package]] name = "rustix" -version = "0.37.27" +version = "0.37.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fea8ca367a3a01fe35e6943c400addf443c0f57670e6ec51196f71a4b8762dd2" +checksum = "519165d378b97752ca44bbe15047d5d3409e875f39327546b42ac81d7e18c1b6" dependencies = [ "bitflags 1.3.2", "errno", @@ -15013,14 +15015,14 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.42" +version = "0.38.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f93dc38ecbab2eb790ff964bb77fa94faf256fd3e73285fd7ba0903b76bedb85" +checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "errno", "libc", - "linux-raw-sys 0.4.14", + "linux-raw-sys 0.4.15", "windows-sys 0.59.0", ] @@ -15063,9 +15065,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.23.20" +version = "0.23.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5065c3f250cbd332cd894be57c40fa52387247659b14a2d6041d121547903b1b" +checksum = "8f287924602bf649d949c63dc8ac8b235fa5387d394020705b80c4eb597ce5b8" dependencies = [ "log", "once_cell", @@ -15110,7 +15112,7 @@ dependencies = [ "openssl-probe", "rustls-pki-types", "schannel", - "security-framework 3.1.0", + "security-framework 3.2.0", ] [[package]] @@ -15148,7 +15150,7 @@ dependencies = [ "jni", "log", "once_cell", - "rustls 0.23.20", + "rustls 0.23.21", "rustls-native-certs 0.7.3", "rustls-platform-verifier-android", "rustls-webpki 0.102.8", @@ -15187,9 +15189,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.18" +version = "1.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248" +checksum = "f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4" [[package]] name = "ruzstd" @@ -15232,9 +15234,9 @@ checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" [[package]] name = "safe_arch" -version = "0.7.2" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3460605018fdc9612bce72735cba0d27efbcd9904780d44c7e3a9948f96148a" +checksum = "96b02de82ddbe1b636e6170c21be622223aea188ef2e139be0a5b219ec215323" dependencies = [ "bytemuck", ] @@ -15251,7 +15253,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "log", "sp-core 35.0.0", @@ -15262,7 +15264,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.47.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "async-trait", "futures", @@ -15292,7 +15294,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.47.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "futures", "futures-timer", @@ -15314,7 +15316,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.43.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "parity-scale-codec", "sp-api 35.0.0", @@ -15329,7 +15331,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "array-bytes", "docify", @@ -15356,18 +15358,18 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "12.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] name = "sc-cli" version = "0.49.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "array-bytes", "chrono", @@ -15409,7 +15411,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "fnv", "futures", @@ -15436,7 +15438,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.45.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "hash-db", "kvdb", @@ -15462,7 +15464,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.46.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "async-trait", "futures", @@ -15486,7 +15488,7 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.47.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "async-trait", "futures", @@ -15515,7 +15517,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.47.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "async-trait", "fork-tree", @@ -15551,7 +15553,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.47.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "futures", "jsonrpsee 0.24.7", @@ -15573,7 +15575,7 @@ dependencies = [ [[package]] name = "sc-consensus-beefy" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -15609,7 +15611,7 @@ dependencies = [ [[package]] name = "sc-consensus-beefy-rpc" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "futures", "jsonrpsee 0.24.7", @@ -15629,7 +15631,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.46.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "fork-tree", "parity-scale-codec", @@ -15642,7 +15644,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "ahash 0.8.11", "array-bytes", @@ -15686,7 +15688,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa-rpc" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "finality-grandpa", "futures", @@ -15706,7 +15708,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.46.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "async-trait", "futures", @@ -15729,7 +15731,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.41.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", @@ -15752,7 +15754,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.36.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "polkavm 0.9.3", "sc-allocator", @@ -15765,7 +15767,7 @@ dependencies = [ [[package]] name = "sc-executor-polkavm" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "log", "polkavm 0.9.3", @@ -15776,7 +15778,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.36.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "anyhow", "cfg-if", @@ -15794,7 +15796,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.46.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "console", "futures", @@ -15811,7 +15813,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "34.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "array-bytes", "parking_lot 0.12.3", @@ -15825,7 +15827,7 @@ dependencies = [ [[package]] name = "sc-mixnet" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "array-bytes", "arrayvec 0.7.6", @@ -15854,7 +15856,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.47.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -15905,7 +15907,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.46.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "async-trait", "bitflags 1.3.2", @@ -15923,7 +15925,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.47.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "ahash 0.8.11", "futures", @@ -15942,7 +15944,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.46.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -15963,7 +15965,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.46.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -15999,7 +16001,7 @@ dependencies = [ [[package]] name = "sc-network-transactions" version = "0.46.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "array-bytes", "futures", @@ -16018,7 +16020,7 @@ dependencies = [ [[package]] name = "sc-network-types" version = "0.14.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "bs58", "ed25519-dalek", @@ -16035,7 +16037,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "42.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "array-bytes", "bytes", @@ -16052,7 +16054,7 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", "rand", - "rustls 0.23.20", + "rustls 0.23.21", "sc-client-api", "sc-network", "sc-network-common", @@ -16072,7 +16074,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.18.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -16081,7 +16083,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "42.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "futures", "jsonrpsee 0.24.7", @@ -16113,7 +16115,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.46.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "jsonrpsee 0.24.7", "parity-scale-codec", @@ -16133,7 +16135,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "dyn-clone", "forwarded-header-value", @@ -16157,7 +16159,7 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" version = "0.47.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "array-bytes", "futures", @@ -16189,7 +16191,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.48.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "async-trait", "directories", @@ -16253,7 +16255,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.37.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "log", "parity-scale-codec", @@ -16264,7 +16266,7 @@ dependencies = [ [[package]] name = "sc-storage-monitor" version = "0.23.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "clap", "fs4", @@ -16277,7 +16279,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.47.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "jsonrpsee 0.24.7", "parity-scale-codec", @@ -16296,7 +16298,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "derive_more 0.99.18", "futures", @@ -16317,7 +16319,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "chrono", "futures", @@ -16337,7 +16339,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "chrono", "console", @@ -16365,23 +16367,23 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] name = "sc-transaction-pool" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "async-trait", "futures", "futures-timer", - "indexmap 2.7.0", + "indexmap 2.7.1", "itertools 0.11.0", "linked-hash-map", "log", @@ -16407,7 +16409,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "async-trait", "futures", @@ -16423,7 +16425,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "async-channel 1.9.0", "futures", @@ -16560,7 +16562,7 @@ dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -16587,7 +16589,7 @@ dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -16618,7 +16620,7 @@ dependencies = [ "proc-macro2", "quote", "scale-info", - "syn 2.0.90", + "syn 2.0.96", "thiserror 1.0.69", ] @@ -16673,14 +16675,14 @@ dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] name = "schnellru" -version = "0.2.3" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9a8ef13a93c54d20580de1e5c413e624e53121d42fc7e2c11d10ef7f8b02367" +checksum = "356285bbf17bea63d9e52e96bd18f039672ac92b55b8cb997d6162a2a37d1649" dependencies = [ "ahash 0.8.11", "cfg-if", @@ -16801,7 +16803,7 @@ version = "2.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "core-foundation 0.9.4", "core-foundation-sys", "libc", @@ -16811,11 +16813,11 @@ dependencies = [ [[package]] name = "security-framework" -version = "3.1.0" +version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81d3f8c9bfcc3cbb6b0179eb57042d75b1582bdc65c3cb95f3fa999509c03cbc" +checksum = "271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "core-foundation 0.10.0", "core-foundation-sys", "libc", @@ -16824,9 +16826,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "2.13.0" +version = "2.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1863fd3768cd83c56a7f60faa4dc0d403f1b6df0a38c3c25f44b7894e45370d5" +checksum = "49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32" dependencies = [ "core-foundation-sys", "libc", @@ -16843,9 +16845,9 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.24" +version = "1.0.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cb6eb87a131f756572d7fb904f6e7b68633f09cca868c5df1c4b8d1a694bbba" +checksum = "f79dfe2d285b0488816f30e700a7438c5a73d816b5b7d3ac72fbc48b0d185e03" dependencies = [ "serde", ] @@ -16870,9 +16872,9 @@ checksum = "cd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73" [[package]] name = "serde" -version = "1.0.216" +version = "1.0.217" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b9781016e935a97e8beecf0c933758c97a5520d32930e460142b4cd80c6338e" +checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70" dependencies = [ "serde_derive", ] @@ -16907,13 +16909,13 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.216" +version = "1.0.217" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46f859dbbf73865c6627ed570e78961cd3ac92407a2d117204c49232485da55e" +checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -16924,14 +16926,14 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] name = "serde_json" -version = "1.0.133" +version = "1.0.137" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377" +checksum = "930cfb6e6abf99298aaad7d29abbef7a9999a9a8806a40088f55f0dcec03146b" dependencies = [ "itoa", "memchr", @@ -16947,7 +16949,7 @@ checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -16973,15 +16975,15 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.11.0" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e28bdad6db2b8340e449f7108f020b3b092e8583a9e3fb82713e1d4e71fe817" +checksum = "d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa" dependencies = [ "base64 0.22.1", "chrono", "hex", "indexmap 1.9.3", - "indexmap 2.7.0", + "indexmap 2.7.1", "serde", "serde_derive", "serde_json", @@ -17140,7 +17142,7 @@ version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c80e565e7dcc4f1ef247e2f395550d4cf7d777746d5988e7e4e3156b71077fc" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", ] [[package]] @@ -17192,7 +17194,7 @@ dependencies = [ [[package]] name = "slot-range-helper" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "enumn", "parity-scale-codec", @@ -17246,7 +17248,7 @@ dependencies = [ "async-net 2.0.0", "async-process 2.3.0", "blocking", - "futures-lite 2.5.0", + "futures-lite 2.6.0", ] [[package]] @@ -17323,7 +17325,7 @@ dependencies = [ "either", "event-listener 4.0.3", "fnv", - "futures-lite 2.5.0", + "futures-lite 2.6.0", "futures-util", "hashbrown 0.14.5", "hex", @@ -17409,7 +17411,7 @@ dependencies = [ "event-listener 4.0.3", "fnv", "futures-channel", - "futures-lite 2.5.0", + "futures-lite 2.6.0", "futures-util", "hashbrown 0.14.5", "hex", @@ -17489,7 +17491,7 @@ dependencies = [ [[package]] name = "snowbridge-beacon-primitives" version = "0.12.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "byte-slice-cast", "frame-support 39.0.0", @@ -17535,7 +17537,7 @@ dependencies = [ [[package]] name = "snowbridge-core" version = "0.12.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "ethabi-decode 2.0.0", "frame-support 39.0.0", @@ -17579,7 +17581,7 @@ dependencies = [ [[package]] name = "snowbridge-ethereum" version = "0.11.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "ethabi-decode 2.0.0", "ethbloom 0.14.1", @@ -17634,7 +17636,7 @@ dependencies = [ [[package]] name = "snowbridge-router-primitives" version = "0.18.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-support 39.0.0", "hex-literal", @@ -17727,7 +17729,7 @@ dependencies = [ [[package]] name = "sp-api" version = "35.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "docify", "hash-db", @@ -17758,13 +17760,13 @@ dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] name = "sp-api-proc-macro" version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "Inflector", "blake2 0.10.6", @@ -17772,7 +17774,7 @@ dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -17792,7 +17794,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "parity-scale-codec", "scale-info", @@ -17820,7 +17822,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "docify", "integer-sqrt", @@ -17847,7 +17849,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "35.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "parity-scale-codec", "scale-info", @@ -17870,7 +17872,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "35.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "sp-api 35.0.0", "sp-inherents 35.0.0", @@ -17880,7 +17882,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "futures", "parity-scale-codec", @@ -17899,7 +17901,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.41.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "async-trait", "futures", @@ -17931,7 +17933,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.41.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "async-trait", "parity-scale-codec", @@ -17966,7 +17968,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.41.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "async-trait", "parity-scale-codec", @@ -18005,7 +18007,7 @@ dependencies = [ [[package]] name = "sp-consensus-beefy" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "parity-scale-codec", "scale-info", @@ -18043,7 +18045,7 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "finality-grandpa", "log", @@ -18072,7 +18074,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.41.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "parity-scale-codec", "scale-info", @@ -18130,7 +18132,7 @@ dependencies = [ [[package]] name = "sp-core" version = "35.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "array-bytes", "bitflags 1.3.2", @@ -18190,7 +18192,7 @@ dependencies = [ [[package]] name = "sp-crypto-hashing" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "blake2b_simd", "byteorder", @@ -18208,23 +18210,23 @@ checksum = "b85d0f1f1e44bd8617eb2a48203ee854981229e3e79e6f468c7175d5fd37489b" dependencies = [ "quote", "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] name = "sp-crypto-hashing-proc-macro" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "quote", "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=stable2412)", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] name = "sp-database" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "kvdb", "parking_lot 0.12.3", @@ -18238,17 +18240,17 @@ checksum = "48d09fa0a5f7299fb81ee25ae3853d26200f7a348148aed6de76be905c007dbe" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] name = "sp-debug-derive" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -18265,7 +18267,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.30.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "environmental", "parity-scale-codec", @@ -18288,7 +18290,7 @@ dependencies = [ [[package]] name = "sp-genesis-builder" version = "0.16.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "parity-scale-codec", "scale-info", @@ -18314,7 +18316,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "35.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -18381,7 +18383,7 @@ dependencies = [ [[package]] name = "sp-io" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "bytes", "docify", @@ -18418,7 +18420,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "sp-core 35.0.0", "sp-runtime 40.0.0", @@ -18440,7 +18442,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.41.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", @@ -18461,7 +18463,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "thiserror 1.0.69", "zstd 0.12.4", @@ -18481,7 +18483,7 @@ dependencies = [ [[package]] name = "sp-metadata-ir" version = "0.8.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-metadata 18.0.0", "parity-scale-codec", @@ -18491,7 +18493,7 @@ dependencies = [ [[package]] name = "sp-mixnet" version = "0.13.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "parity-scale-codec", "scale-info", @@ -18520,7 +18522,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "35.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "log", "parity-scale-codec", @@ -18551,7 +18553,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "35.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "parity-scale-codec", "scale-info", @@ -18575,7 +18577,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "35.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "sp-api 35.0.0", "sp-core 35.0.0", @@ -18595,7 +18597,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "13.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "backtrace", "regex", @@ -18604,7 +18606,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "33.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "rustc-hash 1.1.0", "serde", @@ -18641,7 +18643,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "binary-merkle-tree 16.0.0", "docify", @@ -18690,7 +18692,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -18717,20 +18719,20 @@ dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] name = "sp-runtime-interface-proc-macro" version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "Inflector", "expander", "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -18751,7 +18753,7 @@ dependencies = [ [[package]] name = "sp-session" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "parity-scale-codec", "scale-info", @@ -18779,7 +18781,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -18834,7 +18836,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.44.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "hash-db", "log", @@ -18854,7 +18856,7 @@ dependencies = [ [[package]] name = "sp-statement-store" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "aes-gcm", "curve25519-dalek", @@ -18884,7 +18886,7 @@ checksum = "12f8ee986414b0a9ad741776762f4083cd3a5128449b982a3919c4df36874834" [[package]] name = "sp-std" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" [[package]] name = "sp-storage" @@ -18902,7 +18904,7 @@ dependencies = [ [[package]] name = "sp-storage" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "impl-serde 0.5.0", "parity-scale-codec", @@ -18927,7 +18929,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "35.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "async-trait", "parity-scale-codec", @@ -18951,7 +18953,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "17.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "parity-scale-codec", "tracing", @@ -18972,7 +18974,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "35.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "sp-api 35.0.0", "sp-runtime 40.0.0", @@ -18981,7 +18983,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "35.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "async-trait", "parity-scale-codec", @@ -19043,7 +19045,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "ahash 0.8.11", "hash-db", @@ -19083,7 +19085,7 @@ dependencies = [ [[package]] name = "sp-version" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "impl-serde 0.5.0", "parity-scale-codec", @@ -19106,19 +19108,19 @@ dependencies = [ "parity-scale-codec", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] name = "sp-version-proc-macro" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "parity-scale-codec", "proc-macro-warning 1.0.2", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -19136,7 +19138,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "21.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -19163,7 +19165,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "bounded-collections", "parity-scale-codec", @@ -19267,7 +19269,7 @@ dependencies = [ [[package]] name = "staging-parachain-info" version = "0.18.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "cumulus-primitives-core 0.17.0", "frame-support 39.0.0", @@ -19318,7 +19320,7 @@ dependencies = [ [[package]] name = "staging-xcm" version = "15.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "array-bytes", "bounded-collections", @@ -19362,7 +19364,7 @@ dependencies = [ [[package]] name = "staging-xcm-builder" version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-support 39.0.0", "frame-system 39.0.0", @@ -19406,7 +19408,7 @@ dependencies = [ [[package]] name = "staging-xcm-executor" version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "environmental", "frame-benchmarking 39.0.0", @@ -19518,7 +19520,7 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -19537,7 +19539,7 @@ dependencies = [ [[package]] name = "substrate-bip39" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "hmac 0.12.1", "pbkdf2", @@ -19549,12 +19551,12 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" [[package]] name = "substrate-frame-rpc-system" version = "41.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "docify", "frame-system-rpc-runtime-api 35.0.0", @@ -19574,7 +19576,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.17.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "http-body-util", "hyper 1.5.2", @@ -19607,7 +19609,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "jsonrpsee 0.24.7", "parity-scale-codec", @@ -19644,7 +19646,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "25.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "array-bytes", "build-helper", @@ -19741,7 +19743,7 @@ dependencies = [ "scale-info", "scale-typegen", "subxt-metadata", - "syn 2.0.90", + "syn 2.0.96", "thiserror 1.0.69", "tokio", ] @@ -19802,7 +19804,7 @@ dependencies = [ "quote", "scale-typegen", "subxt-codegen", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -19855,9 +19857,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.90" +version = "2.0.96" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31" +checksum = "d5d0adab1ae378d7f53bdebc67a39f1f151407ef230f0ce2883572f5d8985c80" dependencies = [ "proc-macro2", "quote", @@ -19884,7 +19886,7 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -19893,7 +19895,7 @@ version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "core-foundation 0.9.4", "system-configuration-sys", ] @@ -19957,14 +19959,15 @@ checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" [[package]] name = "tempfile" -version = "3.14.0" +version = "3.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0c" +checksum = "9a8a559c81686f576e8cd0290cd2a24a2a9ad80c98b3478856500fcbd7acd704" dependencies = [ "cfg-if", "fastrand 2.3.0", + "getrandom", "once_cell", - "rustix 0.38.42", + "rustix 0.38.44", "windows-sys 0.59.0", ] @@ -19993,20 +19996,20 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5352447f921fda68cf61b4101566c0bdb5104eff6804d0678e5227580ab6a4e9" dependencies = [ - "rustix 0.38.42", + "rustix 0.38.44", "windows-sys 0.59.0", ] [[package]] name = "termtree" -version = "0.4.1" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" +checksum = "8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683" [[package]] name = "testnet-parachains-constants" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "cumulus-primitives-core 0.17.0", "frame-support 39.0.0", @@ -20029,11 +20032,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.8" +version = "2.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08f5383f3e0071702bf93ab5ee99b52d26936be9dedd9413067cbdcddcb6141a" +checksum = "d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc" dependencies = [ - "thiserror-impl 2.0.8", + "thiserror-impl 2.0.11", ] [[package]] @@ -20053,7 +20056,7 @@ checksum = "e4c60d69f36615a077cc7663b9cb8e42275722d23e58a7fa3d2c7f2915d09d04" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -20064,18 +20067,18 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] name = "thiserror-impl" -version = "2.0.8" +version = "2.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2f357fcec90b3caef6623a099691be676d033b40a058ac95d2a6ade6fa0c943" +checksum = "26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -20176,9 +20179,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.8.0" +version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938" +checksum = "022db8904dfa342efe721985167e9fcd16c29b226db4397ed752a761cfce81e8" dependencies = [ "tinyvec_macros", ] @@ -20191,9 +20194,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.42.0" +version = "1.43.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cec9b21b0450273377fc97bd4c33a8acffc8c996c987a7c5b319a0083707551" +checksum = "3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e" dependencies = [ "backtrace", "bytes", @@ -20209,13 +20212,13 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "2.4.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" +checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -20245,7 +20248,7 @@ version = "0.26.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f6d0975eaace0cf0fcadee4e4aaa5da15b5c079146f2cffb67c113be122bf37" dependencies = [ - "rustls 0.23.20", + "rustls 0.23.21", "tokio", ] @@ -20326,7 +20329,7 @@ version = "0.22.22" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5" dependencies = [ - "indexmap 2.7.0", + "indexmap 2.7.1", "serde", "serde_spanned", "toml_datetime", @@ -20354,7 +20357,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e9cd434a998747dd2c4276bc96ee2e0c7a2eadf3cae88e52be55a05fa9053f5" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "bytes", "http 1.2.0", "http-body 1.0.1", @@ -20396,7 +20399,7 @@ checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -20422,7 +20425,7 @@ dependencies = [ [[package]] name = "tracing-gum" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "coarsetime", "polkadot-primitives 17.0.0", @@ -20433,13 +20436,13 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "expander", "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -20789,9 +20792,9 @@ dependencies = [ [[package]] name = "valuable" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" +checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65" [[package]] name = "vcpkg" @@ -20877,34 +20880,35 @@ dependencies = [ [[package]] name = "wasm-bindgen" -version = "0.2.99" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a474f6281d1d70c17ae7aa6a613c87fce69a127e2624002df63dcb39d6cf6396" +checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" dependencies = [ "cfg-if", "once_cell", + "rustversion", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.99" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f89bb38646b4f81674e8f5c3fb81b562be1fd936d84320f3264486418519c79" +checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" dependencies = [ "bumpalo", "log", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-futures" -version = "0.4.49" +version = "0.4.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38176d9b44ea84e9184eff0bc34cc167ed044f816accfe5922e54d84cf48eca2" +checksum = "555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61" dependencies = [ "cfg-if", "js-sys", @@ -20915,9 +20919,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.99" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2cc6181fd9a7492eef6fef1f33961e3695e4579b9872a6f7c83aee556666d4fe" +checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -20925,22 +20929,25 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.99" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30d7a95b763d3c45903ed6c81f156801839e5ee968bb07e534c44df0fcd330c2" +checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.99" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "943aab3fdaaa029a6e0271b35ea10b72b943135afe9bffca82384098ad0e06a6" +checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" +dependencies = [ + "unicode-ident", +] [[package]] name = "wasm-encoder" @@ -21104,10 +21111,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e246c2772ce3ebc83f89a2d4487ac5794cad6c309b2071818a88c7db7c36d87b" dependencies = [ "ahash 0.8.11", - "bitflags 2.6.0", + "bitflags 2.8.0", "hashbrown 0.14.5", - "indexmap 2.7.0", - "semver 1.0.24", + "indexmap 2.7.1", + "semver 1.0.25", "serde", ] @@ -21317,9 +21324,9 @@ dependencies = [ [[package]] name = "web-sys" -version = "0.3.76" +version = "0.3.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04dd7223427d52553d3702c004d3b2fe07c148165faa56313cb00211e31c12bc" +checksum = "33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2" dependencies = [ "js-sys", "wasm-bindgen", @@ -21353,7 +21360,7 @@ dependencies = [ [[package]] name = "westend-runtime" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "binary-merkle-tree 16.0.0", "bitvec", @@ -21463,7 +21470,7 @@ dependencies = [ [[package]] name = "westend-runtime-constants" version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-support 39.0.0", "polkadot-primitives 17.0.0", @@ -21484,15 +21491,15 @@ checksum = "fb4a9e33648339dc1642b0e36e21b3385e6148e289226f657c809dee59df5028" dependencies = [ "either", "env_home", - "rustix 0.38.42", + "rustix 0.38.44", "winsafe", ] [[package]] name = "wide" -version = "0.7.30" +version = "0.7.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58e6db2670d2be78525979e9a5f9c69d296fd7d670549fe9ebf70f8708cb5019" +checksum = "41b5576b9a81633f3e8df296ce0063042a73507636cbe956c61133dd7034ab22" dependencies = [ "bytemuck", "safe_arch", @@ -21789,9 +21796,9 @@ checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] name = "winnow" -version = "0.6.20" +version = "0.6.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b" +checksum = "c8d71a593cc5c42ad7876e2c1fda56f314f3754c084128833e64f1345ff8a03a" dependencies = [ "memchr", ] @@ -21882,7 +21889,7 @@ dependencies = [ [[package]] name = "xcm-emulator" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "array-bytes", "cumulus-pallet-parachain-system 0.18.0", @@ -21922,7 +21929,7 @@ dependencies = [ "Inflector", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -21934,18 +21941,18 @@ dependencies = [ "Inflector", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] name = "xcm-procedural" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "Inflector", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -21967,7 +21974,7 @@ dependencies = [ [[package]] name = "xcm-runtime-apis" version = "0.5.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#efefe3e2ceb36acd533c56beff33b96eae43140c" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=stable2412#c36fdaa58edd3db95dd1bdd40a1725db5a6637d5" dependencies = [ "frame-support 39.0.0", "parity-scale-codec", @@ -21980,9 +21987,9 @@ dependencies = [ [[package]] name = "xml-rs" -version = "0.8.24" +version = "0.8.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea8b391c9a790b496184c29f7f93b9ed5b16abb306c05415b68bcc16e4d06432" +checksum = "c5b940ebc25896e71dd073bad2dbaa2abfe97b0a391415e22ad1326d9c54e3c4" [[package]] name = "xmltree" @@ -22049,7 +22056,7 @@ checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", "synstructure 0.13.1", ] @@ -22071,7 +22078,7 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -22091,7 +22098,7 @@ checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", "synstructure 0.13.1", ] @@ -22112,7 +22119,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -22134,7 +22141,7 @@ checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -22147,9 +22154,9 @@ dependencies = [ "crc32fast", "crossbeam-utils", "displaydoc", - "indexmap 2.7.0", + "indexmap 2.7.1", "memchr", - "thiserror 2.0.8", + "thiserror 2.0.11", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 6cccecc36..0af5db559 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -104,6 +104,7 @@ pallet-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", branch pallet-transaction-payment = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2412", default-features = false } pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2412" } pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2412", default-features = false } +pallet-treasury = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2412", default-features = false } pallet-utility = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2412", default-features = false } prometheus-endpoint = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2412", default-features = false, package = "substrate-prometheus-endpoint" } sc-basic-authorship = { git = "https://github.com/paritytech/polkadot-sdk", branch = "stable2412" } diff --git a/runtime/mainnet/Cargo.toml b/runtime/mainnet/Cargo.toml index 5454538a2..63d8a1969 100644 --- a/runtime/mainnet/Cargo.toml +++ b/runtime/mainnet/Cargo.toml @@ -46,6 +46,7 @@ pallet-sudo.workspace = true pallet-timestamp.workspace = true pallet-transaction-payment.workspace = true pallet-transaction-payment-rpc-runtime-api.workspace = true +pallet-treasury.workspace = true pallet-utility.workspace = true sp-api.workspace = true sp-block-builder.workspace = true @@ -87,6 +88,7 @@ parachains-common.workspace = true enumflags2 = "0.7.9" env_logger = "0.11.2" hex = "0.4.3" +sp-keyring.workspace = true [features] default = [ "std" ] @@ -124,6 +126,7 @@ std = [ "pallet-timestamp/std", "pallet-transaction-payment-rpc-runtime-api/std", "pallet-transaction-payment/std", + "pallet-treasury/std", "pallet-utility/std", "pallet-xcm/std", "parachain-info/std", @@ -170,6 +173,7 @@ runtime-benchmarks = [ "pallet-sudo/runtime-benchmarks", "pallet-timestamp/runtime-benchmarks", "pallet-transaction-payment/runtime-benchmarks", + "pallet-treasury/runtime-benchmarks", "pallet-utility/runtime-benchmarks", "pallet-xcm/runtime-benchmarks", "parachains-common/runtime-benchmarks", @@ -204,6 +208,7 @@ try-runtime = [ "pallet-sudo/try-runtime", "pallet-timestamp/try-runtime", "pallet-transaction-payment/try-runtime", + "pallet-treasury/try-runtime", "pallet-utility/try-runtime", "pallet-xcm/try-runtime", "parachain-info/try-runtime", diff --git a/runtime/mainnet/src/lib.rs b/runtime/mainnet/src/lib.rs index 411c06be8..a53ff5b0e 100644 --- a/runtime/mainnet/src/lib.rs +++ b/runtime/mainnet/src/lib.rs @@ -25,8 +25,11 @@ use frame_support::{ dispatch::DispatchClass, parameter_types, traits::{ - fungible::HoldConsideration, tokens::imbalance::ResolveTo, ConstBool, ConstU32, ConstU64, - ConstU8, Contains, EitherOfDiverse, EqualPrivilegeOnly, EverythingBut, LinearStoragePrice, + fungible, + fungible::HoldConsideration, + tokens::{imbalance::ResolveTo, PayFromAccount, UnityAssetBalanceConversion}, + ConstBool, ConstU32, ConstU64, ConstU8, Contains, EitherOfDiverse, EqualPrivilegeOnly, + EverythingBut, Imbalance, LinearStoragePrice, NeverEnsureOrigin, OnUnbalanced, TransformOrigin, VariantCountOf, }, weights::{ConstantMultiplier, Weight}, @@ -55,7 +58,9 @@ use sp_core::crypto::Ss58Codec; pub use sp_runtime::BuildStorage; use sp_runtime::{ generic, impl_opaque_keys, - traits::{BlakeTwo256, Block as BlockT, IdentifyAccount, Verify}, + traits::{ + AccountIdConversion, BlakeTwo256, Block as BlockT, IdentifyAccount, IdentityLookup, Verify, + }, }; pub use sp_runtime::{ExtrinsicInclusionMode, MultiAddress, Perbill, Permill}; #[cfg(feature = "std")] @@ -377,13 +382,36 @@ parameter_types! { /// Relay Chain `TransactionByteFee` / 10 pub const TransactionByteFee: Balance = fee::TRANSACTION_BYTE_FEE; pub SudoAddress: AccountId = AccountId::from_ss58check("15NMV2JX1NeMwarQiiZvuJ8ixUcvayFDcu1F9Wz1HNpSc8gP").expect("sudo address is valid SS58"); + pub MaintenanceAccount: AccountId = AccountId::from_ss58check("1Y3M8pnn3rJcxQn46SbocHcUHYfs4j8W2zHX7XNK99LGSVe").expect("maintenance address is valid SS58"); +} + +/// DealWithFees is used to handle fees and tips in the OnChargeTransaction trait, +/// by implementing OnUnbalanced. +pub struct DealWithFees; +impl OnUnbalanced> for DealWithFees { + fn on_unbalanceds( + mut fees_then_tips: impl Iterator>, + ) { + if let Some(mut fees) = fees_then_tips.next() { + if let Some(tips) = fees_then_tips.next() { + tips.merge_into(&mut fees); + } + + let split = fees.ration(50, 50); + + ResolveTo::::on_unbalanced(split.0); + ResolveTo::::on_unbalanced(split.1); + } + } } +/// The type responsible for payment in pallet_transaction_payment. +pub type OnChargeTransaction = pallet_transaction_payment::FungibleAdapter; + impl pallet_transaction_payment::Config for Runtime { type FeeMultiplierUpdate = SlowAdjustingFeeUpdate; type LengthToFee = ConstantMultiplier; - type OnChargeTransaction = - pallet_transaction_payment::FungibleAdapter>; + type OnChargeTransaction = OnChargeTransaction; type OperationalFeeMultiplier = ConstU8<5>; type RuntimeEvent = RuntimeEvent; type WeightInfo = (); @@ -594,6 +622,61 @@ impl pallet_utility::Config for Runtime { type WeightInfo = pallet_utility::weights::SubstrateWeight; } +const TREASURY_PALLET_ID: PalletId = PalletId(*b"treasury"); +pub(crate) type TreasuryPaymaster = PayFromAccount; + +parameter_types! { + pub const SpendPeriod: BlockNumber = 6 * DAYS; + pub const TreasuryPalletId: PalletId = TREASURY_PALLET_ID; + pub const MaxApprovals: u32 = 100; + pub const PayoutPeriod: BlockNumber = 30 * DAYS; + pub TreasuryAccount: AccountId = TREASURY_PALLET_ID.into_account_truncating(); +} + +#[cfg(feature = "runtime-benchmarks")] +pub struct BenchmarkHelper; +#[cfg(feature = "runtime-benchmarks")] +impl pallet_treasury::ArgumentsFactory<(), AccountId> for BenchmarkHelper { + fn create_asset_kind(_seed: u32) -> () { + () + } + + fn create_beneficiary(seed: [u8; 32]) -> AccountId { + let account_id = AccountId::from(seed); + Balances::force_set_balance( + crate::RuntimeOrigin::root(), + account_id.clone().into(), + EXISTENTIAL_DEPOSIT, + ) + .unwrap(); + account_id + } +} + +impl pallet_treasury::Config for Runtime { + type AssetKind = (); + type BalanceConverter = UnityAssetBalanceConversion; + #[cfg(feature = "runtime-benchmarks")] + type BenchmarkHelper = BenchmarkHelper; + type Beneficiary = AccountId; + type BeneficiaryLookup = IdentityLookup; + type BlockNumberProvider = System; + type Burn = (); + type BurnDestination = (); + type Currency = Balances; + type MaxApprovals = MaxApprovals; + type PalletId = TreasuryPalletId; + type Paymaster = TreasuryPaymaster; + type PayoutPeriod = PayoutPeriod; + type RejectOrigin = EnsureRoot; + type RuntimeEvent = RuntimeEvent; + type SpendFunds = (); + /// Never allow origins except via the proposals process. + type SpendOrigin = NeverEnsureOrigin; + type SpendPeriod = SpendPeriod; + type WeightInfo = pallet_treasury::weights::SubstrateWeight; +} + #[frame_support::runtime] mod runtime { // Create the runtime by composing the FRAME pallets that were previously configured. @@ -626,6 +709,8 @@ mod runtime { pub type Balances = pallet_balances::Pallet; #[runtime::pallet_index(11)] pub type TransactionPayment = pallet_transaction_payment::Pallet; + #[runtime::pallet_index(12)] + pub type Treasury = pallet_treasury::Pallet; // Governance #[runtime::pallet_index(15)] @@ -713,15 +798,19 @@ cumulus_pallet_parachain_system::register_validate_block! { mod tests { use std::any::TypeId; + use frame_support::{dispatch::GetDispatchInfo, pallet_prelude::Encode}; use pallet_balances::AdjustmentDirection; - use sp_runtime::MultiSignature; + use pallet_transaction_payment::OnChargeTransaction as OnChargeTransactionT; + use sp_keyring::AccountKeyring as Keyring; + use sp_runtime::{traits::Dispatchable, MultiSignature}; use BalancesCall::*; - use RuntimeCall::Balances; + use RuntimeCall::Balances as BalancesRuntimeCall; use super::*; + use crate::Balances; #[test] fn filtering_force_adjust_total_issuance_works() { - assert!(FilteredCalls::contains(&Balances(force_adjust_total_issuance { + assert!(FilteredCalls::contains(&BalancesRuntimeCall(force_adjust_total_issuance { direction: AdjustmentDirection::Increase, delta: 0 }))); @@ -729,7 +818,7 @@ mod tests { #[test] fn filtering_force_set_balance_works() { - assert!(FilteredCalls::contains(&Balances(force_set_balance { + assert!(FilteredCalls::contains(&BalancesRuntimeCall(force_set_balance { who: MultiAddress::Address32([0u8; 32]), new_free: 0, }))); @@ -737,7 +826,7 @@ mod tests { #[test] fn filtering_force_transfer_works() { - assert!(FilteredCalls::contains(&Balances(force_transfer { + assert!(FilteredCalls::contains(&BalancesRuntimeCall(force_transfer { source: MultiAddress::Address32([0u8; 32]), dest: MultiAddress::Address32([0u8; 32]), value: 0, @@ -746,7 +835,7 @@ mod tests { #[test] fn filtering_force_unreserve_works() { - assert!(FilteredCalls::contains(&Balances(force_unreserve { + assert!(FilteredCalls::contains(&BalancesRuntimeCall(force_unreserve { who: MultiAddress::Address32([0u8; 32]), amount: 0 }))); @@ -803,6 +892,100 @@ mod tests { assert_eq!(deposit(2, 64), system_para_deposit(2, 64)) } + #[test] + fn treasury_account_is_pallet_id_truncated() { + assert_eq!(TreasuryAccount::get(), TREASURY_PALLET_ID.into_account_truncating()); + } + + pub fn new_test_ext() -> sp_io::TestExternalities { + let initial_balance = 100_000_000 * UNIT; + let mut t = frame_system::GenesisConfig::::default().build_storage().unwrap(); + pallet_balances::GenesisConfig:: { + balances: vec![ + (TreasuryAccount::get(), initial_balance), + (MaintenanceAccount::get(), initial_balance), + (Keyring::Alice.to_account_id(), initial_balance), + ], + } + .assimilate_storage(&mut t) + .unwrap(); + let mut ext = sp_io::TestExternalities::new(t); + ext.execute_with(|| System::set_block_number(1)); + ext + } + + #[test] + fn transaction_payment_charges_fees_via_balances_and_funds_treasury_and_maintenance_equally() { + new_test_ext().execute_with(|| { + let who: AccountId = Keyring::Alice.to_account_id(); + let call = RuntimeCall::System(frame_system::Call::remark { remark: vec![] }); + let fee = UNIT / 10; + let tip = UNIT / 2; + let fee_plus_tip = fee + tip; + let treasury_balance = Balances::free_balance(&TreasuryAccount::get()); + let maintenance_balance = Balances::free_balance(&MaintenanceAccount::get()); + let who_balance = Balances::free_balance(&who); + let dispatch_info = call.get_dispatch_info(); + + // NOTE: OnChargeTransaction functions expect tip to be included within fee + let liquidity_info = + >::withdraw_fee( + &who, + &call, + &dispatch_info, + fee_plus_tip, + 0, + ) + .unwrap(); + >::correct_and_deposit_fee( + &who, + &dispatch_info, + &call.dispatch(RuntimeOrigin::signed(who.clone())).unwrap(), + fee_plus_tip, + 0, + liquidity_info, + ) + .unwrap(); + + let treasury_expected_balance = treasury_balance + (fee_plus_tip / 2); + let maintenance_expected_balance = maintenance_balance + (fee_plus_tip / 2); + let who_expected_balance = who_balance - fee_plus_tip; + + assert!(treasury_balance != 0); + assert!(maintenance_expected_balance != 0); + + assert_eq!(Balances::free_balance(&TreasuryAccount::get()), treasury_expected_balance); + assert_eq!( + Balances::free_balance(&MaintenanceAccount::get()), + maintenance_expected_balance + ); + assert_eq!(Balances::free_balance(&who), who_expected_balance); + }) + } + + #[test] + fn test_fees_and_tip_split() { + new_test_ext().execute_with(|| { + let fee_amount = 10; + let fee = >::issue(fee_amount); + let tip_amount = 20; + let tip = >::issue(tip_amount); + let treasury_balance = Balances::free_balance(&TreasuryAccount::get()); + let maintenance_balance = Balances::free_balance(&MaintenanceAccount::get()); + DealWithFees::on_unbalanceds(vec![fee, tip].into_iter()); + + // Each to get 50%, total is 30 so 15 each. + assert_eq!( + Balances::free_balance(&TreasuryAccount::get()), + treasury_balance + ((fee_amount + tip_amount) / 2) + ); + assert_eq!( + Balances::free_balance(&MaintenanceAccount::get()), + maintenance_balance + ((fee_amount + tip_amount) / 2) + ); + }); + } + #[test] fn block_header_configured() { assert_eq!(TypeId::of::
(), TypeId::of::>()); @@ -859,4 +1042,136 @@ mod tests { )>(), ); } + + mod treasury { + use super::*; + + #[test] + fn asset_kind_is_nothing() { + assert_eq!( + TypeId::of::<::AssetKind>(), + TypeId::of::<()>(), + ); + } + + #[test] + fn balance_converter_is_set() { + assert_eq!( + TypeId::of::<::BalanceConverter>(), + TypeId::of::(), + ); + } + + #[cfg(feature = "runtime-benchmarks")] + #[test] + fn benchmark_helper_is_correct_type() { + assert_eq!( + TypeId::of::<::BenchmarkHelper>(), + TypeId::of::(), + ); + } + + #[test] + fn beneficiary_is_account_id() { + assert_eq!( + TypeId::of::<::Beneficiary>(), + TypeId::of::(), + ); + } + + #[test] + fn beneficiary_lookup_is_identity_lookup() { + assert_eq!( + TypeId::of::<::BeneficiaryLookup>(), + TypeId::of::>(), + ); + } + + #[test] + fn block_number_provider_is_set() { + assert_eq!( + TypeId::of::<::BlockNumberProvider>(), + TypeId::of::(), + ); + } + + #[test] + fn burn_is_nothing() { + assert_eq!( + TypeId::of::<::Burn>(), + TypeId::of::<()>(), + ); + } + + #[test] + fn max_approvals_is_set() { + assert_eq!(::MaxApprovals::get(), 100); + } + + #[test] + fn pallet_id_is_set() { + assert_eq!( + ::PalletId::get().encode(), + PalletId(*b"treasury").encode() + ); + } + + #[test] + fn paymaster_is_correct_type() { + assert_eq!( + TypeId::of::<::Paymaster>(), + TypeId::of::::Currency>>(), + ); + } + + #[test] + fn payout_period_is_set() { + assert_eq!(::PayoutPeriod::get(), 30 * DAYS); + } + + #[test] + fn reject_origin_is_correct() { + assert_eq!( + TypeId::of::<::RejectOrigin>(), + TypeId::of::>(), + ); + } + #[test] + fn spend_funds_is_correct() { + assert_eq!( + TypeId::of::<::SpendFunds>(), + TypeId::of::<()>(), + ); + } + + #[test] + fn spend_origin_is_correct() { + assert_eq!( + TypeId::of::<::SpendOrigin>(), + TypeId::of::>(), + ); + } + + #[test] + fn spend_period_is_six_days() { + assert_eq!(::SpendPeriod::get(), 6 * DAYS); + } + + #[test] + fn type_of_on_charge_transaction_is_correct() { + assert_eq!( + TypeId::of::<::OnChargeTransaction>( + ), + TypeId::of::(), + ); + } + + #[test] + fn weight_info_is_not_default() { + assert_ne!( + TypeId::of::<::WeightInfo>(), + TypeId::of::<()>(), + ); + } + } }