diff --git a/CHANGELOG.md b/CHANGELOG.md index b87f522a54..d9d584ee16 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ### Changed +- Apply patch for stable2409-6 ([polkadot-fellows/runtimes/pull/623](https://github.com/polkadot-fellows/runtimes/pull/623)) - Disable MBM migrations for all runtimes for check-migrations CI ([polkadot-fellows/runtimes/pull/590](https://github.com/polkadot-fellows/runtimes/pull/590)) - chain-spec-generator supports conditional building (`--no-default-features --features ` or `--no-default-features --features all-runtimes` or `--no-default-features --features all-polkadot` or `--no-default-features --features all-kusama`)([polkadot-fellows/runtimes/pull/637](https://github.com/polkadot-fellows/runtimes/pull/637)) diff --git a/Cargo.lock b/Cargo.lock index 70d70283d4..92292bf50a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -592,7 +592,7 @@ version = "1.0.0" dependencies = [ "assert_matches", "asset-hub-kusama-runtime", - "asset-test-utils 20.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "asset-test-utils", "cumulus-pallet-parachain-system", "emulated-integration-tests-common", "frame-support", @@ -621,7 +621,7 @@ dependencies = [ name = "asset-hub-kusama-runtime" version = "1.0.0" dependencies = [ - "asset-test-utils 20.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "asset-test-utils", "assets-common", "bp-asset-hub-kusama", "bp-asset-hub-polkadot", @@ -727,7 +727,7 @@ version = "1.0.0" dependencies = [ "assert_matches", "asset-hub-polkadot-runtime", - "asset-test-utils 20.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "asset-test-utils", "collectives-polkadot-runtime-constants", "cumulus-pallet-parachain-system", "cumulus-pallet-xcmp-queue", @@ -756,7 +756,7 @@ dependencies = [ name = "asset-hub-polkadot-runtime" version = "1.0.0" dependencies = [ - "asset-test-utils 20.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "asset-test-utils", "assets-common", "bp-asset-hub-kusama", "bp-asset-hub-polkadot", @@ -872,41 +872,11 @@ dependencies = [ "xcm-runtime-apis", ] -[[package]] -name = "asset-test-utils" -version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" -dependencies = [ - "cumulus-pallet-parachain-system", - "cumulus-pallet-xcmp-queue", - "cumulus-primitives-core", - "frame-support", - "frame-system", - "pallet-asset-conversion", - "pallet-assets", - "pallet-balances", - "pallet-collator-selection", - "pallet-session", - "pallet-timestamp", - "pallet-xcm", - "pallet-xcm-bridge-hub-router", - "parachains-common", - "parachains-runtimes-test-utils", - "parity-scale-codec", - "sp-io 38.0.0", - "sp-runtime 39.0.5", - "staging-parachain-info", - "staging-xcm", - "staging-xcm-builder", - "staging-xcm-executor", - "substrate-wasm-builder", - "xcm-runtime-apis", -] - [[package]] name = "assets-common" version = "0.18.3" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c540587f89a03003946b14decef4fcadb083edc4e62f968de245b82e5402e923" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -1212,7 +1182,8 @@ dependencies = [ [[package]] name = "binary-merkle-tree" version = "15.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "336bf780dd7526a9a4bc1521720b25c1994dc132cccd59553431923fa4d1a693" dependencies = [ "hash-db", "log", @@ -1439,14 +1410,15 @@ dependencies = [ [[package]] name = "bp-bridge-hub-cumulus" version = "0.18.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3832b3362711b0c186f046d248407aec14b89812d39d996b914634a72b2bc2ce" dependencies = [ "bp-messages", "bp-polkadot-core", "bp-runtime", "frame-support", "frame-system", - "polkadot-primitives", + "polkadot-primitives 16.0.0", "sp-api", "sp-std", ] @@ -1492,7 +1464,8 @@ dependencies = [ [[package]] name = "bp-header-chain" version = "0.18.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "890df97cea17ee61ff982466bb9e90cb6b1462adb45380999019388d05e4b92d" dependencies = [ "bp-runtime", "finality-grandpa", @@ -1509,7 +1482,8 @@ dependencies = [ [[package]] name = "bp-messages" version = "0.18.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7efabf94339950b914ba87249497f1a0e35a73849934d164fecae4b275928cf6" dependencies = [ "bp-header-chain", "bp-runtime", @@ -1525,7 +1499,8 @@ dependencies = [ [[package]] name = "bp-parachains" version = "0.18.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9011e5c12c15caf3c4129a98f4f4916ea9165db8daf6ed85867c3106075f40df" dependencies = [ "bp-header-chain", "bp-polkadot-core", @@ -1542,7 +1517,8 @@ dependencies = [ [[package]] name = "bp-polkadot-core" version = "0.18.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "345cf472bac11ef79d403e4846a666b7d22a13cd16d9c85b62cd6b5e16c4a042" dependencies = [ "bp-messages", "bp-runtime", @@ -1560,7 +1536,8 @@ dependencies = [ [[package]] name = "bp-relayers" version = "0.18.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9465ad727e466d67d64244a1aa7bb19933a297913fdde34b8e9bda0a341bdeb" dependencies = [ "bp-header-chain", "bp-messages", @@ -1578,7 +1555,8 @@ dependencies = [ [[package]] name = "bp-runtime" version = "0.18.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "746d9464f912b278f8a5e2400f10541f95da7fc6c7d688a2788b9a46296146ee" dependencies = [ "frame-support", "frame-system", @@ -1601,7 +1579,8 @@ dependencies = [ [[package]] name = "bp-test-utils" version = "0.18.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92e659078b54c0b6bd79896738212a305842ad37168976363233516754337826" dependencies = [ "bp-header-chain", "bp-parachains", @@ -1621,7 +1600,8 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub" version = "0.4.2" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0873c54562b3d492541cbc8a7974c6854a5157d07880a2a71f8ba888a69e17e9" dependencies = [ "bp-messages", "bp-runtime", @@ -1638,7 +1618,8 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub-router" version = "0.14.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9284820ca704f5c065563cad77d2e3d069a23cc9cb3a29db9c0de8dd3b173a87" dependencies = [ "parity-scale-codec", "scale-info", @@ -1650,7 +1631,8 @@ dependencies = [ [[package]] name = "bridge-hub-common" version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c31b53c53d627e2da38f8910807944bf3121e154b5c0ac9e122995af9dfb13ed" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -1964,10 +1946,11 @@ dependencies = [ [[package]] name = "bridge-hub-test-utils" -version = "0.20.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +version = "0.20.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "877ced8033734472eb3ab6c7d5f4b812020266784cf7223862ee6b29f629d006" dependencies = [ - "asset-test-utils 20.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing)", + "asset-test-utils", "bp-header-chain", "bp-messages", "bp-parachains", @@ -1975,8 +1958,6 @@ dependencies = [ "bp-relayers", "bp-runtime", "bp-test-utils", - "bp-xcm-bridge-hub", - "bridge-runtime-common", "cumulus-pallet-parachain-system", "cumulus-pallet-xcmp-queue", "frame-support", @@ -1999,6 +1980,7 @@ dependencies = [ "sp-io 38.0.0", "sp-keyring", "sp-runtime 39.0.5", + "sp-std", "sp-tracing 17.0.1", "staging-xcm", "staging-xcm-builder", @@ -2007,8 +1989,9 @@ dependencies = [ [[package]] name = "bridge-runtime-common" -version = "0.18.2" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +version = "0.18.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "789eb7841c8791991317ec4b6e56c119e5e1c2e480ad293b8502736fd7f64b2e" dependencies = [ "bp-header-chain", "bp-messages", @@ -2016,7 +1999,6 @@ dependencies = [ "bp-polkadot-core", "bp-relayers", "bp-runtime", - "bp-xcm-bridge-hub", "frame-support", "frame-system", "log", @@ -2357,7 +2339,7 @@ version = "1.0.0" dependencies = [ "assert_matches", "asset-hub-polkadot-runtime", - "asset-test-utils 20.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "asset-test-utils", "collectives-polkadot-runtime", "collectives-polkadot-runtime-constants", "cumulus-pallet-parachain-system", @@ -2619,7 +2601,7 @@ dependencies = [ name = "coretime-kusama-integration-tests" version = "1.0.0" dependencies = [ - "asset-test-utils 20.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "asset-test-utils", "coretime-kusama-runtime", "cumulus-pallet-parachain-system", "emulated-integration-tests-common", @@ -2728,7 +2710,7 @@ dependencies = [ name = "coretime-polkadot-integration-tests" version = "1.0.0" dependencies = [ - "asset-test-utils 20.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "asset-test-utils", "coretime-polkadot-runtime", "cumulus-pallet-parachain-system", "emulated-integration-tests-common", @@ -3056,7 +3038,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-aura-ext" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2cbe2735fc7cf2b6521eab00cb1a1ab025abc1575cc36887b36dc8c5cb1c9434" dependencies = [ "cumulus-pallet-parachain-system", "frame-support", @@ -3073,7 +3056,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system" version = "0.17.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "546403ee1185f4051a74cc9c9d76e82c63cac3fb68e1bf29f61efb5604c96488" dependencies = [ "bytes", "cumulus-pallet-parachain-system-proc-macro", @@ -3109,7 +3093,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system-proc-macro" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "befbaf3a1ce23ac8476481484fef5f4d500cbd15b4dad6380ce1d28134b0c1f7" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", @@ -3120,7 +3105,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-session-benchmarking" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18168570689417abfb514ac8812fca7e6429764d01942750e395d7d8ce0716ef" dependencies = [ "frame-benchmarking", "frame-support", @@ -3133,7 +3119,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcm" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e49231f6cd8274438b078305dc8ce44c54c0d3f4a28e902589bcbaa53d954608" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -3147,8 +3134,9 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcmp-queue" -version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +version = "0.17.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "105767016b8136031f14cca439edf28c8493e3556e6781847758511bfef2477a" dependencies = [ "bounded-collections", "bp-xcm-bridge-hub-router", @@ -3173,21 +3161,27 @@ dependencies = [ [[package]] name = "cumulus-primitives-aura" version = "0.15.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11e7825bcf3cc6c962a5b9b9f47e02dc381109e521d0bc00cad785c65da18471" dependencies = [ + "parity-scale-codec", + "polkadot-core-primitives", + "polkadot-primitives 15.0.0", "sp-api", "sp-consensus-aura", + "sp-runtime 39.0.5", ] [[package]] name = "cumulus-primitives-core" version = "0.16.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c6b5221a4a3097f2ebef66c84c1e6d7a0b8ec7e63f2bd5ae04c1e6d3fc7514e" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", "polkadot-parachain-primitives", - "polkadot-primitives", + "polkadot-primitives 16.0.0", "scale-info", "sp-api", "sp-runtime 39.0.5", @@ -3198,7 +3192,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-parachain-inherent" version = "0.16.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "842a694901e04a62d88995418dec35c22f7dba2b34d32d2b8de37d6b92f973ff" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -3212,7 +3207,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-proof-size-hostfunction" version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "421f03af054aac7c89e87a49e47964886e53a8d7395990eab27b6f201d42524f" dependencies = [ "sp-externalities 0.29.0", "sp-runtime-interface 28.0.0", @@ -3222,7 +3218,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-utility" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0bdcf4d46dd93f1e6d5dd6d379133566a44042ba6476d04bdcbdb4981c622ae4" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -3239,11 +3236,12 @@ dependencies = [ [[package]] name = "cumulus-test-relay-sproof-builder" version = "0.16.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e570e41c3f05a8143ebff967bbb0c7dcaaa6f0bebd8639b9418b8005b13eda03" dependencies = [ "cumulus-primitives-core", "parity-scale-codec", - "polkadot-primitives", + "polkadot-primitives 16.0.0", "sp-runtime 39.0.5", "sp-state-machine 0.43.0", "sp-trie 37.0.0", @@ -3754,13 +3752,13 @@ dependencies = [ [[package]] name = "emulated-integration-tests-common" -version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +version = "16.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8b3e59796b1469b3a8042f47377f88744cc256fee68a7075b76772fa77f0487" dependencies = [ - "asset-test-utils 20.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing)", + "asset-test-utils", "bp-messages", "bp-xcm-bridge-hub", - "bridge-runtime-common", "cumulus-pallet-parachain-system", "cumulus-pallet-xcmp-queue", "cumulus-primitives-core", @@ -3775,9 +3773,9 @@ dependencies = [ "parity-scale-codec", "paste", "polkadot-parachain-primitives", - "polkadot-primitives", + "polkadot-primitives 16.0.0", "polkadot-runtime-parachains", - "sc-consensus-grandpa 0.30.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing)", + "sc-consensus-grandpa", "sp-authority-discovery", "sp-consensus-babe", "sp-consensus-beefy", @@ -3905,7 +3903,7 @@ dependencies = [ "parity-scale-codec", "polkadot-core-primitives", "polkadot-parachain-primitives", - "polkadot-primitives", + "polkadot-primitives 16.0.0", "polkadot-runtime-common", "scale-info", "serde_json", @@ -4319,8 +4317,9 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" -version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +version = "13.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6736bef9fd175fafbb97495565456651c43ccac2ae550faee709e11534e3621" dependencies = [ "parity-scale-codec", ] @@ -4343,7 +4342,8 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a01bdd47c2d541b38bd892da647d1e972c9d85b4ecd7094ad64f7600175da54d" dependencies = [ "frame-support", "frame-support-procedural", @@ -4367,7 +4367,8 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "14.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8156f209055d352994ecd49e19658c6b469d7c6de923bd79868957d0dcfb6f71" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", @@ -4378,7 +4379,8 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c36f5116192c63d39f1b4556fa30ac7db5a6a52575fa241b045f7dfa82ecc2be" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -4394,7 +4396,8 @@ dependencies = [ [[package]] name = "frame-executive" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c365bf3879de25bbee28e9584096955a02fbe8d7e7624e10675800317f1cee5b" dependencies = [ "aquamarine", "frame-support", @@ -4435,7 +4438,8 @@ dependencies = [ [[package]] name = "frame-metadata-hash-extension" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56ac71dbd97039c49fdd69f416a4dd5d8da3652fdcafc3738b45772ad79eb4ec" dependencies = [ "array-bytes", "docify", @@ -4450,7 +4454,8 @@ dependencies = [ [[package]] name = "frame-remote-externalities" version = "0.46.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2a946c33c9bd653f464bb158e020a9e85bd9d6746f39d702a84973bd6a4cde0" dependencies = [ "futures", "indicatif", @@ -4472,7 +4477,8 @@ dependencies = [ [[package]] name = "frame-support" version = "38.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7dd8b9f161a8289e3b9fe6c1068519358dbff2270d38097a923d3d1b4459dca" dependencies = [ "aquamarine", "array-bytes", @@ -4501,7 +4507,7 @@ dependencies = [ "sp-io 38.0.0", "sp-metadata-ir", "sp-runtime 39.0.5", - "sp-staking", + "sp-staking 36.0.0", "sp-state-machine 0.43.0", "sp-std", "sp-tracing 17.0.1", @@ -4512,8 +4518,9 @@ dependencies = [ [[package]] name = "frame-support-procedural" -version = "30.0.3" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +version = "30.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8da784d943f2a945be923ab081a7c0837355b38045c50945d7ec1a138e2f3c52" dependencies = [ "Inflector", "cfg-expr", @@ -4533,7 +4540,8 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bead15a320be1764cdd50458c4cfacb23e0cee65f64f500f8e34136a94c7eeca" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 3.1.0", @@ -4545,7 +4553,8 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "12.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed971c6435503a099bdac99fe4c5bea08981709e5b5a0a8535a1856f48561191" dependencies = [ "proc-macro2", "quote", @@ -4555,7 +4564,8 @@ dependencies = [ [[package]] name = "frame-system" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3c7fa02f8c305496d2ae52edaecdb9d165f11afa965e05686d7d7dd1ce93611" dependencies = [ "cfg-if", "docify", @@ -4575,7 +4585,8 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9693b2a736beb076e673520e1e8dee4fc128b8d35b020ef3e8a4b1b5ad63d9f2" dependencies = [ "frame-benchmarking", "frame-support", @@ -4589,7 +4600,8 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "34.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "475c4f8604ba7e4f05cd2c881ba71105093e638b9591ec71a8db14a64b3b4ec3" dependencies = [ "docify", "parity-scale-codec", @@ -4599,7 +4611,8 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.44.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83c811a5a1f5429c7fb5ebbf6cf9502d8f9b673fd395c12cf46c44a30a7daf0e" dependencies = [ "frame-support", "parity-scale-codec", @@ -5187,7 +5200,6 @@ dependencies = [ "http 1.1.0", "http-body 1.0.1", "httparse", - "httpdate", "itoa", "pin-project-lite 0.2.13", "smallvec", @@ -5521,7 +5533,7 @@ dependencies = [ name = "integration-tests-helpers" version = "1.0.0" dependencies = [ - "asset-test-utils 20.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "asset-test-utils", "cumulus-pallet-xcmp-queue", "pallet-balances", "pallet-message-queue", @@ -6030,8 +6042,8 @@ dependencies = [ "emulated-integration-tests-common", "kusama-runtime-constants", "parachains-common", - "polkadot-primitives", - "sc-consensus-grandpa 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)", + "polkadot-primitives 16.0.0", + "sc-consensus-grandpa", "sp-authority-discovery", "sp-consensus-babe", "sp-consensus-beefy", @@ -6060,7 +6072,7 @@ dependencies = [ "frame-support", "pallet-remote-proxy", "parity-scale-codec", - "polkadot-primitives", + "polkadot-primitives 16.0.0", "polkadot-runtime-common", "scale-info", "smallvec", @@ -7569,7 +7581,8 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" [[package]] name = "pallet-alliance" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59378a648a0aa279a4b10650366c3389cd0a1239b1876f74bfecd268eecb086b" dependencies = [ "array-bytes", "frame-benchmarking", @@ -7589,7 +7602,8 @@ dependencies = [ [[package]] name = "pallet-asset-conversion" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33f0078659ae95efe6a1bf138ab5250bc41ab98f22ff3651d0208684f08ae797" dependencies = [ "frame-benchmarking", "frame-support", @@ -7607,7 +7621,8 @@ dependencies = [ [[package]] name = "pallet-asset-conversion-tx-payment" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ab66c4c22ac0f20e620a954ce7ba050118d6d8011e2d02df599309502064e98" dependencies = [ "frame-support", "frame-system", @@ -7621,7 +7636,8 @@ dependencies = [ [[package]] name = "pallet-asset-rate" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71b2149aa741bc39466bbcc92d9d0ab6e9adcf39d2790443a735ad573b3191e7" dependencies = [ "frame-benchmarking", "frame-support", @@ -7635,7 +7651,8 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "406a486466d15acc48c99420191f96f1af018f3381fde829c467aba489030f18" dependencies = [ "frame-benchmarking", "frame-support", @@ -7652,7 +7669,8 @@ dependencies = [ [[package]] name = "pallet-assets" version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f45f4eb6027fc34c4650e0ed6a7e57ed3335cc364be74b4531f714237676bcee" dependencies = [ "frame-benchmarking", "frame-support", @@ -7668,7 +7686,8 @@ dependencies = [ [[package]] name = "pallet-aura" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b31da6e794d655d1f9c4da6557a57399538d75905a7862a2ed3f7e5fb711d7e4" dependencies = [ "frame-support", "frame-system", @@ -7684,7 +7703,8 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ffb0208f0538d58dcb78ce1ff5e6e8641c5f37b23b20b05587e51da30ab13541" dependencies = [ "frame-support", "frame-system", @@ -7699,7 +7719,8 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "625d47577cabbe1318ccec5d612e2379002d1b6af1ab6edcef3243c66ec246df" dependencies = [ "frame-support", "frame-system", @@ -7712,7 +7733,8 @@ dependencies = [ [[package]] name = "pallet-babe" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ee096c0def13832475b340d00121025e0225de29604d44bc6dfcaa294c995b4" dependencies = [ "frame-benchmarking", "frame-support", @@ -7729,13 +7751,14 @@ dependencies = [ "sp-io 38.0.0", "sp-runtime 39.0.5", "sp-session", - "sp-staking", + "sp-staking 36.0.0", ] [[package]] name = "pallet-bags-list" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fd23a6f94ba9c1e57c8a7f8a41327d132903a79c55c0c83f36cbae19946cf10" dependencies = [ "aquamarine", "docify", @@ -7755,8 +7778,9 @@ dependencies = [ [[package]] name = "pallet-balances" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +version = "39.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bcb1f72d7048fbd11e884b4693f7d438b8202340ff252e2a402e04c638fe2d02" dependencies = [ "docify", "frame-benchmarking", @@ -7771,7 +7795,8 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "014d177a3aba19ac144fc6b2b5eb94930b9874734b91fd014902b6706288bb5f" dependencies = [ "frame-support", "frame-system", @@ -7784,13 +7809,14 @@ dependencies = [ "sp-consensus-beefy", "sp-runtime 39.0.5", "sp-session", - "sp-staking", + "sp-staking 36.0.0", ] [[package]] name = "pallet-beefy-mmr" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c64f536e7f04cf3a0a17fdf20870ddb3d63a7690419c40f75cfd2f72b6e6d22" dependencies = [ "array-bytes", "binary-merkle-tree", @@ -7815,7 +7841,8 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "37.0.2" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59f3d032f78624b12238a31b6e80ab3e112381a7bc222df152650e33bb2ce190" dependencies = [ "frame-benchmarking", "frame-support", @@ -7832,7 +7859,8 @@ dependencies = [ [[package]] name = "pallet-bridge-grandpa" version = "0.18.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d825fbed9fb68bc5d344311653dc0f69caeabe647365abf79a539310b2245f6" dependencies = [ "bp-header-chain", "bp-runtime", @@ -7851,7 +7879,8 @@ dependencies = [ [[package]] name = "pallet-bridge-messages" version = "0.18.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1decdc9fb885e46eb17f850aa14f8cf39e17f31574aa6a5fa1a9e603cc526a2" dependencies = [ "bp-header-chain", "bp-messages", @@ -7870,7 +7899,8 @@ dependencies = [ [[package]] name = "pallet-bridge-parachains" version = "0.18.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41450a8d214f20eaff57aeca8e647b20c0df7d66871ee2262609b90824bd4cca" dependencies = [ "bp-header-chain", "bp-parachains", @@ -7890,7 +7920,8 @@ dependencies = [ [[package]] name = "pallet-bridge-relayers" version = "0.18.2" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fe3be7077b7ddee7178b1b12e9171435da73778d093788e10b1bdfad1e10962" dependencies = [ "bp-header-chain", "bp-messages", @@ -7914,7 +7945,8 @@ dependencies = [ [[package]] name = "pallet-broker" version = "0.17.2" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "018b477d7d464c451b1d09a4ce9e792c3c65b15fd764b23da38ff9980e786065" dependencies = [ "bitvec", "frame-benchmarking", @@ -7932,7 +7964,8 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7f3bc38ae6584b5f57e4de3e49e5184bfc0f20692829530ae1465ffe04e09e7" dependencies = [ "frame-benchmarking", "frame-support", @@ -7950,7 +7983,8 @@ dependencies = [ [[package]] name = "pallet-collator-selection" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "658798d70c9054165169f6a6a96cfa9d6a5e7d24a524bc19825bf17fcbc5cc5a" dependencies = [ "frame-benchmarking", "frame-support", @@ -7963,13 +7997,14 @@ dependencies = [ "rand", "scale-info", "sp-runtime 39.0.5", - "sp-staking", + "sp-staking 36.0.0", ] [[package]] name = "pallet-collective" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e149f1aefd444c9a1da6ec5a94bc8a7671d7a33078f85dd19ae5b06e3438e60" dependencies = [ "frame-benchmarking", "frame-support", @@ -7985,7 +8020,8 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "999c242491b74395b8c5409ef644e782fe426d87ae36ad92240ffbf21ff0a76e" dependencies = [ "assert_matches", "frame-benchmarking", @@ -8001,7 +8037,8 @@ dependencies = [ [[package]] name = "pallet-core-fellowship" version = "22.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93052dd8d5910e1b939441541cec416e629b2c0ab92680124c2e5a137e12c285" dependencies = [ "frame-benchmarking", "frame-support", @@ -8018,8 +8055,9 @@ dependencies = [ [[package]] name = "pallet-delegated-staking" -version = "5.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +version = "5.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8502ef7c76f4c0613b4f6bd70413caba7068eeed6fc5fd2ac84fd61afc07d559" dependencies = [ "frame-support", "frame-system", @@ -8028,13 +8066,14 @@ dependencies = [ "scale-info", "sp-io 38.0.0", "sp-runtime 39.0.5", - "sp-staking", + "sp-staking 36.0.0", ] [[package]] name = "pallet-election-provider-multi-phase" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62f9ad5ae0c13ba3727183dadf1825b6b7b0b0598ed5c366f8697e13fd540f7d" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -8056,7 +8095,8 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4111d0d27545c260c9dd0d6fc504961db59c1ec4b42e1bcdc28ebd478895c22" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -8317,7 +8357,8 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e0ee60e8ef10b3936f2700bd61fa45dcc190c61124becc63bed787addcfa0d20" dependencies = [ "docify", "frame-benchmarking", @@ -8329,13 +8370,14 @@ dependencies = [ "scale-info", "sp-io 38.0.0", "sp-runtime 39.0.5", - "sp-staking", + "sp-staking 36.0.0", ] [[package]] name = "pallet-glutton" version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1c79ab340890f6ab088a638c350ac1173a1b2a79c18004787523032025582b4" dependencies = [ "blake2 0.10.6", "frame-benchmarking", @@ -8353,7 +8395,8 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d3a570a4aac3173ea46b600408183ca2bcfdaadc077f802f11e6055963e2449" dependencies = [ "frame-benchmarking", "frame-support", @@ -8369,13 +8412,14 @@ dependencies = [ "sp-io 38.0.0", "sp-runtime 39.0.5", "sp-session", - "sp-staking", + "sp-staking 36.0.0", ] [[package]] name = "pallet-identity" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3a4288548de9a755e39fcb82ffb9024b6bb1ba0f582464a44423038dd7a892e" dependencies = [ "enumflags2", "frame-benchmarking", @@ -8391,7 +8435,8 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6fd95270cf029d16cb40fe6bd9f8ab9c78cd966666dccbca4d8bfec35c5bba5" dependencies = [ "frame-benchmarking", "frame-support", @@ -8404,13 +8449,14 @@ dependencies = [ "sp-core 34.0.0", "sp-io 38.0.0", "sp-runtime 39.0.5", - "sp-staking", + "sp-staking 36.0.0", ] [[package]] name = "pallet-indices" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c5e4b97de630427a39d50c01c9e81ab8f029a00e56321823958b39b438f7b940" dependencies = [ "frame-benchmarking", "frame-support", @@ -8440,7 +8486,8 @@ dependencies = [ [[package]] name = "pallet-membership" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1868b5dca4bbfd1f4a222cbb80735a5197020712a71577b496bbb7e19aaa5394" dependencies = [ "frame-benchmarking", "frame-support", @@ -8456,7 +8503,8 @@ dependencies = [ [[package]] name = "pallet-message-queue" version = "41.0.2" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "983f7d1be18e9a089a3e23670918f5085705b4403acd3fdde31878d57b76a1a8" dependencies = [ "environmental", "frame-benchmarking", @@ -8475,7 +8523,8 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6932dfb85f77a57c2d1fdc28a7b3a59ffe23efd8d5bb02dc3039d91347e4a3b" dependencies = [ "frame-benchmarking", "frame-support", @@ -8492,7 +8541,8 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e5099c9a4442efcc1568d88ca1d22d624e81ab96358f99f616c67fbd82532d2" dependencies = [ "frame-benchmarking", "frame-support", @@ -8507,7 +8557,8 @@ dependencies = [ [[package]] name = "pallet-nft-fractionalization" version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "168792cf95a32fa3baf9b874efec82a45124da0a79cee1ae3c98a823e6841959" dependencies = [ "frame-benchmarking", "frame-support", @@ -8523,7 +8574,8 @@ dependencies = [ [[package]] name = "pallet-nfts" version = "32.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59e2aad461a0849d7f0471576eeb1fe3151795bcf2ec9e15eca5cca5b9d743b2" dependencies = [ "enumflags2", "frame-benchmarking", @@ -8540,7 +8592,8 @@ dependencies = [ [[package]] name = "pallet-nfts-runtime-api" version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7a1f50c217e19dc50ff586a71eb5915df6a05bc0b25564ea20674c8cd182c1f" dependencies = [ "pallet-nfts", "parity-scale-codec", @@ -8550,7 +8603,8 @@ dependencies = [ [[package]] name = "pallet-nis" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ac349e119880b7df1a7c4c36d919b33a498d0e9548af3c237365c654ae0c73d" dependencies = [ "frame-benchmarking", "frame-support", @@ -8564,8 +8618,9 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" -version = "35.0.2" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +version = "35.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04f3b3eb893cd3da58c86db519d8d5f2f1c014ff08942b087cb475e789cd45cf" dependencies = [ "frame-support", "frame-system", @@ -8576,14 +8631,15 @@ dependencies = [ "sp-core 34.0.0", "sp-io 38.0.0", "sp-runtime 39.0.5", - "sp-staking", + "sp-staking 36.0.0", "sp-tracing 17.0.1", ] [[package]] name = "pallet-nomination-pools-benchmarking" version = "36.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38d2eaca0349bcda923343226b8b64d25a80b67e0a1ebaaa5b0ab1e1b3b225bc" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -8597,13 +8653,14 @@ dependencies = [ "scale-info", "sp-runtime 39.0.5", "sp-runtime-interface 28.0.0", - "sp-staking", + "sp-staking 36.0.0", ] [[package]] name = "pallet-nomination-pools-runtime-api" version = "33.0.2" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03eea431eba0658ca763a078bd849e0622c37c85eddd011b8e886460b50c0827" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", @@ -8613,7 +8670,8 @@ dependencies = [ [[package]] name = "pallet-offences" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c4379cf853465696c1c5c03e7e8ce80aeaca0a6139d698abe9ecb3223fd732a" dependencies = [ "frame-support", "frame-system", @@ -8623,13 +8681,14 @@ dependencies = [ "scale-info", "serde", "sp-runtime 39.0.5", - "sp-staking", + "sp-staking 36.0.0", ] [[package]] name = "pallet-offences-benchmarking" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69aa1b24cdffc3fa8c89cdea32c83f1bf9c1c82a87fa00e57ae4be8e85f5e24f" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -8646,13 +8705,14 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime 39.0.5", - "sp-staking", + "sp-staking 36.0.0", ] [[package]] name = "pallet-parameters" version = "0.9.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9aba424d55e17b2a2bec766a41586eab878137704d4803c04bebd6a4743db7b" dependencies = [ "docify", "frame-benchmarking", @@ -8669,7 +8729,8 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "407828bc48c6193ac076fdf909b2fadcaaecd65f42b0b0a04afe22fe8e563834" dependencies = [ "frame-benchmarking", "frame-support", @@ -8685,7 +8746,8 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d39df395f0dbcf07dafe842916adea3266a87ce36ed87b5132184b6bcd746393" dependencies = [ "frame-benchmarking", "frame-support", @@ -8699,7 +8761,8 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" version = "38.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15a640e732164203eb5298823cc8c29cfc563763c43c9114e76153b3166b8b9d" dependencies = [ "frame-benchmarking", "frame-support", @@ -8717,7 +8780,8 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "406a116aa6d05f88f3c10d79ff89cf577323680a48abd8e5550efb47317e67fa" dependencies = [ "frame-benchmarking", "frame-support", @@ -8731,7 +8795,8 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3008c20531d1730c9b457ae77ecf0e3c9b07aaf8c4f5d798d61ef6f0b9e2d4b" dependencies = [ "assert_matches", "frame-benchmarking", @@ -8770,7 +8835,8 @@ dependencies = [ [[package]] name = "pallet-salary" version = "23.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3af2d92b1fef1c379c0692113b505c108c186e09c25c72b38e879b6e0f172ebe" dependencies = [ "frame-benchmarking", "frame-support", @@ -8788,7 +8854,8 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26899a331e7ab5f7d5966cbf203e1cf5bd99cd110356d7ddcaa7597087cdc0b5" dependencies = [ "docify", "frame-benchmarking", @@ -8805,7 +8872,8 @@ dependencies = [ [[package]] name = "pallet-session" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8474b62b6b7622f891e83d922a589e2ad5be5471f5ca47d45831a797dba0b3f4" dependencies = [ "frame-support", "frame-system", @@ -8818,7 +8886,7 @@ dependencies = [ "sp-io 38.0.0", "sp-runtime 39.0.5", "sp-session", - "sp-staking", + "sp-staking 36.0.0", "sp-state-machine 0.43.0", "sp-trie 37.0.0", ] @@ -8826,7 +8894,8 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8aadce7df0fee981721983795919642648b846dab5ab9096f82c2cea781007d0" dependencies = [ "frame-benchmarking", "frame-support", @@ -8842,7 +8911,8 @@ dependencies = [ [[package]] name = "pallet-society" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1dc69fea8a8de343e71691f009d5fece6ae302ed82b7bb357882b2ea6454143" dependencies = [ "frame-benchmarking", "frame-support", @@ -8858,8 +8928,9 @@ dependencies = [ [[package]] name = "pallet-staking" -version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +version = "38.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8efdbfe23385add01c734e6ddd7967e11a04fad0da7e4e42e6ae2501d1e12016" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -8875,13 +8946,14 @@ dependencies = [ "sp-application-crypto 38.0.0", "sp-io 38.0.0", "sp-runtime 39.0.5", - "sp-staking", + "sp-staking 36.0.0", ] [[package]] name = "pallet-staking-reward-curve" version = "12.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db5e6b1d8ee9d3f6894c5abd8c3e17737ed738c9854f87bfd16239741b7f4d5d" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", @@ -8892,7 +8964,8 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "988a7ebeacc84d4bdb0b12409681e956ffe35438447d8f8bc78db547cffb6ebc" dependencies = [ "log", "sp-arithmetic 26.0.0", @@ -8901,17 +8974,19 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7298559ef3a6b2f5dfbe9a3b8f3d22f2ff9b073c97f4c4853d2b316d973e72d" dependencies = [ "parity-scale-codec", "sp-api", - "sp-staking", + "sp-staking 36.0.0", ] [[package]] name = "pallet-state-trie-migration" version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "138c15b4200b9dc4c3e031def6a865a235cdc76ff91ee96fba19ca1787c9dda6" dependencies = [ "frame-benchmarking", "frame-support", @@ -8927,7 +9002,8 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1574fe2aed3d52db4a389b77b53d8c9758257b121e3e7bbe24c4904e11681e0e" dependencies = [ "docify", "frame-benchmarking", @@ -8942,7 +9018,8 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9ba9b71bbfd33ae672f23ba7efaeed2755fdac37b8f946cb7474fc37841b7e1" dependencies = [ "docify", "frame-benchmarking", @@ -8961,7 +9038,8 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "38.0.2" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6cdb86580c72b58145f9cddba21a0c1814742ca56abc9caac3c1ac72f6bde649" dependencies = [ "frame-support", "frame-system", @@ -8976,7 +9054,8 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49fdf5ab71e9dbcadcf7139736b6ea6bac8ec4a83985d46cbd130e1eec770e41" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -8988,7 +9067,8 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "98bfdd3bb9b58fb010bcd419ff5bf940817a8e404cdbf7886a53ac730f5dda2b" dependencies = [ "docify", "frame-benchmarking", @@ -9006,7 +9086,8 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2b13cdaedf2d5bd913a5f6e637cb52b5973d8ed4b8d45e56d921bc4d627006f" dependencies = [ "frame-benchmarking", "frame-support", @@ -9020,7 +9101,8 @@ dependencies = [ [[package]] name = "pallet-utility" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2fdcade6efc0b66fc7fc4138964802c02d0ffb7380d894e26b9dd5073727d2b3" dependencies = [ "frame-benchmarking", "frame-support", @@ -9035,7 +9117,8 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "807df2ef13ab6bf940879352c3013bfa00b670458b4c125c2f60e5753f68e3d5" dependencies = [ "frame-benchmarking", "frame-support", @@ -9049,7 +9132,8 @@ dependencies = [ [[package]] name = "pallet-whitelist" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ef17df925290865cf37096dd0cb76f787df11805bba01b1d0ca3e106d06280b" dependencies = [ "frame-benchmarking", "frame-support", @@ -9062,8 +9146,9 @@ dependencies = [ [[package]] name = "pallet-xcm" -version = "17.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +version = "17.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff8893d5736d085729ed6d698a727a1511dd2b787b48ad0dc2d86136f142cc3e" dependencies = [ "bounded-collections", "frame-benchmarking", @@ -9087,7 +9172,8 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2da423463933b42f4a4c74175f9e9295a439de26719579b894ce533926665e4a" dependencies = [ "frame-benchmarking", "frame-support", @@ -9104,8 +9190,9 @@ dependencies = [ [[package]] name = "pallet-xcm-bridge-hub" -version = "0.13.2" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +version = "0.13.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3bdb76fff08633830063a4cb36664f0cf2f926ac0da02ee439d4f521763e26b7" dependencies = [ "bp-messages", "bp-runtime", @@ -9127,7 +9214,8 @@ dependencies = [ [[package]] name = "pallet-xcm-bridge-hub-router" version = "0.15.3" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fabf1fdcf451ac79995f11cb9b6a0761924c57bb79442c2d91b3bbefe4dfa081" dependencies = [ "bp-xcm-bridge-hub-router", "frame-benchmarking", @@ -9146,7 +9234,8 @@ dependencies = [ [[package]] name = "parachains-common" version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c9460a69f409be27c62161d8b4d36ffc32735d09a4f9097f9c789db0cca7196c" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-utility", @@ -9161,7 +9250,7 @@ dependencies = [ "pallet-message-queue", "pallet-xcm", "parity-scale-codec", - "polkadot-primitives", + "polkadot-primitives 16.0.0", "scale-info", "sp-consensus-aura", "sp-core 34.0.0", @@ -9176,7 +9265,8 @@ dependencies = [ [[package]] name = "parachains-runtimes-test-utils" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d37c6a0fe791b244282e445c7ae2534217b05781a7e47ef9e391860cf3412210" dependencies = [ "cumulus-pallet-parachain-system", "cumulus-pallet-xcmp-queue", @@ -9409,9 +9499,9 @@ dependencies = [ [[package]] name = "penpal-runtime" -version = "0.25.0" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20094cbee22c7e6099653d69ca9a36678be58d6a1739adceb0c98a7b20df53c7" +checksum = "789912e0dd53f9f52a71aa4aa0570e3564066558797cc8912ee7f16213abb4d1" dependencies = [ "assets-common", "cumulus-pallet-aura-ext", @@ -9447,7 +9537,7 @@ dependencies = [ "parachains-common", "parity-scale-codec", "polkadot-parachain-primitives", - "polkadot-primitives", + "polkadot-primitives 16.0.0", "polkadot-runtime-common", "primitive-types", "scale-info", @@ -9490,7 +9580,7 @@ dependencies = [ name = "people-kusama-integration-tests" version = "1.0.0" dependencies = [ - "asset-test-utils 20.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "asset-test-utils", "cumulus-pallet-parachain-system", "emulated-integration-tests-common", "frame-support", @@ -9555,7 +9645,7 @@ dependencies = [ "parachains-runtimes-test-utils", "parity-scale-codec", "polkadot-parachain-primitives", - "polkadot-primitives", + "polkadot-primitives 16.0.0", "polkadot-runtime-common", "scale-info", "serde", @@ -9600,7 +9690,7 @@ dependencies = [ name = "people-polkadot-integration-tests" version = "1.0.0" dependencies = [ - "asset-test-utils 20.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "asset-test-utils", "cumulus-pallet-parachain-system", "emulated-integration-tests-common", "frame-support", @@ -9830,7 +9920,8 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2900d3b857e34c480101618a950c3a4fbcddc8c0d50573d48553376185908b8" dependencies = [ "parity-scale-codec", "scale-info", @@ -9845,10 +9936,10 @@ dependencies = [ "emulated-integration-tests-common", "pallet-staking", "parachains-common", - "polkadot-primitives", + "polkadot-primitives 16.0.0", "polkadot-runtime", "polkadot-runtime-constants", - "sc-consensus-grandpa 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sc-consensus-grandpa", "sp-authority-discovery", "sp-consensus-babe", "sp-consensus-beefy", @@ -9859,7 +9950,8 @@ dependencies = [ [[package]] name = "polkadot-parachain-primitives" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52b5648a2e8ce1f9a0f8c41c38def670cefd91932cd793468e1a5b0b0b4e4af1" dependencies = [ "bounded-collections", "derive_more", @@ -9872,10 +9964,38 @@ dependencies = [ "sp-weights 31.0.0", ] +[[package]] +name = "polkadot-primitives" +version = "15.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b57bc055fa389372ec5fc0001b99aeffd50f3fd379280ce572d935189bb58dd8" +dependencies = [ + "bitvec", + "hex-literal", + "log", + "parity-scale-codec", + "polkadot-core-primitives", + "polkadot-parachain-primitives", + "scale-info", + "serde", + "sp-api", + "sp-application-crypto 38.0.0", + "sp-arithmetic 26.0.0", + "sp-authority-discovery", + "sp-consensus-slots", + "sp-core 34.0.0", + "sp-inherents", + "sp-io 38.0.0", + "sp-keystore 0.40.0", + "sp-runtime 39.0.5", + "sp-staking 34.0.0", +] + [[package]] name = "polkadot-primitives" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6bb20b75d33212150242d39890d7ededab55f1084160c337f15d0eb8ca8c3ad4" dependencies = [ "bitvec", "hex-literal", @@ -9895,7 +10015,7 @@ dependencies = [ "sp-io 38.0.0", "sp-keystore 0.40.0", "sp-runtime 39.0.5", - "sp-staking", + "sp-staking 36.0.0", ] [[package]] @@ -9964,7 +10084,7 @@ dependencies = [ "pallet-xcm-benchmarks", "parity-scale-codec", "polkadot-parachain-primitives", - "polkadot-primitives", + "polkadot-primitives 16.0.0", "polkadot-runtime-common", "polkadot-runtime-constants", "polkadot-runtime-parachains", @@ -9989,7 +10109,7 @@ dependencies = [ "sp-offchain", "sp-runtime 39.0.5", "sp-session", - "sp-staking", + "sp-staking 36.0.0", "sp-std", "sp-storage 21.0.0", "sp-tracing 17.0.1", @@ -10008,7 +10128,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc15154ba5ca55d323fcf7af0f5dcd39d58dcb4dfac3d9b30404840a6d8bbde4" dependencies = [ "bitvec", "frame-benchmarking", @@ -10034,7 +10155,7 @@ dependencies = [ "pallet-treasury", "pallet-vesting", "parity-scale-codec", - "polkadot-primitives", + "polkadot-primitives 16.0.0", "polkadot-runtime-parachains", "rustc-hex", "scale-info", @@ -10048,7 +10169,7 @@ dependencies = [ "sp-npos-elections", "sp-runtime 39.0.5", "sp-session", - "sp-staking", + "sp-staking 36.0.0", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -10062,7 +10183,7 @@ dependencies = [ "frame-support", "pallet-remote-proxy", "parity-scale-codec", - "polkadot-primitives", + "polkadot-primitives 16.0.0", "polkadot-runtime-common", "scale-info", "smallvec", @@ -10076,19 +10197,21 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c306f1ace7644a24de860479f92cf8d6467393bb0c9b0777c57e2d42c9d452a" dependencies = [ "bs58 0.5.1", "frame-benchmarking", "parity-scale-codec", - "polkadot-primitives", + "polkadot-primitives 16.0.0", "sp-tracing 17.0.1", ] [[package]] name = "polkadot-runtime-parachains" version = "17.0.2" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d4cdf181c2419b35c2cbde813da2d8ee777b69b4a6fa346b962d144e3521976" dependencies = [ "bitflags 1.3.2", "bitvec", @@ -10112,7 +10235,7 @@ dependencies = [ "parity-scale-codec", "polkadot-core-primitives", "polkadot-parachain-primitives", - "polkadot-primitives", + "polkadot-primitives 16.0.0", "polkadot-runtime-metrics", "rand", "rand_chacha", @@ -10127,7 +10250,7 @@ dependencies = [ "sp-keystore 0.40.0", "sp-runtime 39.0.5", "sp-session", - "sp-staking", + "sp-staking 36.0.0", "sp-std", "sp-tracing 17.0.1", "staging-xcm", @@ -11014,7 +11137,7 @@ version = "1.0.0" dependencies = [ "pallet-staking-reward-fn", "parity-scale-codec", - "polkadot-primitives", + "polkadot-primitives 16.0.0", "scale-info", "sp-api", "sp-runtime 39.0.5", @@ -11477,7 +11600,8 @@ dependencies = [ [[package]] name = "sc-allocator" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b975ee3a95eaacb611e7b415737a7fa2db4d8ad7b880cc1b97371b04e95c7903" dependencies = [ "log", "sp-core 34.0.0", @@ -11488,7 +11612,8 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.42.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f666f8ff11f96bf6d90676739eb7ccb6a156a4507634b7af83b94f0aa8195a50" dependencies = [ "parity-scale-codec", "sp-api", @@ -11503,7 +11628,8 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3534c5dc910e6c9e0f25871948e7bb683852d1aef44b8b7753062feef4235e7c" dependencies = [ "array-bytes", "docify", @@ -11530,7 +11656,8 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "12.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b18cef11d2c69703e0d7c3528202ef4ed1cd2b47a6f063e9e17cad8255b1fa94" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", @@ -11541,7 +11668,8 @@ dependencies = [ [[package]] name = "sc-client-api" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e73f1673cdfe658c4be6ffd5113b71c0de74616717e604455dcfd29e15781729" dependencies = [ "fnv", "futures", @@ -11549,7 +11677,7 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", "sc-executor", - "sc-transaction-pool-api 37.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing)", + "sc-transaction-pool-api", "sc-utils", "sp-api", "sp-blockchain", @@ -11568,7 +11696,8 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.44.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f64e538ab9edefbf0ddc105ff5b088344c88bc86f21650a2d2020be04a957730" dependencies = [ "async-trait", "futures", @@ -11613,55 +11742,11 @@ dependencies = [ "sc-consensus", "sc-network", "sc-network-common", - "sc-network-gossip 0.45.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sc-network-sync", - "sc-network-types", - "sc-telemetry", - "sc-transaction-pool-api 37.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sc-utils", - "serde_json", - "sp-api", - "sp-application-crypto 38.0.0", - "sp-arithmetic 26.0.0", - "sp-blockchain", - "sp-consensus", - "sp-consensus-grandpa", - "sp-core 34.0.0", - "sp-crypto-hashing", - "sp-keystore 0.40.0", - "sp-runtime 39.0.5", - "substrate-prometheus-endpoint", - "thiserror", -] - -[[package]] -name = "sc-consensus-grandpa" -version = "0.30.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" -dependencies = [ - "ahash 0.8.8", - "array-bytes", - "async-trait", - "dyn-clone", - "finality-grandpa", - "fork-tree", - "futures", - "futures-timer", - "log", - "parity-scale-codec", - "parking_lot 0.12.3", - "rand", - "sc-block-builder", - "sc-chain-spec", - "sc-client-api", - "sc-consensus", - "sc-network", - "sc-network-common", - "sc-network-gossip 0.45.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing)", + "sc-network-gossip", "sc-network-sync", "sc-network-types", "sc-telemetry", - "sc-transaction-pool-api 37.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing)", + "sc-transaction-pool-api", "sc-utils", "serde_json", "sp-api", @@ -11681,7 +11766,8 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.40.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f0cc0a3728fd033589183460c5a49b2e7545d09dc89a098216ef9e9aadcd9dc" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", @@ -11704,7 +11790,8 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c3b703a33dcb7cddf19176fdf12294b9a6408125836b0f4afee3e6969e7f190" dependencies = [ "polkavm", "sc-allocator", @@ -11717,7 +11804,8 @@ dependencies = [ [[package]] name = "sc-executor-polkavm" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26fe58d9cacfab73e5595fa84b80f7bd03efebe54a0574daaeb221a1d1f7ab80" dependencies = [ "log", "polkavm", @@ -11728,7 +11816,8 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8cd498f2f77ec1f861c30804f5bfd796d4afcc8ce44ea1f11bfbe2847551d161" dependencies = [ "anyhow", "cfg-if", @@ -11746,7 +11835,8 @@ dependencies = [ [[package]] name = "sc-mixnet" version = "0.15.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "781a1ffd953074e060a5f9e253f7a029bedd935fe9621bb7483cc2d442a6b1d1" dependencies = [ "array-bytes", "arrayvec 0.7.4", @@ -11762,7 +11852,7 @@ dependencies = [ "sc-client-api", "sc-network", "sc-network-types", - "sc-transaction-pool-api 37.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing)", + "sc-transaction-pool-api", "sp-api", "sp-consensus", "sp-core 34.0.0", @@ -11774,8 +11864,9 @@ dependencies = [ [[package]] name = "sc-network" -version = "0.45.5" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +version = "0.45.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51392c871f3c8867481e2b1d3426fa997fe14d3c739ae20e48c676aa92b9af08" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -11826,7 +11917,8 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.44.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbff059c0ca497757f633cfa13625fbaa3028f23a77a9696e94e700008f8dd5a" dependencies = [ "async-trait", "bitflags 1.3.2", @@ -11861,29 +11953,11 @@ dependencies = [ "tracing", ] -[[package]] -name = "sc-network-gossip" -version = "0.45.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" -dependencies = [ - "ahash 0.8.8", - "futures", - "futures-timer", - "log", - "sc-network", - "sc-network-common", - "sc-network-sync", - "sc-network-types", - "schnellru", - "sp-runtime 39.0.5", - "substrate-prometheus-endpoint", - "tracing", -] - [[package]] name = "sc-network-sync" version = "0.44.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82cb3b9939d57083495b3ed1304094b939c99ebdc651fb779ab6d2c83428679e" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -11920,7 +11994,8 @@ dependencies = [ [[package]] name = "sc-network-types" version = "0.12.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c372dbda66644a1df0daa8c0d99c36b6f74db7dca213d2416cd84f507125224" dependencies = [ "bs58 0.5.1", "ed25519-dalek", @@ -11937,13 +12012,14 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.44.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "147274633577e55db73dbdc64168c25b54cca6cac4fcde118bd9946cf7b24838" dependencies = [ "jsonrpsee 0.24.7", "parity-scale-codec", "sc-chain-spec", "sc-mixnet", - "sc-transaction-pool-api 37.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing)", + "sc-transaction-pool-api", "scale-info", "serde", "serde_json", @@ -11957,7 +12033,8 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "25.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e9e28cab12625bcdb8828f9a1177b8d061972f90fda89a70c10763da50e0aaa5" dependencies = [ "chrono", "futures", @@ -11991,26 +12068,11 @@ dependencies = [ "thiserror", ] -[[package]] -name = "sc-transaction-pool-api" -version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" -dependencies = [ - "async-trait", - "futures", - "log", - "parity-scale-codec", - "serde", - "sp-blockchain", - "sp-core 34.0.0", - "sp-runtime 39.0.5", - "thiserror", -] - [[package]] name = "sc-utils" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "acf1bad736c230f16beb1cf48af9e69564df23b13aca9e5751a61266340b4bb5" dependencies = [ "async-channel 1.9.0", "futures", @@ -12657,7 +12719,8 @@ checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" [[package]] name = "slot-range-helper" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e34f1146a457a5c554dedeae6c7273aa54c3b031f3e9eb0abd037b5511e2ce9" dependencies = [ "enumn", "parity-scale-codec", @@ -12808,8 +12871,9 @@ dependencies = [ [[package]] name = "snowbridge-beacon-primitives" -version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25492622eb3e9e8f4e1c8abdfc4253b71735ea2dd8f571c5054292849b1a31cd" dependencies = [ "byte-slice-cast", "frame-support", @@ -12831,7 +12895,8 @@ dependencies = [ [[package]] name = "snowbridge-core" version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6be61e4db95d1e253a1d5e722953b2d2f6605e5f9761f0a919e5d3fbdbff9da9" dependencies = [ "ethabi-decode", "frame-support", @@ -12854,7 +12919,8 @@ dependencies = [ [[package]] name = "snowbridge-ethereum" version = "0.9.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc3d6d549c57df27cf89ec852f932fa4008eea877a6911a87e03e8002104eabd" dependencies = [ "ethabi-decode", "ethbloom", @@ -12889,7 +12955,8 @@ dependencies = [ [[package]] name = "snowbridge-outbound-queue-merkle-tree" version = "0.9.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74c6a9b65fa61711b704f0c6afb3663c6288288e8822ddae5cc1146fe3ad9ce8" dependencies = [ "parity-scale-codec", "scale-info", @@ -12900,7 +12967,8 @@ dependencies = [ [[package]] name = "snowbridge-outbound-queue-runtime-api" version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38d27b8d9cb8022637a5ce4f52692520fa75874f393e04ef5cd75bd8795087f6" dependencies = [ "frame-support", "parity-scale-codec", @@ -12912,8 +12980,9 @@ dependencies = [ [[package]] name = "snowbridge-pallet-ethereum-client" -version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "65826ed8585a614c0818e5e8da5a57bb0da36ba3e540e193672ac66d2f131d6c" dependencies = [ "frame-benchmarking", "frame-support", @@ -12938,7 +13007,8 @@ dependencies = [ [[package]] name = "snowbridge-pallet-ethereum-client-fixtures" version = "0.18.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3984b98465af1d862d4e87ba783e1731f2a3f851b148d6cb98d526cebd351185" dependencies = [ "hex-literal", "snowbridge-beacon-primitives", @@ -12949,8 +13019,9 @@ dependencies = [ [[package]] name = "snowbridge-pallet-inbound-queue" -version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82a21efb385a4ec84476b1eb3d850905d77a395e5e477047752981daaadcdca7" dependencies = [ "alloy-primitives", "alloy-sol-types", @@ -12978,7 +13049,8 @@ dependencies = [ [[package]] name = "snowbridge-pallet-inbound-queue-fixtures" version = "0.18.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1f251e579b3d3d93cf833c8e503122808742dee33e7ea53b0f292a76c024d66" dependencies = [ "hex-literal", "snowbridge-beacon-primitives", @@ -12990,7 +13062,8 @@ dependencies = [ [[package]] name = "snowbridge-pallet-outbound-queue" version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7d49478041b6512c710d0d4655675d146fe00a8e0c1624e5d8a1d6c161d490f" dependencies = [ "bridge-hub-common", "ethabi-decode", @@ -13012,7 +13085,8 @@ dependencies = [ [[package]] name = "snowbridge-pallet-system" version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "674db59b3c8013382e5c07243ad9439b64d81d2e8b3c4f08d752b55aa5de697e" dependencies = [ "frame-benchmarking", "frame-support", @@ -13032,7 +13106,8 @@ dependencies = [ [[package]] name = "snowbridge-router-primitives" version = "0.16.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aefe74eafeac92e1d9e46b7bb76ec297f6182b4a023f7e7eb7eb8be193f93bef" dependencies = [ "frame-support", "hex-literal", @@ -13051,7 +13126,8 @@ dependencies = [ [[package]] name = "snowbridge-runtime-common" version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6093f0e73d6cfdd2eea8712155d1d75b5063fc9b1d854d2665b097b4bb29570d" dependencies = [ "frame-support", "log", @@ -13067,7 +13143,8 @@ dependencies = [ [[package]] name = "snowbridge-runtime-test-common" version = "0.12.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "242ad550a31ebd8e29a17beb89f1e5ddf4e657ebdf667fb9e4c0660428de4e9b" dependencies = [ "cumulus-pallet-parachain-system", "frame-support", @@ -13098,7 +13175,8 @@ dependencies = [ [[package]] name = "snowbridge-system-runtime-api" version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68b8b83b3db781c49844312a23965073e4d93341739a35eafe526c53b578d3b7" dependencies = [ "parity-scale-codec", "snowbridge-core", @@ -13160,7 +13238,8 @@ dependencies = [ [[package]] name = "sp-api" version = "34.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbce492e0482134128b7729ea36f5ef1a9f9b4de2d48ff8dde7b5e464e28ce75" dependencies = [ "docify", "hash-db", @@ -13182,7 +13261,8 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c9aadf9e97e694f0e343978aa632938c5de309cbcc8afed4136cb71596737278" dependencies = [ "Inflector", "blake2 0.10.6", @@ -13210,7 +13290,8 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d8133012faa5f75b2f0b1619d9f720c1424ac477152c143e5f7dbde2fe1a958" dependencies = [ "parity-scale-codec", "scale-info", @@ -13237,7 +13318,8 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46d0d0a4c591c421d3231ddd5e27d828618c24456d51445d21a1f79fcee97c23" dependencies = [ "docify", "integer-sqrt", @@ -13245,13 +13327,15 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", + "sp-std", "static_assertions", ] [[package]] name = "sp-authority-discovery" version = "34.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "519c33af0e25ba2dd2eb3790dc404d634b6e4ce0801bcc8fa3574e07c365e734" dependencies = [ "parity-scale-codec", "scale-info", @@ -13263,7 +13347,8 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "34.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74738809461e3d4bd707b5b94e0e0c064a623a74a6a8fe5c98514417a02858dd" dependencies = [ "sp-api", "sp-inherents", @@ -13273,7 +13358,8 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "37.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a309eecd6b5689f57e67181deaa628d9c8951db1ba0d26f07c69e14dffdc4765" dependencies = [ "futures", "parity-scale-codec", @@ -13292,7 +13378,8 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.40.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce75efd1e164be667a53c20182c45b4c2abe325abcbd21fc292b82be5b9240f7" dependencies = [ "async-trait", "futures", @@ -13307,7 +13394,8 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.40.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a8faaa05bbcb9c41f0cc535c4c1315abf6df472b53eae018678d1b4d811ac47" dependencies = [ "async-trait", "parity-scale-codec", @@ -13323,7 +13411,8 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.40.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36ee95e17ee8dcd14db7d584b899a426565ca9abe5a266ab82277977fc547f86" dependencies = [ "async-trait", "parity-scale-codec", @@ -13341,7 +13430,8 @@ dependencies = [ [[package]] name = "sp-consensus-beefy" version = "22.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1d97e8cd75d85d15cda6f1923cf3834e848f80d5a6de1cf4edbbc5f0ad607eb" dependencies = [ "lazy_static", "parity-scale-codec", @@ -13362,7 +13452,8 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "587b791efe6c5f18e09dbbaf1ece0ee7b5fe51602c233e7151a3676b0de0260b" dependencies = [ "finality-grandpa", "log", @@ -13379,7 +13470,8 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.40.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbafb7ed44f51c22fa277fb39b33dc601fa426133a8e2b53f3f46b10f07fba43" dependencies = [ "parity-scale-codec", "scale-info", @@ -13437,7 +13529,8 @@ dependencies = [ [[package]] name = "sp-core" version = "34.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c961a5e33fb2962fa775c044ceba43df9c6f917e2c35d63bfe23738468fa76a7" dependencies = [ "array-bytes", "bitflags 1.3.2", @@ -13483,7 +13576,8 @@ dependencies = [ [[package]] name = "sp-crypto-hashing" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc9927a7f81334ed5b8a98a4a978c81324d12bd9713ec76b5c68fd410174c5eb" dependencies = [ "blake2b_simd", "byteorder", @@ -13496,7 +13590,8 @@ dependencies = [ [[package]] name = "sp-crypto-hashing-proc-macro" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b85d0f1f1e44bd8617eb2a48203ee854981229e3e79e6f468c7175d5fd37489b" dependencies = [ "quote", "sp-crypto-hashing", @@ -13506,7 +13601,8 @@ dependencies = [ [[package]] name = "sp-database" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "722cbecdbf5b94578137dbd07feb51e95f7de221be0c1ff4dcfe0bb4cd986929" dependencies = [ "kvdb", "parking_lot 0.12.3", @@ -13515,7 +13611,8 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48d09fa0a5f7299fb81ee25ae3853d26200f7a348148aed6de76be905c007dbe" dependencies = [ "proc-macro2", "quote", @@ -13537,7 +13634,8 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a904407d61cb94228c71b55a9d3708e9d6558991f9e83bd42bd91df37a159d30" dependencies = [ "environmental", "parity-scale-codec", @@ -13547,7 +13645,8 @@ dependencies = [ [[package]] name = "sp-genesis-builder" version = "0.15.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a646ed222fd86d5680faa4a8967980eb32f644cae6c8523e1c689a6deda3e8" dependencies = [ "parity-scale-codec", "scale-info", @@ -13559,7 +13658,8 @@ dependencies = [ [[package]] name = "sp-inherents" version = "34.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "afffbddc380d99a90c459ba1554bbbc01d62e892de9f1485af6940b89c4c0d57" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -13599,7 +13699,8 @@ dependencies = [ [[package]] name = "sp-io" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59ef7eb561bb4839cc8424ce58c5ea236cbcca83f26fcc0426d8decfe8aa97d4" dependencies = [ "bytes", "docify", @@ -13625,7 +13726,8 @@ dependencies = [ [[package]] name = "sp-keyring" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c0e20624277f578b27f44ecfbe2ebc2e908488511ee2c900c5281599f700ab3" dependencies = [ "sp-core 34.0.0", "sp-runtime 39.0.5", @@ -13647,7 +13749,8 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.40.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0248b4d784cb4a01472276928977121fa39d977a5bb24793b6b15e64b046df42" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", @@ -13658,7 +13761,8 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0c768c11afbe698a090386876911da4236af199cd38a5866748df4d8628aeff" dependencies = [ "thiserror", "zstd 0.12.4", @@ -13667,7 +13771,8 @@ dependencies = [ [[package]] name = "sp-metadata-ir" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a616fa51350b35326682a472ee8e6ba742fdacb18babac38ecd46b3e05ead869" dependencies = [ "frame-metadata 16.0.0", "parity-scale-codec", @@ -13677,7 +13782,8 @@ dependencies = [ [[package]] name = "sp-mixnet" version = "0.12.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b0b017dd54823b6e62f9f7171a1df350972e5c6d0bf17e0c2f78680b5c31942" dependencies = [ "parity-scale-codec", "scale-info", @@ -13688,7 +13794,8 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "34.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a12dd76e368f1e48144a84b4735218b712f84b3f976970e2f25a29b30440e10" dependencies = [ "log", "parity-scale-codec", @@ -13705,7 +13812,8 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "34.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af922f112c7c1ed199eabe14f12a82ceb75e1adf0804870eccfbcf3399492847" dependencies = [ "parity-scale-codec", "scale-info", @@ -13718,7 +13826,8 @@ dependencies = [ [[package]] name = "sp-offchain" version = "34.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d9de237d72ecffd07f90826eef18360208b16d8de939d54e61591fac0fcbf99" dependencies = [ "sp-api", "sp-core 34.0.0", @@ -13727,18 +13836,19 @@ dependencies = [ [[package]] name = "sp-panic-handler" -version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +version = "13.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81478b3740b357fa0ea10fcdc1ee02ebae7734e50f80342c4743476d9f78eeea" dependencies = [ "backtrace", - "lazy_static", "regex", ] [[package]] name = "sp-rpc" version = "32.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "45458f0955870a92b3969098d4f1f4e9b55b4282d9f1dc112a51bb5bb6584900" dependencies = [ "rustc-hash 1.1.0", "serde", @@ -13773,7 +13883,8 @@ dependencies = [ [[package]] name = "sp-runtime" version = "39.0.5" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1e00503b83cf48fffe48746b91b9b832d6785d4e2eeb0941558371eac6baac6" dependencies = [ "docify", "either", @@ -13819,7 +13930,8 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "985eb981f40c689c6a0012c937b68ed58dabb4341d06f2dfe4dfd5ed72fa4017" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -13838,7 +13950,8 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0195f32c628fee3ce1dfbbf2e7e52a30ea85f3589da9fe62a8b816d70fc06294" dependencies = [ "Inflector", "expander", @@ -13851,7 +13964,8 @@ dependencies = [ [[package]] name = "sp-session" version = "36.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00a3a307fedc423fb8cd2a7726a3bbb99014f1b4b52f26153993e2aae3338fe6" dependencies = [ "parity-scale-codec", "scale-info", @@ -13859,13 +13973,28 @@ dependencies = [ "sp-core 34.0.0", "sp-keystore 0.40.0", "sp-runtime 39.0.5", - "sp-staking", + "sp-staking 36.0.0", +] + +[[package]] +name = "sp-staking" +version = "34.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "143a764cacbab58347d8b2fd4c8909031fb0888d7b02a0ec9fa44f81f780d732" +dependencies = [ + "impl-trait-for-tuples", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 34.0.0", + "sp-runtime 39.0.5", ] [[package]] name = "sp-staking" version = "36.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a73eedb4b85f4cd420d31764827546aa22f82ce1646d0fd258993d051de7a90" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -13900,7 +14029,8 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.43.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "930104d6ae882626e8880d9b1578da9300655d337a3ffb45e130c608b6c89660" dependencies = [ "hash-db", "log", @@ -13920,7 +14050,8 @@ dependencies = [ [[package]] name = "sp-statement-store" version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c219bc34ef4d1f9835f3ed881f965643c32034fcc030eb33b759dadbc802c1c2" dependencies = [ "aes-gcm", "curve25519-dalek 4.1.3", @@ -13944,7 +14075,8 @@ dependencies = [ [[package]] name = "sp-std" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12f8ee986414b0a9ad741776762f4083cd3a5128449b982a3919c4df36874834" [[package]] name = "sp-storage" @@ -13963,7 +14095,8 @@ dependencies = [ [[package]] name = "sp-storage" version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99c82989b3a4979a7e1ad848aad9f5d0b4388f1f454cc131766526601ab9e8f8" dependencies = [ "impl-serde", "parity-scale-codec", @@ -13975,7 +14108,8 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "34.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72a1cb4df653d62ccc0dbce1db45d1c9443ec60247ee9576962d24da4c9c6f07" dependencies = [ "async-trait", "parity-scale-codec", @@ -14000,7 +14134,8 @@ dependencies = [ [[package]] name = "sp-tracing" version = "17.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf641a1d17268c8fcfdb8e0fa51a79c2d4222f4cfda5f3944dbdbc384dced8d5" dependencies = [ "parity-scale-codec", "tracing", @@ -14011,7 +14146,8 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "34.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc4bf251059485a7dd38fe4afeda8792983511cc47f342ff4695e2dcae6b5247" dependencies = [ "sp-api", "sp-runtime 39.0.5", @@ -14045,7 +14181,8 @@ dependencies = [ [[package]] name = "sp-trie" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6282aef9f4b6ecd95a67a45bcdb67a71f4a4155c09a53c10add4ffe823db18cd" dependencies = [ "ahash 0.8.8", "hash-db", @@ -14068,7 +14205,8 @@ dependencies = [ [[package]] name = "sp-version" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d521a405707b5be561367cd3d442ff67588993de24062ce3adefcf8437ee9fe1" dependencies = [ "impl-serde", "parity-scale-codec", @@ -14085,7 +14223,8 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5aee8f6730641a65fcf0c8f9b1e448af4b3bb083d08058b47528188bccc7b7a7" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -14110,7 +14249,8 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "21.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b066baa6d57951600b14ffe1243f54c47f9c23dd89c262e17ca00ae8dca58be9" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -14138,7 +14278,8 @@ dependencies = [ [[package]] name = "sp-weights" version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93cdaf72a1dad537bbb130ba4d47307ebe5170405280ed1aa31fa712718a400e" dependencies = [ "bounded-collections", "parity-scale-codec", @@ -14292,7 +14433,7 @@ dependencies = [ "pallet-xcm", "pallet-xcm-benchmarks", "parity-scale-codec", - "polkadot-primitives", + "polkadot-primitives 16.0.0", "polkadot-runtime-common", "polkadot-runtime-parachains", "relay-common", @@ -14316,7 +14457,7 @@ dependencies = [ "sp-offchain", "sp-runtime 39.0.5", "sp-session", - "sp-staking", + "sp-staking 36.0.0", "sp-std", "sp-storage 21.0.0", "sp-tracing 17.0.1", @@ -14335,7 +14476,8 @@ dependencies = [ [[package]] name = "staging-parachain-info" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d28266dfddbfff721d70ad2f873380845b569adfab32f257cf97d9cedd894b68" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -14347,8 +14489,9 @@ dependencies = [ [[package]] name = "staging-xcm" -version = "14.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +version = "14.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "250c5290c308d1f462403dc4e7926976727917e98a196de1ea4a49c86341f21c" dependencies = [ "array-bytes", "bounded-collections", @@ -14366,8 +14509,9 @@ dependencies = [ [[package]] name = "staging-xcm-builder" -version = "17.0.3" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +version = "17.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1693870a07e3fd8115c02b44e1223ce149b6cfa0b60f59a1c0fbc26637766a5" dependencies = [ "frame-support", "frame-system", @@ -14389,7 +14533,8 @@ dependencies = [ [[package]] name = "staging-xcm-executor" version = "17.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c89045f495097293ce29df1f3f459e9ccc991ff2ee88a4a91e8110a6886d2c8" dependencies = [ "environmental", "frame-benchmarking", @@ -14504,7 +14649,8 @@ dependencies = [ [[package]] name = "substrate-bip39" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca58ffd742f693dc13d69bdbb2e642ae239e0053f6aab3b104252892f856700a" dependencies = [ "hmac 0.12.1", "pbkdf2", @@ -14539,11 +14685,10 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d8fe06b03b8a291c09507c42f92a2c2c10dd3d62975d02c7f64a92d87bfe09b" dependencies = [ - "http-body-util", - "hyper 1.4.1", - "hyper-util", + "hyper 0.14.27", "log", "prometheus", "thiserror", @@ -14553,7 +14698,8 @@ dependencies = [ [[package]] name = "substrate-rpc-client" version = "0.44.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5939d2b2a0b556714512dffb08ae3df3fc245039d9b08ee5b0df4e403007ee3a" dependencies = [ "async-trait", "jsonrpsee 0.24.7", @@ -14576,7 +14722,8 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "24.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf035ffe7335fb24053edfe4d0a5780250eda772082a1b80ae25835dd4c09265" dependencies = [ "array-bytes", "build-helper", @@ -14834,7 +14981,7 @@ dependencies = [ "kusama-runtime-constants", "parachains-common", "polkadot-core-primitives", - "polkadot-primitives", + "polkadot-primitives 16.0.0", "polkadot-runtime-constants", "smallvec", "sp-core 34.0.0", @@ -16530,7 +16677,8 @@ dependencies = [ [[package]] name = "xcm-emulator" version = "0.16.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e9ca0239660dd0303f2aa492e297d0be5051fc39e792c840580e05c522fecaa" dependencies = [ "array-bytes", "cumulus-pallet-parachain-system", @@ -16549,7 +16697,7 @@ dependencies = [ "parity-scale-codec", "paste", "polkadot-parachain-primitives", - "polkadot-primitives", + "polkadot-primitives 16.0.0", "polkadot-runtime-parachains", "sp-arithmetic 26.0.0", "sp-core 34.0.0", @@ -16565,7 +16713,8 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "10.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87fb4f14094d65c500a59bcf540cf42b99ee82c706edd6226a92e769ad60563e" dependencies = [ "Inflector", "proc-macro2", @@ -16575,8 +16724,9 @@ dependencies = [ [[package]] name = "xcm-runtime-apis" -version = "0.4.2" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=bkchr-fix-the-thing#b6a646d1f72dbfb50cb83230bbc0309d2f659357" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9820d596ca59a981951d2d01924ba0d45b0ab5671fd24dacf68415dbe1fe1053" dependencies = [ "frame-support", "parity-scale-codec", diff --git a/Cargo.toml b/Cargo.toml index 78f5e882d5..666bf38cd8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -36,8 +36,8 @@ bridge-hub-kusama-emulated-chain = { path = "integration-tests/emulated/chains/p bridge-hub-kusama-runtime = { path = "system-parachains/bridge-hubs/bridge-hub-kusama" } bridge-hub-polkadot-emulated-chain = { path = "integration-tests/emulated/chains/parachains/bridges/bridge-hub-polkadot" } bridge-hub-polkadot-runtime = { path = "system-parachains/bridge-hubs/bridge-hub-polkadot" } -bridge-hub-test-utils = { version = "0.20.0" } -bridge-runtime-common = { version = "0.18.2", default-features = false } +bridge-hub-test-utils = { version = "0.20.1" } +bridge-runtime-common = { version = "0.18.3", default-features = false } clap = { version = "4.5.0" } codec = { package = "parity-scale-codec", version = "3.6.9", default-features = false } collectives-polkadot-emulated-chain = { path = "integration-tests/emulated/chains/parachains/collectives/collectives-polkadot" } @@ -51,11 +51,11 @@ cumulus-pallet-aura-ext = { version = "0.17.0", default-features = false } cumulus-pallet-parachain-system = { version = "0.17.1", default-features = false } cumulus-pallet-session-benchmarking = { version = "19.0.0", default-features = false } cumulus-pallet-xcm = { version = "0.17.0", default-features = false } -cumulus-pallet-xcmp-queue = { version = "0.17.0", default-features = false } +cumulus-pallet-xcmp-queue = { version = "0.17.2", default-features = false } cumulus-primitives-aura = { version = "0.15.0", default-features = false } cumulus-primitives-core = { version = "0.16.0", default-features = false } cumulus-primitives-utility = { version = "0.17.0", default-features = false } -emulated-integration-tests-common = { version = "16.0.0" } +emulated-integration-tests-common = { version = "16.0.1" } encointer-balances-tx-payment = { version = "~14.1.0", default-features = false } encointer-balances-tx-payment-rpc-runtime-api = { version = "~14.1.0", default-features = false } encointer-kusama-runtime = { path = "system-parachains/encointer" } @@ -90,7 +90,7 @@ pallet-authority-discovery = { version = "38.0.0", default-features = false } pallet-authorship = { version = "38.0.0", default-features = false } pallet-babe = { version = "38.0.0", default-features = false } pallet-bags-list = { version = "37.0.0", default-features = false } -pallet-balances = { version = "39.0.0", default-features = false } +pallet-balances = { version = "39.0.1", default-features = false } pallet-beefy = { version = "39.0.0", default-features = false } pallet-beefy-mmr = { version = "39.0.0", default-features = false } pallet-bounties = { version = "37.0.2", default-features = false } @@ -133,7 +133,7 @@ pallet-nft-fractionalization = { version = "21.0.0", default-features = false } pallet-nfts = { version = "32.0.0", default-features = false } pallet-nfts-runtime-api = { version = "24.0.0", default-features = false } pallet-nis = { version = "38.0.0", default-features = false } -pallet-nomination-pools = { version = "35.0.2", default-features = false } +pallet-nomination-pools = { version = "35.0.3", default-features = false } pallet-nomination-pools-benchmarking = { version = "36.0.0", default-features = false } pallet-nomination-pools-runtime-api = { version = "33.0.2", default-features = false } pallet-offences = { version = "37.0.0", default-features = false } @@ -150,8 +150,8 @@ pallet-scheduler = { version = "39.0.0", default-features = false } pallet-session = { version = "38.0.0", default-features = false } pallet-session-benchmarking = { version = "38.0.0", default-features = false } pallet-society = { version = "38.0.0", default-features = false } -pallet-staking = { version = "38.0.0", default-features = false } -pallet-delegated-staking = { version = "5.0.0", default-features = false } +pallet-staking = { version = "38.0.1", default-features = false } +pallet-delegated-staking = { version = "5.0.1", default-features = false } pallet-staking-reward-curve = { version = "12.0.0" } pallet-staking-reward-fn = { version = "22.0.0", default-features = false } pallet-staking-runtime-api = { version = "24.0.0", default-features = false } @@ -165,16 +165,16 @@ pallet-uniques = { version = "38.0.0", default-features = false } pallet-utility = { version = "38.0.0", default-features = false } pallet-vesting = { version = "38.0.0", default-features = false } pallet-whitelist = { version = "37.0.0", default-features = false } -pallet-xcm = { version = "17.0.1", default-features = false } +pallet-xcm = { version = "17.0.2", default-features = false } pallet-xcm-benchmarks = { version = "17.0.0", default-features = false } -pallet-xcm-bridge-hub = { version = "0.13.2", default-features = false } +pallet-xcm-bridge-hub = { version = "0.13.3", default-features = false } pallet-xcm-bridge-hub-router = { version = "0.15.3", default-features = false } parachain-info = { version = "0.17.0", default-features = false, package = "staging-parachain-info" } parachains-common = { version = "18.0.0", default-features = false } parachains-runtimes-test-utils = { version = "19.0.0" } paste = { version = "1.0.14" } penpal-emulated-chain = { path = "integration-tests/emulated/chains/parachains/testing/penpal" } -penpal-runtime = { version = "0.25.0" } +penpal-runtime = { version = "0.25.1" } people-kusama-emulated-chain = { path = "integration-tests/emulated/chains/parachains/people/people-kusama" } people-kusama-runtime = { path = "system-parachains/people/people-kusama" } people-polkadot-emulated-chain = { path = "integration-tests/emulated/chains/parachains/people/people-polkadot" } @@ -192,17 +192,17 @@ frame-metadata-hash-extension = { version = "0.6.0", default-features = false } remote-externalities = { version = "0.46.0", package = "frame-remote-externalities" } runtime-parachains = { version = "17.0.2", default-features = false, package = "polkadot-runtime-parachains" } sc-chain-spec = { version = "38.0.0" } -sc-network = { version = "0.45.5" } +sc-network = { version = "0.45.6" } scale-info = { version = "2.10.0", default-features = false } separator = { version = "0.4.1" } serde = { version = "1.0.196" } serde_json = { version = "1.0.113", default-features = false } smallvec = { version = "1.13.1" } -snowbridge-beacon-primitives = { version = "0.10.0", default-features = false } +snowbridge-beacon-primitives = { version = "0.10.1", default-features = false } snowbridge-core = { version = "0.10.0", default-features = false } snowbridge-outbound-queue-runtime-api = { version = "0.10.0", default-features = false } -snowbridge-pallet-ethereum-client = { version = "0.10.0", default-features = false } -snowbridge-pallet-inbound-queue = { version = "0.10.0", default-features = false } +snowbridge-pallet-ethereum-client = { version = "0.10.1", default-features = false } +snowbridge-pallet-inbound-queue = { version = "0.10.1", default-features = false } snowbridge-pallet-inbound-queue-fixtures = { version = "0.18.1" } snowbridge-pallet-ethereum-client-fixtures = { version = "0.18.0" } snowbridge-pallet-outbound-queue = { version = "0.10.0", default-features = false } @@ -238,11 +238,11 @@ sp-weights = { version = "31.0.0", default-features = false } substrate-wasm-builder = { version = "24.0.1" } system-parachains-constants = { path = "system-parachains/constants", default-features = false } tokio = { version = "1.36.0" } -xcm = { version = "14.2.0", default-features = false, package = "staging-xcm" } -xcm-builder = { version = "17.0.3", default-features = false, package = "staging-xcm-builder" } +xcm = { version = "14.2.1", default-features = false, package = "staging-xcm" } +xcm-builder = { version = "17.0.4", default-features = false, package = "staging-xcm-builder" } xcm-emulator = { version = "0.16.0" } xcm-executor = { version = "17.0.1", default-features = false, package = "staging-xcm-executor" } -xcm-runtime-apis = { version = "0.4.2", default-features = false } +xcm-runtime-apis = { version = "0.4.3", default-features = false } anyhow = { version = "1.0.82" } subxt = { version = "0.35.0", default-features = false } tracing-subscriber = { version = "0.3.18" } @@ -316,221 +316,3 @@ opt-level = 3 inherits = "release" lto = true codegen-units = 1 - -[patch.crates-io] -bridge-runtime-common = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -bp-header-chain = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -bp-runtime = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -frame-support = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -frame-support-procedural = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -frame-support-procedural-tools = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -frame-support-procedural-tools-derive = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-crypto-hashing = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-crypto-hashing-proc-macro = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -frame-system = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-core = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-debug-derive = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-externalities = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-storage = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-runtime-interface = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-runtime-interface-proc-macro = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-std = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-tracing = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-wasm-interface = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-io = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-keystore = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-state-machine = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-panic-handler = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-trie = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-application-crypto = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-arithmetic = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-weights = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-api = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-api-proc-macro = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-metadata-ir = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-version = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-version-proc-macro = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sc-block-builder = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-block-builder = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-inherents = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-blockchain = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-consensus = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-database = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sc-client-api = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -substrate-prometheus-endpoint = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sc-executor = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sc-executor-common = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sc-allocator = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-maybe-compressed-blob = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sc-executor-polkavm = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sc-executor-wasmtime = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -substrate-wasm-builder = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-rpc = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -frame-executive = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -frame-try-runtime = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-transaction-payment = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -frame-metadata-hash-extension = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-babe = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-authorship = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-session = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-timestamp = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-timestamp = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-session = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-staking = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-consensus-babe = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-consensus-slots = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -frame-election-provider-support = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -frame-election-provider-solution-type = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-npos-elections = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sc-chain-spec = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sc-chain-spec-derive = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sc-network = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sc-network-common = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sc-consensus = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sc-network-types = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sc-utils = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-consensus-grandpa = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sc-network-sync = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -fork-tree = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sc-telemetry = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-genesis-builder = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-keyring = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -cumulus-pallet-parachain-system-proc-macro = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -cumulus-primitives-core = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -polkadot-core-primitives = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -polkadot-parachain-primitives = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -polkadot-primitives = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-authority-discovery = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -staging-xcm = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -xcm-procedural = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -cumulus-primitives-proof-size-hostfunction = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-message-queue = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -polkadot-runtime-common = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-asset-rate = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-broker = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-election-provider-multi-phase = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-election-provider-support-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-fast-unstake = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-staking = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-bags-list = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-staking-reward-curve = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-identity = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-staking-reward-fn = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-treasury = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-utility = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-collective = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-vesting = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -polkadot-runtime-parachains = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-authority-discovery = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-mmr = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-mmr-primitives = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -polkadot-runtime-metrics = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -staging-xcm-executor = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -slot-range-helper = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -staging-xcm-builder = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-asset-conversion = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-assets = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-salary = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-ranked-collective = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -xcm-runtime-apis = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-grandpa = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-offences = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-indices = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-sudo = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-consensus-beefy = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -parachains-runtimes-test-utils = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-offchain = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-aura = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -sp-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -cumulus-primitives-aura = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-collator-selection = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-glutton = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -staging-parachain-info = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -binary-merkle-tree = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -frame-system-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-beefy = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-beefy-mmr = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-bounties = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-child-bounties = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-conviction-voting = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-scheduler = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-preimage = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-membership = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-multisig = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-nis = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-parameters = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-proxy = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-recovery = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-referenda = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-society = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-state-trie-migration = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -frame-remote-externalities = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -substrate-rpc-client = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-whitelist = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-xcm-benchmarks = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-delegated-staking = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-nomination-pools = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-nomination-pools-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-nomination-pools-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-offences-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-im-online = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-session-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-staking-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -parachains-common = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -cumulus-primitives-utility = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-asset-tx-payment = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -bp-xcm-bridge-hub-router = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-xcm-bridge-hub-router = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -assets-common = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -bp-messages = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -bp-parachains = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -bp-polkadot-core = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -bp-relayers = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -bp-test-utils = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -bp-xcm-bridge-hub = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -bridge-hub-common = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -snowbridge-core = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -snowbridge-beacon-primitives = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -snowbridge-ethereum = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -bridge-hub-test-utils = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-bridge-grandpa = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-bridge-messages = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-bridge-parachains = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-bridge-relayers = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-xcm-bridge-hub = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -cumulus-pallet-session-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -cumulus-pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -emulated-integration-tests-common = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -xcm-emulator = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-alliance = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-asset-conversion-tx-payment = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-core-fellowship = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-nft-fractionalization = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-nfts = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-nfts-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -pallet-uniques = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -snowbridge-outbound-queue-merkle-tree = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -snowbridge-outbound-queue-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -snowbridge-pallet-ethereum-client = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -snowbridge-pallet-ethereum-client-fixtures = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -snowbridge-pallet-inbound-queue = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -snowbridge-pallet-inbound-queue-fixtures = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -snowbridge-router-primitives = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -snowbridge-pallet-outbound-queue = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -snowbridge-pallet-system = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -snowbridge-runtime-common = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -snowbridge-runtime-test-common = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -snowbridge-system-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -substrate-bip39 = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } -bp-bridge-hub-cumulus = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "bkchr-fix-the-thing" } diff --git a/integration-tests/emulated/helpers/src/lib.rs b/integration-tests/emulated/helpers/src/lib.rs index 08bf402e9d..2790e6485d 100644 --- a/integration-tests/emulated/helpers/src/lib.rs +++ b/integration-tests/emulated/helpers/src/lib.rs @@ -68,7 +68,7 @@ macro_rules! test_relay_is_trusted_teleporter { type OriginCaller = <$sender_relay as Chain>::OriginCaller; let origin = OriginCaller::system(RawOrigin::Signed(sender.clone())); - let result = Runtime::dry_run_call(origin, call.clone()).unwrap(); + let result = Runtime::dry_run_call(origin, call.clone(), xcm::prelude::XCM_VERSION).unwrap(); // We filter the result to get only the messages we are interested in. let (destination_to_query, messages_to_query) = &result .forwarded_xcms @@ -206,7 +206,7 @@ macro_rules! test_parachain_is_trusted_teleporter_for_relay { type OriginCaller = <$sender_para as Chain>::OriginCaller; let origin = OriginCaller::system(RawOrigin::Signed(sender.clone())); - let result = Runtime::dry_run_call(origin, call.clone()).unwrap(); + let result = Runtime::dry_run_call(origin, call.clone(), xcm::prelude::XCM_VERSION).unwrap(); // We filter the result to get only the messages we are interested in. let (destination_to_query, messages_to_query) = &result .forwarded_xcms diff --git a/integration-tests/emulated/tests/assets/asset-hub-kusama/src/tests/teleport.rs b/integration-tests/emulated/tests/assets/asset-hub-kusama/src/tests/teleport.rs index 76776b44b3..cd96e6c278 100644 --- a/integration-tests/emulated/tests/assets/asset-hub-kusama/src/tests/teleport.rs +++ b/integration-tests/emulated/tests/assets/asset-hub-kusama/src/tests/teleport.rs @@ -19,7 +19,7 @@ use emulated_integration_tests_common::xcm_helpers::non_fee_asset; use frame_support::traits::fungible::Mutate; use kusama_system_emulated_network::penpal_emulated_chain::LocalTeleportableToAssetHub as PenpalLocalTeleportableToAssetHub; use xcm_runtime_apis::{ - dry_run::runtime_decl_for_dry_run_api::DryRunApiV1, + dry_run::runtime_decl_for_dry_run_api::DryRunApiV2, fees::runtime_decl_for_xcm_payment_api::XcmPaymentApiV1, }; diff --git a/integration-tests/emulated/tests/assets/asset-hub-kusama/src/tests/xcm_fee_estimation.rs b/integration-tests/emulated/tests/assets/asset-hub-kusama/src/tests/xcm_fee_estimation.rs index 0ad9953be2..bb76134bba 100644 --- a/integration-tests/emulated/tests/assets/asset-hub-kusama/src/tests/xcm_fee_estimation.rs +++ b/integration-tests/emulated/tests/assets/asset-hub-kusama/src/tests/xcm_fee_estimation.rs @@ -28,7 +28,7 @@ use frame_support::{ }; use xcm::prelude::*; use xcm_runtime_apis::{ - dry_run::runtime_decl_for_dry_run_api::DryRunApiV1, + dry_run::runtime_decl_for_dry_run_api::DryRunApiV2, fees::runtime_decl_for_xcm_payment_api::XcmPaymentApiV1, }; @@ -83,7 +83,7 @@ fn multi_hop_works() { let call = transfer_assets_para_to_para_through_ah_call(test.clone()); let origin = OriginCaller::system(RawOrigin::Signed(sender.clone())); - let result = Runtime::dry_run_call(origin, call).unwrap(); + let result = Runtime::dry_run_call(origin, call, xcm::prelude::XCM_VERSION).unwrap(); // We filter the result to get only the messages we are interested in. let (destination_to_query, messages_to_query) = &result .forwarded_xcms diff --git a/integration-tests/emulated/tests/assets/asset-hub-polkadot/src/tests/teleport.rs b/integration-tests/emulated/tests/assets/asset-hub-polkadot/src/tests/teleport.rs index 6965fe571d..506ed270ed 100644 --- a/integration-tests/emulated/tests/assets/asset-hub-polkadot/src/tests/teleport.rs +++ b/integration-tests/emulated/tests/assets/asset-hub-polkadot/src/tests/teleport.rs @@ -19,7 +19,7 @@ use emulated_integration_tests_common::xcm_helpers::non_fee_asset; use frame_support::traits::fungible::Mutate; use polkadot_system_emulated_network::penpal_emulated_chain::LocalTeleportableToAssetHub as PenpalLocalTeleportableToAssetHub; use xcm_runtime_apis::{ - dry_run::runtime_decl_for_dry_run_api::DryRunApiV1, + dry_run::runtime_decl_for_dry_run_api::DryRunApiV2, fees::runtime_decl_for_xcm_payment_api::XcmPaymentApiV1, }; diff --git a/integration-tests/emulated/tests/assets/asset-hub-polkadot/src/tests/xcm_fee_estimation.rs b/integration-tests/emulated/tests/assets/asset-hub-polkadot/src/tests/xcm_fee_estimation.rs index 50fe578dde..be694aea5a 100644 --- a/integration-tests/emulated/tests/assets/asset-hub-polkadot/src/tests/xcm_fee_estimation.rs +++ b/integration-tests/emulated/tests/assets/asset-hub-polkadot/src/tests/xcm_fee_estimation.rs @@ -28,7 +28,7 @@ use frame_support::{ }; use xcm::prelude::*; use xcm_runtime_apis::{ - dry_run::runtime_decl_for_dry_run_api::DryRunApiV1, + dry_run::runtime_decl_for_dry_run_api::DryRunApiV2, fees::runtime_decl_for_xcm_payment_api::XcmPaymentApiV1, }; @@ -84,7 +84,7 @@ fn multi_hop_works() { let call = transfer_assets_para_to_para_through_ah_call(test.clone()); let origin = OriginCaller::system(RawOrigin::Signed(sender.clone())); - let result = Runtime::dry_run_call(origin, call).unwrap(); + let result = Runtime::dry_run_call(origin, call, xcm::prelude::XCM_VERSION).unwrap(); // We filter the result to get only the messages we are interested in. let (destination_to_query, messages_to_query) = &result .forwarded_xcms diff --git a/integration-tests/emulated/tests/bridges/bridge-hub-kusama/src/tests/teleport.rs b/integration-tests/emulated/tests/bridges/bridge-hub-kusama/src/tests/teleport.rs index 074244a418..62f80669ee 100644 --- a/integration-tests/emulated/tests/bridges/bridge-hub-kusama/src/tests/teleport.rs +++ b/integration-tests/emulated/tests/bridges/bridge-hub-kusama/src/tests/teleport.rs @@ -22,7 +22,7 @@ use integration_tests_helpers::{ test_parachain_is_trusted_teleporter_for_relay, test_relay_is_trusted_teleporter, }; use xcm_runtime_apis::{ - dry_run::runtime_decl_for_dry_run_api::DryRunApiV1, + dry_run::runtime_decl_for_dry_run_api::DryRunApiV2, fees::runtime_decl_for_xcm_payment_api::XcmPaymentApiV1, }; diff --git a/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/teleport.rs b/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/teleport.rs index 996e9f203b..22f3772359 100644 --- a/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/teleport.rs +++ b/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/teleport.rs @@ -22,7 +22,7 @@ use integration_tests_helpers::{ test_parachain_is_trusted_teleporter_for_relay, test_relay_is_trusted_teleporter, }; use xcm_runtime_apis::{ - dry_run::runtime_decl_for_dry_run_api::DryRunApiV1, + dry_run::runtime_decl_for_dry_run_api::DryRunApiV2, fees::runtime_decl_for_xcm_payment_api::XcmPaymentApiV1, }; diff --git a/integration-tests/emulated/tests/collectives/collectives-polkadot/src/tests/teleport.rs b/integration-tests/emulated/tests/collectives/collectives-polkadot/src/tests/teleport.rs index 00daa0440a..436e4d3841 100644 --- a/integration-tests/emulated/tests/collectives/collectives-polkadot/src/tests/teleport.rs +++ b/integration-tests/emulated/tests/collectives/collectives-polkadot/src/tests/teleport.rs @@ -23,7 +23,7 @@ use integration_tests_helpers::{ test_parachain_is_trusted_teleporter_for_relay, test_relay_is_trusted_teleporter, }; use xcm_runtime_apis::{ - dry_run::runtime_decl_for_dry_run_api::DryRunApiV1, + dry_run::runtime_decl_for_dry_run_api::DryRunApiV2, fees::runtime_decl_for_xcm_payment_api::XcmPaymentApiV1, }; diff --git a/integration-tests/emulated/tests/coretime/coretime-kusama/src/tests/teleport.rs b/integration-tests/emulated/tests/coretime/coretime-kusama/src/tests/teleport.rs index b55b3c6469..dfeabe6f56 100644 --- a/integration-tests/emulated/tests/coretime/coretime-kusama/src/tests/teleport.rs +++ b/integration-tests/emulated/tests/coretime/coretime-kusama/src/tests/teleport.rs @@ -21,7 +21,7 @@ use integration_tests_helpers::{ test_parachain_is_trusted_teleporter_for_relay, test_relay_is_trusted_teleporter, }; use xcm_runtime_apis::{ - dry_run::runtime_decl_for_dry_run_api::DryRunApiV1, + dry_run::runtime_decl_for_dry_run_api::DryRunApiV2, fees::runtime_decl_for_xcm_payment_api::XcmPaymentApiV1, }; diff --git a/integration-tests/emulated/tests/coretime/coretime-polkadot/src/tests/teleport.rs b/integration-tests/emulated/tests/coretime/coretime-polkadot/src/tests/teleport.rs index abedf63d5b..2335fbe423 100644 --- a/integration-tests/emulated/tests/coretime/coretime-polkadot/src/tests/teleport.rs +++ b/integration-tests/emulated/tests/coretime/coretime-polkadot/src/tests/teleport.rs @@ -22,7 +22,7 @@ use integration_tests_helpers::{ test_parachain_is_trusted_teleporter_for_relay, test_relay_is_trusted_teleporter, }; use xcm_runtime_apis::{ - dry_run::runtime_decl_for_dry_run_api::DryRunApiV1, + dry_run::runtime_decl_for_dry_run_api::DryRunApiV2, fees::runtime_decl_for_xcm_payment_api::XcmPaymentApiV1, }; diff --git a/integration-tests/emulated/tests/people/people-kusama/src/tests/teleport.rs b/integration-tests/emulated/tests/people/people-kusama/src/tests/teleport.rs index 279473dd3f..da34ec0269 100644 --- a/integration-tests/emulated/tests/people/people-kusama/src/tests/teleport.rs +++ b/integration-tests/emulated/tests/people/people-kusama/src/tests/teleport.rs @@ -22,7 +22,7 @@ use integration_tests_helpers::{ }; use people_kusama_runtime::xcm_config::XcmConfig as PeopleKusamaXcmConfig; use xcm_runtime_apis::{ - dry_run::runtime_decl_for_dry_run_api::DryRunApiV1, + dry_run::runtime_decl_for_dry_run_api::DryRunApiV2, fees::runtime_decl_for_xcm_payment_api::XcmPaymentApiV1, }; diff --git a/integration-tests/emulated/tests/people/people-polkadot/src/tests/teleport.rs b/integration-tests/emulated/tests/people/people-polkadot/src/tests/teleport.rs index 4d994d648d..e9b96f92c5 100644 --- a/integration-tests/emulated/tests/people/people-polkadot/src/tests/teleport.rs +++ b/integration-tests/emulated/tests/people/people-polkadot/src/tests/teleport.rs @@ -22,7 +22,7 @@ use integration_tests_helpers::{ }; use people_polkadot_runtime::xcm_config::XcmConfig as PeoplePolkadotXcmConfig; use xcm_runtime_apis::{ - dry_run::runtime_decl_for_dry_run_api::DryRunApiV1, + dry_run::runtime_decl_for_dry_run_api::DryRunApiV2, fees::runtime_decl_for_xcm_payment_api::XcmPaymentApiV1, }; diff --git a/relay/kusama/src/lib.rs b/relay/kusama/src/lib.rs index 5be42ddaf4..2835af3700 100644 --- a/relay/kusama/src/lib.rs +++ b/relay/kusama/src/lib.rs @@ -92,9 +92,9 @@ use frame_support::{ traits::{ fungible::HoldConsideration, tokens::{imbalance::ResolveTo, UnityOrOuterConversion}, - ConstU32, ConstU8, EitherOf, EitherOfDiverse, Everything, FromContains, InstanceFilter, - KeyOwnerProofSystem, LinearStoragePrice, PrivilegeCmp, ProcessMessage, ProcessMessageError, - StorageMapShim, WithdrawReasons, + ConstU32, ConstU8, Contains, EitherOf, EitherOfDiverse, Everything, FromContains, + InstanceFilter, KeyOwnerProofSystem, LinearStoragePrice, PrivilegeCmp, ProcessMessage, + ProcessMessageError, StorageMapShim, WithdrawReasons, }, weights::{ConstantMultiplier, WeightMeter, WeightToFee as _}, PalletId, @@ -834,7 +834,11 @@ impl pallet_staking::Config for Runtime { type EventListeners = (NominationPools, DelegatedStaking); type DisablingStrategy = pallet_staking::UpToLimitDisablingStrategy; type WeightInfo = weights::pallet_staking::WeightInfo; - type Filter = pallet_nomination_pools::AllPoolMembers; + // TODO: this will come back later (stable2412/stable25XY) + // type Filter = pallet_nomination_pools::AllPoolMembers; + fn filter(who: &AccountId) -> bool { + pallet_nomination_pools::AllPoolMembers::::contains(who) + } } impl pallet_fast_unstake::Config for Runtime { @@ -1674,7 +1678,8 @@ impl pallet_nomination_pools::Config for Runtime { type PalletId = PoolsPalletId; type MaxPointsToBalance = MaxPointsToBalance; type AdminOrigin = EitherOf, StakingAdmin>; - type Filter = pallet_staking::AllStakers; + // TODO: this will come back later (stable2412/stable25XY) + // type Filter = pallet_staking::AllStakers; } parameter_types! { @@ -2732,8 +2737,8 @@ sp_api::impl_runtime_apis! { } impl xcm_runtime_apis::dry_run::DryRunApi for Runtime { - fn dry_run_call(origin: OriginCaller, call: RuntimeCall) -> Result, XcmDryRunApiError> { - XcmPallet::dry_run_call::(origin, call) + fn dry_run_call(origin: OriginCaller, call: RuntimeCall, result_xcms_version: XcmVersion) -> Result, XcmDryRunApiError> { + XcmPallet::dry_run_call::(origin, call, result_xcms_version) } fn dry_run_xcm(origin_location: VersionedLocation, xcm: VersionedXcm) -> Result, XcmDryRunApiError> { @@ -3027,6 +3032,59 @@ mod multiplier_tests { } } +#[cfg(test)] +mod staking_tests { + use super::*; + use frame_support::{assert_noop, assert_ok, traits::fungible::Mutate}; + + #[test] + fn accounts_cannot_dual_stake() { + let mut ext = sp_io::TestExternalities::new_empty(); + ext.execute_with(|| { + let stake = ExistentialDeposit::get() * 10; + // Given a solo staker + let solo_staker = AccountId::from([1u8; 32]); + Balances::set_balance(&solo_staker, 3 * stake); + assert_ok!(Staking::bond( + RuntimeOrigin::signed(solo_staker.clone()), + stake, + pallet_staking::RewardDestination::Stash + )); + + // And a pooled staker + let pooled_staker = AccountId::from([2u8; 32]); + Balances::set_balance(&pooled_staker, 3 * stake); + assert_ok!(NominationPools::create( + RuntimeOrigin::signed(pooled_staker.clone()), + stake, + pooled_staker.clone().into(), + pooled_staker.clone().into(), + pooled_staker.clone().into() + )); + + // Then the solo staker cannot join a pool. + assert_noop!( + NominationPools::join(RuntimeOrigin::signed(solo_staker), stake, 1), + // Note: with sdk stable2503 onwards, this error would be + // `pallet_nomination_pools::Error::::Restricted` + pallet_delegated_staking::Error::::AlreadyStaking + ); + + // And the pooled staker cannot solo-stake. + assert_noop!( + pallet_staking::Pallet::::bond( + RuntimeOrigin::signed(pooled_staker), + stake, + pallet_staking::RewardDestination::Stash, + ), + // Note: with sdk stable2503 onwards, this error would be + // `pallet_staking::Error::::Restricted`. + pallet_staking::Error::::BoundNotMet + ); + }); + } +} + #[cfg(all(test, feature = "try-runtime"))] mod remote_tests { use super::*; diff --git a/relay/polkadot/src/lib.rs b/relay/polkadot/src/lib.rs index c41d998d07..8df17bfc7d 100644 --- a/relay/polkadot/src/lib.rs +++ b/relay/polkadot/src/lib.rs @@ -67,7 +67,7 @@ use frame_support::{ traits::{ fungible::HoldConsideration, tokens::{imbalance::ResolveTo, UnityOrOuterConversion}, - ConstU32, ConstU8, EitherOf, EitherOfDiverse, Everything, FromContains, Get, + ConstU32, ConstU8, Contains, EitherOf, EitherOfDiverse, Everything, FromContains, Get, InstanceFilter, KeyOwnerProofSystem, LinearStoragePrice, PrivilegeCmp, ProcessMessage, ProcessMessageError, WithdrawReasons, }, @@ -708,7 +708,12 @@ impl pallet_staking::Config for Runtime { type EventListeners = (NominationPools, DelegatedStaking); type DisablingStrategy = pallet_staking::UpToLimitDisablingStrategy; type WeightInfo = weights::pallet_staking::WeightInfo; - type Filter = pallet_nomination_pools::AllPoolMembers; + // TODO: this will come back later (stable2412/stable25XY) + // type Filter = pallet_nomination_pools::AllPoolMembers; + + fn filter(who: &AccountId) -> bool { + pallet_nomination_pools::AllPoolMembers::::contains(who) + } } impl pallet_fast_unstake::Config for Runtime { @@ -1429,7 +1434,8 @@ impl pallet_nomination_pools::Config for Runtime { type MaxPointsToBalance = MaxPointsToBalance; type WeightInfo = weights::pallet_nomination_pools::WeightInfo; type AdminOrigin = EitherOf, StakingAdmin>; - type Filter = pallet_staking::AllStakers; + // TODO: this will come back later (stable2412/stable25XY) + // type Filter = pallet_staking::AllStakers; } parameter_types! { @@ -2540,8 +2546,8 @@ sp_api::impl_runtime_apis! { } impl xcm_runtime_apis::dry_run::DryRunApi for Runtime { - fn dry_run_call(origin: OriginCaller, call: RuntimeCall) -> Result, XcmDryRunApiError> { - XcmPallet::dry_run_call::(origin, call) + fn dry_run_call(origin: OriginCaller, call: RuntimeCall, result_xcms_version: XcmVersion) -> Result, XcmDryRunApiError> { + XcmPallet::dry_run_call::(origin, call, result_xcms_version) } fn dry_run_xcm(origin_location: VersionedLocation, xcm: VersionedXcm) -> Result, XcmDryRunApiError> { @@ -3081,6 +3087,58 @@ mod multiplier_tests { } } +#[cfg(test)] +mod staking_tests { + use super::*; + use frame_support::{assert_noop, assert_ok, traits::fungible::Mutate}; + #[test] + fn accounts_cannot_dual_stake() { + let mut ext = sp_io::TestExternalities::new_empty(); + ext.execute_with(|| { + let stake = ExistentialDeposit::get() * 10; + // Given a solo staker + let solo_staker = AccountId::from([1u8; 32]); + Balances::set_balance(&solo_staker, 3 * stake); + assert_ok!(Staking::bond( + RuntimeOrigin::signed(solo_staker.clone()), + stake, + pallet_staking::RewardDestination::Stash + )); + + // And a pooled staker + let pooled_staker = AccountId::from([2u8; 32]); + Balances::set_balance(&pooled_staker, 3 * stake); + assert_ok!(NominationPools::create( + RuntimeOrigin::signed(pooled_staker.clone()), + stake, + pooled_staker.clone().into(), + pooled_staker.clone().into(), + pooled_staker.clone().into() + )); + + // Then the solo staker cannot join a pool. + assert_noop!( + NominationPools::join(RuntimeOrigin::signed(solo_staker), stake, 1), + // Note: with sdk stable2503 onwards, this error would be + // `pallet_nomination_pools::Error::::Restricted` + pallet_delegated_staking::Error::::AlreadyStaking + ); + + // And the pooled staker cannot solo-stake. + assert_noop!( + pallet_staking::Pallet::::bond( + RuntimeOrigin::signed(pooled_staker), + stake, + pallet_staking::RewardDestination::Stash, + ), + // Note: with sdk stable2503 onwards, this error would be + // `pallet_staking::Error::::Restricted`. + pallet_staking::Error::::BoundNotMet + ); + }); + } +} + #[cfg(all(test, feature = "try-runtime"))] mod remote_tests { use super::*; diff --git a/system-parachains/asset-hubs/asset-hub-kusama/src/lib.rs b/system-parachains/asset-hubs/asset-hub-kusama/src/lib.rs index 6e7e5ab966..b8ef72e352 100644 --- a/system-parachains/asset-hubs/asset-hub-kusama/src/lib.rs +++ b/system-parachains/asset-hubs/asset-hub-kusama/src/lib.rs @@ -88,7 +88,7 @@ use system_parachains_constants::{ }; use xcm::{ latest::prelude::{AssetId, BodyId}, - VersionedAssetId, VersionedAssets, VersionedLocation, VersionedXcm, + Version as XcmVersion, VersionedAssetId, VersionedAssets, VersionedLocation, VersionedXcm, }; use xcm_config::{ FellowshipLocation, ForeignAssetsConvertedConcreteId, ForeignCreatorsSovereignAccountOf, @@ -1642,8 +1642,8 @@ impl_runtime_apis! { } impl xcm_runtime_apis::dry_run::DryRunApi for Runtime { - fn dry_run_call(origin: OriginCaller, call: RuntimeCall) -> Result, XcmDryRunApiError> { - PolkadotXcm::dry_run_call::(origin, call) + fn dry_run_call(origin: OriginCaller, call: RuntimeCall, result_xcms_version: XcmVersion) -> Result, XcmDryRunApiError> { + PolkadotXcm::dry_run_call::(origin, call, result_xcms_version) } fn dry_run_xcm(origin_location: VersionedLocation, xcm: VersionedXcm) -> Result, XcmDryRunApiError> { diff --git a/system-parachains/asset-hubs/asset-hub-polkadot/src/lib.rs b/system-parachains/asset-hubs/asset-hub-polkadot/src/lib.rs index 1b55661333..0b1b5cb189 100644 --- a/system-parachains/asset-hubs/asset-hub-polkadot/src/lib.rs +++ b/system-parachains/asset-hubs/asset-hub-polkadot/src/lib.rs @@ -124,7 +124,7 @@ use system_parachains_constants::{ }; use xcm::{ latest::prelude::{AssetId, BodyId}, - VersionedAssetId, VersionedAssets, VersionedLocation, VersionedXcm, + Version as XcmVersion, VersionedAssetId, VersionedAssets, VersionedLocation, VersionedXcm, }; use xcm_config::{ DotLocation, FellowshipLocation, ForeignAssetsConvertedConcreteId, @@ -1584,8 +1584,8 @@ impl_runtime_apis! { } impl xcm_runtime_apis::dry_run::DryRunApi for Runtime { - fn dry_run_call(origin: OriginCaller, call: RuntimeCall) -> Result, XcmDryRunApiError> { - PolkadotXcm::dry_run_call::(origin, call) + fn dry_run_call(origin: OriginCaller, call: RuntimeCall, result_xcms_version: XcmVersion) -> Result, XcmDryRunApiError> { + PolkadotXcm::dry_run_call::(origin, call, result_xcms_version) } fn dry_run_xcm(origin_location: VersionedLocation, xcm: VersionedXcm) -> Result, XcmDryRunApiError> { diff --git a/system-parachains/bridge-hubs/bridge-hub-kusama/src/bridge_to_polkadot_config.rs b/system-parachains/bridge-hubs/bridge-hub-kusama/src/bridge_to_polkadot_config.rs index 74bc5ed8c8..39bb87b1eb 100644 --- a/system-parachains/bridge-hubs/bridge-hub-kusama/src/bridge_to_polkadot_config.rs +++ b/system-parachains/bridge-hubs/bridge-hub-kusama/src/bridge_to_polkadot_config.rs @@ -385,6 +385,7 @@ mod tests { with_bridged_chain_messages_instance: WithBridgeHubPolkadotMessagesInstance, this_chain: bp_bridge_hub_kusama::BridgeHubKusama, bridged_chain: bp_bridge_hub_polkadot::BridgeHubPolkadot, + expected_payload_type: XcmAsPlainPayload, ); assert_complete_with_parachain_bridge_constants::< diff --git a/system-parachains/bridge-hubs/bridge-hub-kusama/src/lib.rs b/system-parachains/bridge-hubs/bridge-hub-kusama/src/lib.rs index 30f6550b92..b17acdf821 100644 --- a/system-parachains/bridge-hubs/bridge-hub-kusama/src/lib.rs +++ b/system-parachains/bridge-hubs/bridge-hub-kusama/src/lib.rs @@ -1145,8 +1145,8 @@ impl_runtime_apis! { } impl xcm_runtime_apis::dry_run::DryRunApi for Runtime { - fn dry_run_call(origin: OriginCaller, call: RuntimeCall) -> Result, XcmDryRunApiError> { - PolkadotXcm::dry_run_call::(origin, call) + fn dry_run_call(origin: OriginCaller, call: RuntimeCall, result_xcms_version: XcmVersion) -> Result, XcmDryRunApiError> { + PolkadotXcm::dry_run_call::(origin, call, result_xcms_version) } fn dry_run_xcm(origin_location: VersionedLocation, xcm: VersionedXcm) -> Result, XcmDryRunApiError> { diff --git a/system-parachains/bridge-hubs/bridge-hub-polkadot/src/bridge_to_ethereum_config.rs b/system-parachains/bridge-hubs/bridge-hub-polkadot/src/bridge_to_ethereum_config.rs index 02863e311f..1891b09677 100644 --- a/system-parachains/bridge-hubs/bridge-hub-polkadot/src/bridge_to_ethereum_config.rs +++ b/system-parachains/bridge-hubs/bridge-hub-polkadot/src/bridge_to_ethereum_config.rs @@ -116,6 +116,10 @@ parameter_types! { version: [4, 0, 0, 0], // 0x04000000 epoch: 269568, }, + electra: Fork { + version: [5, 0, 0, 0], // 0x05000000 + epoch: 364032, + }, }; } @@ -141,6 +145,10 @@ parameter_types! { deneb: Fork { version: [4, 0, 0, 0], // 0x04000000 epoch: 0, + }, + electra: Fork { + version: [5, 0, 0, 0], // 0x05000000 + epoch: 5000000, } }; } diff --git a/system-parachains/bridge-hubs/bridge-hub-polkadot/src/bridge_to_kusama_config.rs b/system-parachains/bridge-hubs/bridge-hub-polkadot/src/bridge_to_kusama_config.rs index 482ce4f862..f004be1bb3 100644 --- a/system-parachains/bridge-hubs/bridge-hub-polkadot/src/bridge_to_kusama_config.rs +++ b/system-parachains/bridge-hubs/bridge-hub-polkadot/src/bridge_to_kusama_config.rs @@ -385,6 +385,7 @@ mod tests { with_bridged_chain_messages_instance: WithBridgeHubKusamaMessagesInstance, this_chain: bp_bridge_hub_polkadot::BridgeHubPolkadot, bridged_chain: bp_bridge_hub_kusama::BridgeHubKusama, + expected_payload_type: XcmAsPlainPayload, ); assert_complete_with_parachain_bridge_constants::< diff --git a/system-parachains/bridge-hubs/bridge-hub-polkadot/src/lib.rs b/system-parachains/bridge-hubs/bridge-hub-polkadot/src/lib.rs index 2043dbf62d..8029cce0bc 100644 --- a/system-parachains/bridge-hubs/bridge-hub-polkadot/src/lib.rs +++ b/system-parachains/bridge-hubs/bridge-hub-polkadot/src/lib.rs @@ -1180,8 +1180,8 @@ impl_runtime_apis! { } impl xcm_runtime_apis::dry_run::DryRunApi for Runtime { - fn dry_run_call(origin: OriginCaller, call: RuntimeCall) -> Result, XcmDryRunApiError> { - PolkadotXcm::dry_run_call::(origin, call) + fn dry_run_call(origin: OriginCaller, call: RuntimeCall, result_xcms_version: XcmVersion) -> Result, XcmDryRunApiError> { + PolkadotXcm::dry_run_call::(origin, call, result_xcms_version) } fn dry_run_xcm(origin_location: VersionedLocation, xcm: VersionedXcm) -> Result, XcmDryRunApiError> { diff --git a/system-parachains/collectives/collectives-polkadot/src/lib.rs b/system-parachains/collectives/collectives-polkadot/src/lib.rs index 44213adf9d..8e8c924438 100644 --- a/system-parachains/collectives/collectives-polkadot/src/lib.rs +++ b/system-parachains/collectives/collectives-polkadot/src/lib.rs @@ -1182,8 +1182,8 @@ impl_runtime_apis! { } impl xcm_runtime_apis::dry_run::DryRunApi for Runtime { - fn dry_run_call(origin: OriginCaller, call: RuntimeCall) -> Result, XcmDryRunApiError> { - PolkadotXcm::dry_run_call::(origin, call) + fn dry_run_call(origin: OriginCaller, call: RuntimeCall, result_xcms_version: XcmVersion) -> Result, XcmDryRunApiError> { + PolkadotXcm::dry_run_call::(origin, call, result_xcms_version) } fn dry_run_xcm(origin_location: VersionedLocation, xcm: VersionedXcm) -> Result, XcmDryRunApiError> { diff --git a/system-parachains/coretime/coretime-kusama/src/lib.rs b/system-parachains/coretime/coretime-kusama/src/lib.rs index 4e5013fb10..d5f2ab9400 100644 --- a/system-parachains/coretime/coretime-kusama/src/lib.rs +++ b/system-parachains/coretime/coretime-kusama/src/lib.rs @@ -1035,8 +1035,8 @@ impl_runtime_apis! { } impl xcm_runtime_apis::dry_run::DryRunApi for Runtime { - fn dry_run_call(origin: OriginCaller, call: RuntimeCall) -> Result, XcmDryRunApiError> { - PolkadotXcm::dry_run_call::(origin, call) + fn dry_run_call(origin: OriginCaller, call: RuntimeCall, result_xcms_version: XcmVersion) -> Result, XcmDryRunApiError> { + PolkadotXcm::dry_run_call::(origin, call, result_xcms_version) } fn dry_run_xcm(origin_location: VersionedLocation, xcm: VersionedXcm) -> Result, XcmDryRunApiError> { diff --git a/system-parachains/coretime/coretime-polkadot/src/lib.rs b/system-parachains/coretime/coretime-polkadot/src/lib.rs index 0e246d13a9..e4ff828be9 100644 --- a/system-parachains/coretime/coretime-polkadot/src/lib.rs +++ b/system-parachains/coretime/coretime-polkadot/src/lib.rs @@ -1037,8 +1037,8 @@ impl_runtime_apis! { } impl xcm_runtime_apis::dry_run::DryRunApi for Runtime { - fn dry_run_call(origin: OriginCaller, call: RuntimeCall) -> Result, XcmDryRunApiError> { - PolkadotXcm::dry_run_call::(origin, call) + fn dry_run_call(origin: OriginCaller, call: RuntimeCall, result_xcms_version: XcmVersion) -> Result, XcmDryRunApiError> { + PolkadotXcm::dry_run_call::(origin, call, result_xcms_version) } fn dry_run_xcm(origin_location: VersionedLocation, xcm: VersionedXcm) -> Result, XcmDryRunApiError> { diff --git a/system-parachains/encointer/src/lib.rs b/system-parachains/encointer/src/lib.rs index 5def4a86b4..90073c47b6 100644 --- a/system-parachains/encointer/src/lib.rs +++ b/system-parachains/encointer/src/lib.rs @@ -104,7 +104,7 @@ use system_parachains_constants::kusama::{consensus::*, currency::*, fee::Weight use weights::{BlockExecutionWeight, ExtrinsicBaseWeight, RocksDbWeight}; use xcm::{ latest::prelude::{AssetId as XcmAssetId, BodyId}, - VersionedAssetId, VersionedAssets, VersionedLocation, VersionedXcm, + Version as XcmVersion, VersionedAssetId, VersionedAssets, VersionedLocation, VersionedXcm, }; use xcm_runtime_apis::{ dry_run::{CallDryRunEffects, Error as XcmDryRunApiError, XcmDryRunEffects}, @@ -1174,8 +1174,8 @@ impl_runtime_apis! { } impl xcm_runtime_apis::dry_run::DryRunApi for Runtime { - fn dry_run_call(origin: OriginCaller, call: RuntimeCall) -> Result, XcmDryRunApiError> { - PolkadotXcm::dry_run_call::(origin, call) + fn dry_run_call(origin: OriginCaller, call: RuntimeCall, result_xcms_version: XcmVersion) -> Result, XcmDryRunApiError> { + PolkadotXcm::dry_run_call::(origin, call, result_xcms_version) } fn dry_run_xcm(origin_location: VersionedLocation, xcm: VersionedXcm) -> Result, XcmDryRunApiError> { diff --git a/system-parachains/people/people-kusama/src/lib.rs b/system-parachains/people/people-kusama/src/lib.rs index 0bda91b15c..19e36e0ed7 100644 --- a/system-parachains/people/people-kusama/src/lib.rs +++ b/system-parachains/people/people-kusama/src/lib.rs @@ -75,7 +75,7 @@ use system_parachains_constants::kusama::{ use weights::{BlockExecutionWeight, ExtrinsicBaseWeight, RocksDbWeight}; use xcm::{ latest::prelude::{AssetId, BodyId}, - VersionedAssetId, VersionedAssets, VersionedLocation, VersionedXcm, + Version as XcmVersion, VersionedAssetId, VersionedAssets, VersionedLocation, VersionedXcm, }; use xcm_config::{ FellowshipLocation, GovernanceLocation, PriceForSiblingParachainDelivery, StakingPot, @@ -973,8 +973,8 @@ impl_runtime_apis! { } impl xcm_runtime_apis::dry_run::DryRunApi for Runtime { - fn dry_run_call(origin: OriginCaller, call: RuntimeCall) -> Result, XcmDryRunApiError> { - PolkadotXcm::dry_run_call::(origin, call) + fn dry_run_call(origin: OriginCaller, call: RuntimeCall, result_xcms_version: XcmVersion) -> Result, XcmDryRunApiError> { + PolkadotXcm::dry_run_call::(origin, call, result_xcms_version) } fn dry_run_xcm(origin_location: VersionedLocation, xcm: VersionedXcm) -> Result, XcmDryRunApiError> { diff --git a/system-parachains/people/people-polkadot/src/lib.rs b/system-parachains/people/people-polkadot/src/lib.rs index ffd18d7567..b68da57cf2 100644 --- a/system-parachains/people/people-polkadot/src/lib.rs +++ b/system-parachains/people/people-polkadot/src/lib.rs @@ -72,7 +72,7 @@ use system_parachains_constants::polkadot::{consensus::*, currency::*, fee::Weig use weights::{BlockExecutionWeight, ExtrinsicBaseWeight, RocksDbWeight}; use xcm::{ latest::prelude::{AssetId, BodyId}, - VersionedAssetId, VersionedAssets, VersionedLocation, VersionedXcm, + Version as XcmVersion, VersionedAssetId, VersionedAssets, VersionedLocation, VersionedXcm, }; use xcm_config::{ FellowshipLocation, GovernanceLocation, PriceForSiblingParachainDelivery, StakingPot, @@ -933,8 +933,8 @@ impl_runtime_apis! { } impl xcm_runtime_apis::dry_run::DryRunApi for Runtime { - fn dry_run_call(origin: OriginCaller, call: RuntimeCall) -> Result, XcmDryRunApiError> { - PolkadotXcm::dry_run_call::(origin, call) + fn dry_run_call(origin: OriginCaller, call: RuntimeCall, result_xcms_version: XcmVersion) -> Result, XcmDryRunApiError> { + PolkadotXcm::dry_run_call::(origin, call, result_xcms_version) } fn dry_run_xcm(origin_location: VersionedLocation, xcm: VersionedXcm) -> Result, XcmDryRunApiError> {