From d6ddc13277dcd69cc78d29d7175a3ef353558d60 Mon Sep 17 00:00:00 2001 From: Paolo La Camera Date: Wed, 11 Jun 2025 00:33:10 +0200 Subject: [PATCH 1/3] Update metadata after election pallet renaming Following the changes introduced in [SDK 8801](https://github.com/paritytech/polkadot-sdk/pull/8801): - Updated metadata for multi-block path - Track SDK's `oty-donal-ahm-builds` instead of `master` branch to be able to test on WAH - Updated all reference to election pallet to comply with the new names - Driven-by: bumped subxt to 0.42.1 to be able to deal with Metadata v16 used in WAH - Fixed related breaking changes in subxt 0.42 around hasher (see https://github.com/paritytech/subxt/pull/1974) - Fixed `sp_staking::PagedExposureMetadata` vs `parity_scale_codec` traits (we should use subxt codec now) --- Cargo.lock | 1310 ++++++++++++++------------- Cargo.toml | 7 +- artifacts/multi_block.scale | Bin 501429 -> 562709 bytes src/commands/legacy/monitor.rs | 8 +- src/commands/multi_block/monitor.rs | 19 +- src/commands/multi_block/types.rs | 19 +- src/dynamic/multi_block.rs | 10 +- src/dynamic/pallet_api.rs | 6 +- src/prelude.rs | 2 +- src/runtime.rs | 8 + tests/multi_block_monitor.rs | 4 +- 11 files changed, 753 insertions(+), 640 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a897dee08..2548cb0b9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -101,9 +101,9 @@ checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] name = "alloy-core" -version = "1.2.0" +version = "0.8.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5968f48d7a62587cd874bd84034831da4f7f577ce5de984828e376766efc0f32" +checksum = "9d8bcce99ad10fe02640cfaec1c6bc809b837c783c1d52906aa5af66e2a196f6" dependencies = [ "alloy-dyn-abi", "alloy-json-abi", @@ -114,14 +114,15 @@ dependencies = [ [[package]] name = "alloy-dyn-abi" -version = "1.2.0" +version = "0.8.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9135eb501feccf7f4cb8a183afd406a65483fdad7bbd7332d0470e5d725c92f" +checksum = "eb8e762aefd39a397ff485bc86df673465c4ad3ec8819cc60833a8a3ba5cdc87" dependencies = [ "alloy-json-abi", "alloy-primitives", "alloy-sol-type-parser", "alloy-sol-types", + "const-hex", "itoa", "serde", "serde_json", @@ -130,9 +131,9 @@ dependencies = [ [[package]] name = "alloy-json-abi" -version = "1.2.0" +version = "0.8.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b26fdd571915bafe857fccba4ee1a4f352965800e46a53e4a5f50187b7776fa" +checksum = "fe6beff64ad0aa6ad1019a3db26fef565aefeb011736150ab73ed3366c3cfd1b" dependencies = [ "alloy-primitives", "alloy-sol-type-parser", @@ -142,9 +143,9 @@ dependencies = [ [[package]] name = "alloy-primitives" -version = "1.2.0" +version = "0.8.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a326d47106039f38b811057215a92139f46eef7983a4b77b10930a0ea5685b1e" +checksum = "8c77490fe91a0ce933a1f219029521f20fc28c2c0ca95d53fa4da9c00b8d9d4e" dependencies = [ "alloy-rlp", "bytes", @@ -152,14 +153,14 @@ dependencies = [ "const-hex", "derive_more 2.0.1", "foldhash", - "hashbrown 0.15.4", + "hashbrown 0.15.2", "indexmap 2.9.0", "itoa", "k256", "keccak-asm", "paste", "proptest", - "rand 0.9.0", + "rand 0.8.5", "ruint", "rustc-hash 2.1.1", "serde", @@ -179,9 +180,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro" -version = "1.2.0" +version = "0.8.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4be1ce1274ddd7fdfac86e5ece1b225e9bba1f2327e20fbb30ee6b9cc1423fe" +checksum = "e10ae8e9a91d328ae954c22542415303919aabe976fe7a92eb06db1b68fd59f2" dependencies = [ "alloy-sol-macro-expander", "alloy-sol-macro-input", @@ -193,9 +194,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro-expander" -version = "1.2.0" +version = "0.8.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01e92f3708ea4e0d9139001c86c051c538af0146944a2a9c7181753bd944bf57" +checksum = "83ad5da86c127751bc607c174d6c9fe9b85ef0889a9ca0c641735d77d4f98f26" dependencies = [ "alloy-sol-macro-input", "const-hex", @@ -211,9 +212,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro-input" -version = "1.2.0" +version = "0.8.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9afe1bd348a41f8c9b4b54dfb314886786d6201235b0b3f47198b9d910c86bb2" +checksum = "ba3d30f0d3f9ba3b7686f3ff1de9ee312647aac705604417a2f40c604f409a9e" dependencies = [ "const-hex", "dunce", @@ -227,9 +228,9 @@ dependencies = [ [[package]] name = "alloy-sol-type-parser" -version = "1.2.0" +version = "0.8.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6195df2acd42df92a380a8db6205a5c7b41282d0ce3f4c665ecf7911ac292f1" +checksum = "6d162f8524adfdfb0e4bd0505c734c985f3e2474eb022af32eef0d52a4f3935c" dependencies = [ "serde", "winnow", @@ -237,13 +238,14 @@ dependencies = [ [[package]] name = "alloy-sol-types" -version = "1.2.0" +version = "0.8.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6185e98a79cf19010722f48a74b5a65d153631d2f038cabd250f4b9e9813b8ad" +checksum = "d43d5e60466a440230c07761aa67671d4719d46f43be8ea6e7ed334d8db4a9ab" dependencies = [ "alloy-json-abi", "alloy-primitives", "alloy-sol-macro", + "const-hex", "serde", ] @@ -443,12 +445,11 @@ dependencies = [ "ark-std 0.5.0", "educe", "fnv", - "hashbrown 0.15.4", + "hashbrown 0.15.2", "itertools 0.13.0", "num-bigint", "num-integer", "num-traits", - "rayon", "zeroize", ] @@ -569,7 +570,6 @@ dependencies = [ "num-bigint", "num-traits", "paste", - "rayon", "zeroize", ] @@ -679,8 +679,7 @@ dependencies = [ "ark-std 0.5.0", "educe", "fnv", - "hashbrown 0.15.4", - "rayon", + "hashbrown 0.15.2", ] [[package]] @@ -697,18 +696,6 @@ dependencies = [ "scale-info", ] -[[package]] -name = "ark-scale" -version = "0.0.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "985c81a9c7b23a72f62b7b20686d5326d2a9956806f37de9ee35cb1238faf0c0" -dependencies = [ - "ark-serialize 0.5.0", - "ark-std 0.5.0", - "parity-scale-codec", - "scale-info", -] - [[package]] name = "ark-serialize" version = "0.3.0" @@ -742,7 +729,6 @@ dependencies = [ "arrayvec 0.7.6", "digest 0.10.7", "num-bigint", - "rayon", ] [[package]] @@ -796,7 +782,6 @@ checksum = "246a225cc6131e9ee4f24619af0f19d67761fff15d7ccc22e42b80846e69449a" dependencies = [ "num-traits", "rand 0.8.5", - "rayon", ] [[package]] @@ -827,7 +812,6 @@ dependencies = [ "ark-std 0.5.0", "digest 0.10.7", "rand_chacha 0.3.1", - "rayon", "sha2 0.10.8", "w3f-ring-proof", "zeroize", @@ -885,7 +869,7 @@ checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9" [[package]] name = "asset-test-utils" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "cumulus-pallet-parachain-system", "cumulus-pallet-xcmp-queue", @@ -915,23 +899,18 @@ dependencies = [ [[package]] name = "assets-common" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "cumulus-primitives-core", - "ethereum-standards", "frame-support", - "frame-system", "impl-trait-for-tuples", "pallet-asset-conversion", "pallet-assets", - "pallet-revive", - "pallet-revive-uapi", "pallet-xcm", "parachains-common", "parity-scale-codec", "scale-info", "sp-api", - "sp-core", "sp-runtime", "staging-xcm", "staging-xcm-builder", @@ -1147,7 +1126,7 @@ checksum = "89e25b6adfb930f02d1981565a6e5d9c547ac15a96606256d3b59040e5cd4ca3" [[package]] name = "binary-merkle-tree" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "hash-db", "log", @@ -1337,18 +1316,6 @@ dependencies = [ "piper", ] -[[package]] -name = "bounded-collections" -version = "0.1.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca548b6163b872067dc5eb82fd130c56881435e30367d2073594a3d9744120dd" -dependencies = [ - "log", - "parity-scale-codec", - "scale-info", - "serde", -] - [[package]] name = "bounded-collections" version = "0.2.4" @@ -1364,7 +1331,7 @@ dependencies = [ [[package]] name = "bp-header-chain" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "bp-runtime", "finality-grandpa", @@ -1381,7 +1348,7 @@ dependencies = [ [[package]] name = "bp-messages" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "bp-header-chain", "bp-runtime", @@ -1397,7 +1364,7 @@ dependencies = [ [[package]] name = "bp-parachains" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "bp-header-chain", "bp-polkadot-core", @@ -1414,7 +1381,7 @@ dependencies = [ [[package]] name = "bp-polkadot-core" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "bp-messages", "bp-runtime", @@ -1431,7 +1398,7 @@ dependencies = [ [[package]] name = "bp-relayers" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "bp-header-chain", "bp-messages", @@ -1449,7 +1416,7 @@ dependencies = [ [[package]] name = "bp-runtime" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-support", "frame-system", @@ -1472,7 +1439,7 @@ dependencies = [ [[package]] name = "bp-test-utils" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "bp-header-chain", "bp-parachains", @@ -1492,7 +1459,7 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "bp-messages", "bp-runtime", @@ -1509,7 +1476,7 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub-router" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "parity-scale-codec", "scale-info", @@ -1521,7 +1488,7 @@ dependencies = [ [[package]] name = "bridge-hub-common" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -1540,7 +1507,7 @@ dependencies = [ [[package]] name = "bridge-hub-test-utils" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "asset-test-utils", "bp-header-chain", @@ -1582,7 +1549,7 @@ dependencies = [ [[package]] name = "bridge-runtime-common" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "bp-header-chain", "bp-messages", @@ -1898,6 +1865,15 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" +[[package]] +name = "convert_case" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb402b8d4c85569410425650ce3eddc7d698ed96d39a73f941b08fb63082f1e7" +dependencies = [ + "unicode-segmentation", +] + [[package]] name = "core-foundation" version = "0.10.0" @@ -2026,7 +2002,7 @@ dependencies = [ "itertools 0.10.5", "log", "smallvec", - "wasmparser", + "wasmparser 0.102.0", "wasmtime-types", ] @@ -2139,7 +2115,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-aura-ext" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "cumulus-pallet-parachain-system", "frame-support", @@ -2156,7 +2132,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-dmp-queue" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "cumulus-primitives-core", "frame-benchmarking", @@ -2173,7 +2149,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "bytes", "cumulus-pallet-parachain-system-proc-macro", @@ -2184,7 +2160,6 @@ dependencies = [ "frame-benchmarking", "frame-support", "frame-system", - "hashbrown 0.15.4", "impl-trait-for-tuples", "log", "pallet-message-queue", @@ -2192,7 +2167,6 @@ dependencies = [ "polkadot-parachain-primitives", "polkadot-runtime-parachains", "scale-info", - "sp-consensus-babe", "sp-core", "sp-externalities", "sp-inherents", @@ -2210,7 +2184,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system-proc-macro" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2221,7 +2195,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-session-benchmarking" version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-support", @@ -2234,7 +2208,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-solo-to-para" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "cumulus-pallet-parachain-system", "frame-support", @@ -2249,7 +2223,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-weight-reclaim" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "cumulus-primitives-storage-weight-reclaim", "derive-where", @@ -2268,7 +2242,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcm" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2283,10 +2257,9 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcmp-queue" version = "0.7.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ - "approx", - "bounded-collections 0.2.4", + "bounded-collections", "bp-xcm-bridge-hub-router", "cumulus-primitives-core", "frame-benchmarking", @@ -2309,7 +2282,7 @@ dependencies = [ [[package]] name = "cumulus-ping" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "cumulus-pallet-xcm", "cumulus-primitives-core", @@ -2324,7 +2297,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-aura" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "sp-api", "sp-consensus-aura", @@ -2333,7 +2306,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-core" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", @@ -2350,7 +2323,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-parachain-inherent" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2364,7 +2337,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-proof-size-hostfunction" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "sp-externalities", "sp-runtime-interface", @@ -2374,7 +2347,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-storage-weight-reclaim" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-proof-size-hostfunction", @@ -2391,7 +2364,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-timestamp" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "cumulus-primitives-core", "sp-inherents", @@ -2401,7 +2374,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-utility" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2418,7 +2391,7 @@ dependencies = [ [[package]] name = "cumulus-test-relay-sproof-builder" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "cumulus-primitives-core", "parity-scale-codec", @@ -2455,19 +2428,6 @@ dependencies = [ "syn 2.0.100", ] -[[package]] -name = "curve25519-dalek-ng" -version = "4.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c359b7249347e46fb28804470d071c921156ad62b3eef5d34e2ba867533dec8" -dependencies = [ - "byteorder", - "digest 0.9.0", - "rand_core 0.6.4", - "subtle-ng", - "zeroize", -] - [[package]] name = "darling" version = "0.20.11" @@ -2561,7 +2521,7 @@ version = "0.99.19" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3da29a38df43d6f156149c9b43ded5e018ddff2a855cf2cfd62e8cd7d079c69f" dependencies = [ - "convert_case", + "convert_case 0.4.0", "proc-macro2", "quote", "rustc_version 0.4.1", @@ -2595,6 +2555,7 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.100", + "unicode-xid", ] [[package]] @@ -2603,6 +2564,7 @@ version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" dependencies = [ + "convert_case 0.7.1", "proc-macro2", "quote", "syn 2.0.100", @@ -2915,7 +2877,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "976dd42dc7e85965fe702eb8164f21f450704bdde31faefd6471dba214cb594e" dependencies = [ "libc", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -2933,14 +2895,6 @@ dependencies = [ "tiny-keccak", ] -[[package]] -name = "ethereum-standards" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" -dependencies = [ - "alloy-core", -] - [[package]] name = "ethereum-types" version = "0.15.1" @@ -3131,7 +3085,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-support", "frame-support-procedural", @@ -3155,7 +3109,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-pallet-pov" version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-support", @@ -3168,13 +3122,27 @@ dependencies = [ [[package]] name = "frame-decode" -version = "0.7.0" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6027a409bac4fe95b4d107f965fcdbc252fc89d884a360d076b3070b6128c094" +dependencies = [ + "frame-metadata 17.0.0", + "parity-scale-codec", + "scale-decode 0.14.0", + "scale-info", + "scale-type-resolver", + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "frame-decode" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50c554ce2394e2c04426a070b4cb133c72f6f14c86b665f4e13094addd8e8958" +checksum = "e1276c23a1fb234d9f81b5f71c526437f2a55ab4419f29bfe1196ac4ee2f706c" dependencies = [ - "frame-metadata 20.0.0", + "frame-metadata 23.0.0", "parity-scale-codec", - "scale-decode", + "scale-decode 0.16.0", "scale-info", "scale-type-resolver", "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3183,7 +3151,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -3194,7 +3162,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -3211,7 +3179,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "aquamarine", "frame-support", @@ -3228,14 +3196,13 @@ dependencies = [ [[package]] name = "frame-metadata" -version = "20.0.0" +version = "17.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26de808fa6461f2485dc51811aefed108850064994fb4a62b3ac21ffa62ac8df" +checksum = "701bac17e9b55e0f95067c428ebcb46496587f08e8cf4ccc0fe5903bea10dbb8" dependencies = [ "cfg-if", "parity-scale-codec", "scale-info", - "serde", ] [[package]] @@ -3253,7 +3220,7 @@ dependencies = [ [[package]] name = "frame-metadata-hash-extension" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "array-bytes", "const-hex", @@ -3269,7 +3236,7 @@ dependencies = [ [[package]] name = "frame-support" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "aquamarine", "array-bytes", @@ -3310,7 +3277,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "Inflector", "cfg-expr", @@ -3323,14 +3290,14 @@ dependencies = [ "proc-macro-warning", "proc-macro2", "quote", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds)", "syn 2.0.100", ] [[package]] name = "frame-support-procedural-tools" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -3342,7 +3309,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "proc-macro2", "quote", @@ -3352,7 +3319,7 @@ dependencies = [ [[package]] name = "frame-system" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "cfg-if", "docify", @@ -3371,7 +3338,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-support", @@ -3385,7 +3352,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "docify", "parity-scale-codec", @@ -3395,7 +3362,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-support", "parity-scale-codec", @@ -3679,14 +3646,13 @@ checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" dependencies = [ "ahash", "allocator-api2", - "serde", ] [[package]] name = "hashbrown" -version = "0.15.4" +version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" +checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" dependencies = [ "allocator-api2", "equivalent", @@ -4124,7 +4090,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" dependencies = [ "equivalent", - "hashbrown 0.15.4", + "hashbrown 0.15.2", "serde", ] @@ -4171,7 +4137,7 @@ checksum = "e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9" dependencies = [ "hermit-abi 0.5.0", "libc", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -4207,6 +4173,15 @@ dependencies = [ "either", ] +[[package]] +name = "itertools" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" +dependencies = [ + "either", +] + [[package]] name = "itoa" version = "1.0.15" @@ -4594,7 +4569,7 @@ version = "0.12.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38" dependencies = [ - "hashbrown 0.15.4", + "hashbrown 0.15.2", ] [[package]] @@ -4710,12 +4685,11 @@ dependencies = [ [[package]] name = "memory-db" -version = "0.33.0" +version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6da20dba965bd218a14c3b335b90d3e07c09ede190c7c19b50deb23d418a322" +checksum = "808b50db46293432a45e63bc15ea51e0ab4c0a1647b8eb114e31a3e698dd6fbe" dependencies = [ "hash-db", - "hashbrown 0.15.4", ] [[package]] @@ -4730,12 +4704,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "minimal-lexical" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" - [[package]] name = "miniz_oxide" version = "0.8.8" @@ -4791,12 +4759,11 @@ checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451" [[package]] name = "nom" -version = "7.1.3" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" +checksum = "df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405" dependencies = [ "memchr", - "minimal-lexical", ] [[package]] @@ -4949,7 +4916,7 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" [[package]] name = "pallet-alliance" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-support", @@ -4960,7 +4927,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds)", "sp-io", "sp-runtime", ] @@ -4968,7 +4935,7 @@ dependencies = [ [[package]] name = "pallet-asset-conversion" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-support", @@ -4986,7 +4953,7 @@ dependencies = [ [[package]] name = "pallet-asset-conversion-ops" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-support", @@ -5004,7 +4971,7 @@ dependencies = [ [[package]] name = "pallet-asset-conversion-tx-payment" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-support", @@ -5019,7 +4986,7 @@ dependencies = [ [[package]] name = "pallet-asset-rate" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-support", @@ -5033,7 +5000,7 @@ dependencies = [ [[package]] name = "pallet-asset-rewards" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-support", @@ -5051,7 +5018,7 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-support", @@ -5067,15 +5034,13 @@ dependencies = [ [[package]] name = "pallet-assets" version = "29.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ - "ethereum-standards", "frame-benchmarking", "frame-support", "frame-system", "impl-trait-for-tuples", "log", - "pallet-revive", "parity-scale-codec", "scale-info", "sp-core", @@ -5085,7 +5050,7 @@ dependencies = [ [[package]] name = "pallet-assets-freezer" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "log", "pallet-assets", @@ -5097,7 +5062,7 @@ dependencies = [ [[package]] name = "pallet-assets-holder" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-support", @@ -5112,7 +5077,7 @@ dependencies = [ [[package]] name = "pallet-atomic-swap" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -5122,7 +5087,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-support", "frame-system", @@ -5138,7 +5103,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-support", "frame-system", @@ -5153,7 +5118,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-support", "frame-system", @@ -5166,7 +5131,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-support", @@ -5189,7 +5154,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "aquamarine", "docify", @@ -5210,7 +5175,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "docify", "frame-benchmarking", @@ -5226,7 +5191,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-support", "frame-system", @@ -5245,7 +5210,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "array-bytes", "binary-merkle-tree", @@ -5270,7 +5235,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-support", @@ -5287,7 +5252,7 @@ dependencies = [ [[package]] name = "pallet-bridge-grandpa" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "bp-header-chain", "bp-runtime", @@ -5306,7 +5271,7 @@ dependencies = [ [[package]] name = "pallet-bridge-messages" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "bp-header-chain", "bp-messages", @@ -5325,7 +5290,7 @@ dependencies = [ [[package]] name = "pallet-bridge-parachains" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "bp-header-chain", "bp-parachains", @@ -5345,7 +5310,7 @@ dependencies = [ [[package]] name = "pallet-bridge-relayers" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "bp-header-chain", "bp-messages", @@ -5368,7 +5333,7 @@ dependencies = [ [[package]] name = "pallet-broker" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "bitvec", "frame-benchmarking", @@ -5386,7 +5351,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-support", @@ -5404,7 +5369,7 @@ dependencies = [ [[package]] name = "pallet-collator-selection" version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-support", @@ -5423,7 +5388,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "docify", "frame-benchmarking", @@ -5440,7 +5405,7 @@ dependencies = [ [[package]] name = "pallet-collective-content" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-support", @@ -5454,7 +5419,7 @@ dependencies = [ [[package]] name = "pallet-contracts" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "environmental", "frame-benchmarking", @@ -5478,13 +5443,13 @@ dependencies = [ "staging-xcm", "staging-xcm-builder", "wasm-instrument", - "wasmi", + "wasmi 0.32.3", ] [[package]] name = "pallet-contracts-mock-network" version = "3.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-support", "frame-system", @@ -5515,7 +5480,7 @@ dependencies = [ [[package]] name = "pallet-contracts-proc-macro" version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "proc-macro2", "quote", @@ -5525,7 +5490,7 @@ dependencies = [ [[package]] name = "pallet-contracts-uapi" version = "5.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "bitflags 1.3.2", "parity-scale-codec", @@ -5536,7 +5501,7 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5552,7 +5517,7 @@ dependencies = [ [[package]] name = "pallet-core-fellowship" version = "12.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-support", @@ -5570,7 +5535,7 @@ dependencies = [ [[package]] name = "pallet-delegated-staking" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-support", "frame-system", @@ -5585,7 +5550,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-support", @@ -5602,7 +5567,7 @@ dependencies = [ [[package]] name = "pallet-dev-mode" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-support", "frame-system", @@ -5614,28 +5579,10 @@ dependencies = [ "sp-runtime", ] -[[package]] -name = "pallet-dummy-dim" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" -dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", - "log", - "parity-scale-codec", - "scale-info", - "sp-api", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-runtime", -] - [[package]] name = "pallet-election-provider-multi-block" version = "0.9.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5656,7 +5603,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5677,7 +5624,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5690,7 +5637,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-support", @@ -5708,7 +5655,7 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "docify", "frame-benchmarking", @@ -5726,7 +5673,7 @@ dependencies = [ [[package]] name = "pallet-glutton" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "blake2", "frame-benchmarking", @@ -5744,7 +5691,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-support", @@ -5766,7 +5713,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5782,7 +5729,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-support", @@ -5801,7 +5748,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-support", @@ -5816,7 +5763,7 @@ dependencies = [ [[package]] name = "pallet-insecure-randomness-collective-flip" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -5827,7 +5774,7 @@ dependencies = [ [[package]] name = "pallet-lottery" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-support", @@ -5840,7 +5787,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-support", @@ -5856,7 +5803,7 @@ dependencies = [ [[package]] name = "pallet-message-queue" version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "environmental", "frame-benchmarking", @@ -5875,7 +5822,7 @@ dependencies = [ [[package]] name = "pallet-meta-tx" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "docify", "frame-benchmarking", @@ -5893,7 +5840,7 @@ dependencies = [ [[package]] name = "pallet-migrations" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "docify", "frame-benchmarking", @@ -5912,7 +5859,7 @@ dependencies = [ [[package]] name = "pallet-mixnet" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "log", "parity-scale-codec", @@ -5926,7 +5873,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "log", "parity-scale-codec", @@ -5938,7 +5885,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "log", "parity-scale-codec", @@ -5949,7 +5896,7 @@ dependencies = [ [[package]] name = "pallet-nft-fractionalization" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "log", "pallet-assets", @@ -5962,7 +5909,7 @@ dependencies = [ [[package]] name = "pallet-nfts" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5979,7 +5926,7 @@ dependencies = [ [[package]] name = "pallet-nfts-runtime-api" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "parity-scale-codec", "sp-api", @@ -5988,7 +5935,7 @@ dependencies = [ [[package]] name = "pallet-nis" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -5998,7 +5945,7 @@ dependencies = [ [[package]] name = "pallet-node-authorization" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "log", "parity-scale-codec", @@ -6009,7 +5956,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "25.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-support", "frame-system", @@ -6027,7 +5974,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6047,7 +5994,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", @@ -6057,7 +6004,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-support", "frame-system", @@ -6072,7 +6019,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6092,28 +6039,10 @@ dependencies = [ "sp-staking", ] -[[package]] -name = "pallet-origin-restriction" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" -dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", - "log", - "pallet-transaction-payment", - "parity-scale-codec", - "scale-info", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-runtime", -] - [[package]] name = "pallet-paged-list" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "docify", "parity-scale-codec", @@ -6125,7 +6054,7 @@ dependencies = [ [[package]] name = "pallet-parameters" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "docify", "frame-benchmarking", @@ -6139,28 +6068,10 @@ dependencies = [ "sp-runtime", ] -[[package]] -name = "pallet-people" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" -dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", - "log", - "parity-scale-codec", - "scale-info", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-runtime", - "verifiable", -] - [[package]] name = "pallet-preimage" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-support", @@ -6176,7 +6087,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -6186,7 +6097,7 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-support", @@ -6204,7 +6115,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -6214,7 +6125,7 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-support", @@ -6231,7 +6142,7 @@ dependencies = [ [[package]] name = "pallet-remark" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-support", @@ -6247,12 +6158,11 @@ dependencies = [ [[package]] name = "pallet-revive" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "alloy-core", "derive_more 0.99.19", "environmental", - "ethereum-standards", "ethereum-types", "frame-benchmarking", "frame-support", @@ -6285,6 +6195,8 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", + "staging-xcm", + "staging-xcm-builder", "substrate-bn", "subxt-signer", ] @@ -6292,7 +6204,7 @@ dependencies = [ [[package]] name = "pallet-revive-fixtures" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "anyhow", "cargo_metadata", @@ -6303,10 +6215,39 @@ dependencies = [ "toml 0.8.20", ] +[[package]] +name = "pallet-revive-mock-network" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +dependencies = [ + "frame-support", + "frame-system", + "pallet-assets", + "pallet-balances", + "pallet-message-queue", + "pallet-revive", + "pallet-revive-uapi", + "pallet-timestamp", + "pallet-xcm", + "parity-scale-codec", + "polkadot-parachain-primitives", + "polkadot-primitives", + "polkadot-runtime-parachains", + "scale-info", + "sp-core", + "sp-io", + "sp-runtime", + "sp-tracing", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", + "xcm-simulator", +] + [[package]] name = "pallet-revive-proc-macro" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "proc-macro2", "quote", @@ -6316,7 +6257,7 @@ dependencies = [ [[package]] name = "pallet-revive-uapi" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "bitflags 1.3.2", "pallet-revive-proc-macro", @@ -6328,7 +6269,7 @@ dependencies = [ [[package]] name = "pallet-root-offences" version = "25.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-support", "frame-system", @@ -6344,7 +6285,7 @@ dependencies = [ [[package]] name = "pallet-root-testing" version = "4.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-support", "frame-system", @@ -6357,7 +6298,7 @@ dependencies = [ [[package]] name = "pallet-safe-mode" version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "docify", "pallet-balances", @@ -6371,7 +6312,7 @@ dependencies = [ [[package]] name = "pallet-salary" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "log", "pallet-ranked-collective", @@ -6383,7 +6324,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "docify", "frame-benchmarking", @@ -6400,7 +6341,7 @@ dependencies = [ [[package]] name = "pallet-scored-pool" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-support", "frame-system", @@ -6413,7 +6354,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-support", "frame-system", @@ -6434,7 +6375,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-support", @@ -6450,7 +6391,7 @@ dependencies = [ [[package]] name = "pallet-skip-feeless-payment" version = "3.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-support", "frame-system", @@ -6462,7 +6403,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-support", @@ -6479,7 +6420,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6500,7 +6441,7 @@ dependencies = [ [[package]] name = "pallet-staking-async" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6523,7 +6464,7 @@ dependencies = [ [[package]] name = "pallet-staking-async-ah-client" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-support", "frame-system", @@ -6542,7 +6483,7 @@ dependencies = [ [[package]] name = "pallet-staking-async-rc-client" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-support", "frame-system", @@ -6553,13 +6494,12 @@ dependencies = [ "sp-core", "sp-runtime", "sp-staking", - "staging-xcm", ] [[package]] name = "pallet-staking-async-reward-fn" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "log", "sp-arithmetic", @@ -6568,7 +6508,7 @@ dependencies = [ [[package]] name = "pallet-staking-async-runtime-api" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "parity-scale-codec", "sp-api", @@ -6578,7 +6518,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "log", "sp-arithmetic", @@ -6587,7 +6527,7 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "parity-scale-codec", "sp-api", @@ -6597,7 +6537,7 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-support", @@ -6613,7 +6553,7 @@ dependencies = [ [[package]] name = "pallet-statement" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-support", "frame-system", @@ -6630,7 +6570,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "docify", "frame-benchmarking", @@ -6645,7 +6585,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "docify", "frame-benchmarking", @@ -6663,7 +6603,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-support", @@ -6681,7 +6621,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-support", @@ -6696,7 +6636,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -6708,7 +6648,7 @@ dependencies = [ [[package]] name = "pallet-transaction-storage" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-support", @@ -6727,7 +6667,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "docify", "frame-benchmarking", @@ -6746,7 +6686,7 @@ dependencies = [ [[package]] name = "pallet-tx-pause" version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "docify", "parity-scale-codec", @@ -6757,7 +6697,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-support", @@ -6771,7 +6711,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-support", @@ -6786,7 +6726,7 @@ dependencies = [ [[package]] name = "pallet-verify-signature" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-support", @@ -6801,7 +6741,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-support", @@ -6815,7 +6755,7 @@ dependencies = [ [[package]] name = "pallet-whitelist" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -6825,9 +6765,9 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ - "bounded-collections 0.2.4", + "bounded-collections", "frame-benchmarking", "frame-support", "frame-system", @@ -6848,7 +6788,7 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-benchmarking", "frame-support", @@ -6865,7 +6805,7 @@ dependencies = [ [[package]] name = "pallet-xcm-bridge-hub" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "bp-messages", "bp-runtime", @@ -6887,7 +6827,7 @@ dependencies = [ [[package]] name = "pallet-xcm-bridge-hub-router" version = "0.5.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "bp-xcm-bridge-hub-router", "frame-benchmarking", @@ -6907,7 +6847,7 @@ dependencies = [ [[package]] name = "parachains-common" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-utility", @@ -6923,6 +6863,7 @@ dependencies = [ "pallet-xcm", "parity-scale-codec", "polkadot-primitives", + "polkadot-runtime-common", "scale-info", "sp-consensus-aura", "sp-core", @@ -6936,7 +6877,7 @@ dependencies = [ [[package]] name = "parachains-runtimes-test-utils" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "cumulus-pallet-parachain-system", "cumulus-pallet-xcmp-queue", @@ -6979,9 +6920,9 @@ dependencies = [ [[package]] name = "parity-scale-codec" -version = "3.7.5" +version = "3.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "799781ae679d79a948e13d4824a40970bfa500058d245760dd857301059810fa" +checksum = "c9fde3d0718baf5bc92f577d652001da0f8d54cd03a7974e118d04fc888dc23d" dependencies = [ "arrayvec 0.7.6", "bitvec", @@ -6996,9 +6937,9 @@ dependencies = [ [[package]] name = "parity-scale-codec-derive" -version = "3.7.5" +version = "3.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34b4653168b563151153c9e4c08ebed57fb8262bebfa79711552fa983c623e7a" +checksum = "581c837bb6b9541ce7faa9377c20616e4fb7650f6b0f68bc93c827ee504fb7b3" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -7158,7 +7099,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "parity-scale-codec", "scale-info", @@ -7169,9 +7110,9 @@ dependencies = [ [[package]] name = "polkadot-parachain-primitives" version = "6.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ - "bounded-collections 0.2.4", + "bounded-collections", "derive_more 0.99.19", "parity-scale-codec", "polkadot-core-primitives", @@ -7185,10 +7126,10 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "bitvec", - "bounded-collections 0.2.4", + "bounded-collections", "hex-literal", "log", "parity-scale-codec", @@ -7214,7 +7155,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "bitvec", "frame-benchmarking", @@ -7263,7 +7204,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "bs58", "frame-benchmarking", @@ -7275,7 +7216,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "bitflags 1.3.2", "bitvec", @@ -7322,7 +7263,7 @@ dependencies = [ [[package]] name = "polkadot-sdk" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "asset-test-utils", "assets-common", @@ -7404,7 +7345,6 @@ dependencies = [ "pallet-delegated-staking", "pallet-democracy", "pallet-dev-mode", - "pallet-dummy-dim", "pallet-election-provider-multi-block", "pallet-election-provider-multi-phase", "pallet-election-provider-support-benchmarking", @@ -7434,10 +7374,8 @@ dependencies = [ "pallet-nomination-pools-runtime-api", "pallet-offences", "pallet-offences-benchmarking", - "pallet-origin-restriction", "pallet-paged-list", "pallet-parameters", - "pallet-people", "pallet-preimage", "pallet-proxy", "pallet-ranked-collective", @@ -7445,6 +7383,7 @@ dependencies = [ "pallet-referenda", "pallet-remark", "pallet-revive", + "pallet-revive-mock-network", "pallet-root-offences", "pallet-root-testing", "pallet-safe-mode", @@ -7508,7 +7447,7 @@ dependencies = [ "sp-core", "sp-core-hashing", "sp-crypto-ec-utils", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds)", "sp-debug-derive", "sp-externalities", "sp-genesis-builder", @@ -7546,10 +7485,19 @@ dependencies = [ "xcm-runtime-apis", ] +[[package]] +name = "polkadot-sdk" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb819108697967452fa6d8d96ab4c0d48cbaa423b3156499dcb24f1cf95d6775" +dependencies = [ + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "polkadot-sdk-frame" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "docify", "frame-benchmarking", @@ -7597,11 +7545,11 @@ dependencies = [ "once_cell", "parity-scale-codec", "pin-project-lite", - "polkadot-sdk", + "polkadot-sdk 0.1.0", "prometheus 0.14.0", "regex", "scale-info", - "scale-value", + "scale-value 0.18.0", "serde", "serde_json", "subxt", @@ -7611,6 +7559,19 @@ dependencies = [ "tracing-subscriber", ] +[[package]] +name = "polkavm" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd044ab1d3b11567ab6b98ca71259a992b4034220d5972988a0e96518e5d343d" +dependencies = [ + "libc", + "log", + "polkavm-assembler 0.18.0", + "polkavm-common 0.18.0", + "polkavm-linux-raw 0.18.0", +] + [[package]] name = "polkavm" version = "0.21.0" @@ -7625,16 +7586,12 @@ dependencies = [ ] [[package]] -name = "polkavm" -version = "0.24.0" +name = "polkavm-assembler" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2a01db119bb3a86572c0641ba6e7c9786fbd2ac89c25b43b688c4e353787526" +checksum = "eaad38dc420bfed79e6f731471c973ce5ff5e47ab403e63cf40358fef8a6368f" dependencies = [ - "libc", "log", - "polkavm-assembler 0.24.0", - "polkavm-common 0.24.0", - "polkavm-linux-raw 0.24.0", ] [[package]] @@ -7647,12 +7604,13 @@ dependencies = [ ] [[package]] -name = "polkavm-assembler" -version = "0.24.0" +name = "polkavm-common" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eea6105f3f344abe0bf0151d67b3de6f5d24353f2393355ecf3f5f6e06d7fd0b" +checksum = "31ff33982a807d8567645d4784b9b5d7ab87bcb494f534a57cadd9012688e102" dependencies = [ "log", + "polkavm-assembler 0.18.0", ] [[package]] @@ -7667,13 +7625,12 @@ dependencies = [ ] [[package]] -name = "polkavm-common" -version = "0.24.0" +name = "polkavm-derive" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d91ed9e5af472f729fcf3b3c1cf17508ddbb3505259dd6e2ee0fb5a29e105d22" +checksum = "c2eb703f3b6404c13228402e98a5eae063fd16b8f58afe334073ec105ee4117e" dependencies = [ - "log", - "polkavm-assembler 0.24.0", + "polkavm-derive-impl-macro 0.18.0", ] [[package]] @@ -7686,12 +7643,15 @@ dependencies = [ ] [[package]] -name = "polkavm-derive" -version = "0.24.0" +name = "polkavm-derive-impl" +version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "176144f8661117ea95fa7cf868c9a62d6b143e8a2ebcb7582464c3faade8669a" +checksum = "2f2116a92e6e96220a398930f4c8a6cda1264206f3e2034fc9982bfd93f261f7" dependencies = [ - "polkavm-derive-impl-macro 0.24.0", + "polkavm-common 0.18.0", + "proc-macro2", + "quote", + "syn 2.0.100", ] [[package]] @@ -7707,14 +7667,12 @@ dependencies = [ ] [[package]] -name = "polkavm-derive-impl" -version = "0.24.0" +name = "polkavm-derive-impl-macro" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5a21844afdfcc10c92b9ef288ccb926211af27478d1730fcd55e4aec710179d" +checksum = "48c16669ddc7433e34c1007d31080b80901e3e8e523cb9d4b441c3910cf9294b" dependencies = [ - "polkavm-common 0.24.0", - "proc-macro2", - "quote", + "polkavm-derive-impl 0.18.1", "syn 2.0.100", ] @@ -7728,16 +7686,6 @@ dependencies = [ "syn 2.0.100", ] -[[package]] -name = "polkavm-derive-impl-macro" -version = "0.24.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba0ef0f17ad81413ea1ca5b1b67553aedf5650c88269b673d3ba015c83bc2651" -dependencies = [ - "polkavm-derive-impl 0.24.0", - "syn 2.0.100", -] - [[package]] name = "polkavm-linker" version = "0.21.0" @@ -7756,15 +7704,15 @@ dependencies = [ [[package]] name = "polkavm-linux-raw" -version = "0.21.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be6cd1d48c5e7814d287a3e12a339386a5dfa2f3ac72f932335f4cf56467f1b3" +checksum = "23eff02c070c70f31878a3d915e88a914ecf3e153741e2fb572dde28cce20fde" [[package]] name = "polkavm-linux-raw" -version = "0.24.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ec0b13e26ec7234dba213ca17118c70c562809bdce0eefe84f92613d5c8da26" +checksum = "be6cd1d48c5e7814d287a3e12a339386a5dfa2f3ac72f932335f4cf56467f1b3" [[package]] name = "polling" @@ -7950,9 +7898,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.95" +version = "1.0.94" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" +checksum = "a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84" dependencies = [ "unicode-ident", ] @@ -8071,6 +8019,7 @@ dependencies = [ "libc", "rand_chacha 0.3.1", "rand_core 0.6.4", + "serde", ] [[package]] @@ -8081,7 +8030,6 @@ checksum = "3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94" dependencies = [ "rand_chacha 0.9.0", "rand_core 0.9.3", - "serde", "zerocopy 0.8.24", ] @@ -8121,7 +8069,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" dependencies = [ "getrandom 0.3.2", - "serde", ] [[package]] @@ -8324,7 +8271,7 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-support", "polkadot-primitives", @@ -8445,7 +8392,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.4.15", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -8458,7 +8405,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.9.4", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -8512,7 +8459,7 @@ dependencies = [ "security-framework", "security-framework-sys", "webpki-root-certs", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -8552,13 +8499,9 @@ dependencies = [ [[package]] name = "ruzstd" -version = "0.6.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5174a470eeb535a721ae9fdd6e291c2411a906b96592182d05217591d5c5cf7b" -dependencies = [ - "byteorder", - "derive_more 0.99.19", -] +checksum = "3640bec8aad418d7d03c72ea2de10d5c646a598f9883c7babc160d91e3c1b26c" [[package]] name = "ryu" @@ -8605,7 +8548,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "log", "sp-core", @@ -8616,7 +8559,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "parity-scale-codec", "parking_lot", @@ -8639,9 +8582,9 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ - "polkavm 0.24.0", + "polkavm 0.18.0", "sc-allocator", "sp-maybe-compressed-blob", "sp-wasm-interface", @@ -8652,10 +8595,10 @@ dependencies = [ [[package]] name = "sc-executor-polkavm" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "log", - "polkavm 0.24.0", + "polkavm 0.18.0", "sc-executor-common", "sp-wasm-interface", ] @@ -8663,7 +8606,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "anyhow", "log", @@ -8676,6 +8619,18 @@ dependencies = [ "wasmtime", ] +[[package]] +name = "scale-bits" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e57b1e7f6b65ed1f04e79a85a57d755ad56d76fdf1e9bddcc9ae14f71fcdcf54" +dependencies = [ + "parity-scale-codec", + "scale-info", + "scale-type-resolver", + "serde", +] + [[package]] name = "scale-bits" version = "0.7.0" @@ -8688,6 +8643,21 @@ dependencies = [ "serde", ] +[[package]] +name = "scale-decode" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8ae9cc099ae85ff28820210732b00f019546f36f33225f509fe25d5816864a0" +dependencies = [ + "derive_more 1.0.0", + "parity-scale-codec", + "primitive-types 0.13.1", + "scale-bits 0.6.0", + "scale-decode-derive 0.14.0", + "scale-type-resolver", + "smallvec", +] + [[package]] name = "scale-decode" version = "0.16.0" @@ -8696,13 +8666,25 @@ checksum = "4d78196772d25b90a98046794ce0fe2588b39ebdfbdc1e45b4c6c85dd43bebad" dependencies = [ "parity-scale-codec", "primitive-types 0.13.1", - "scale-bits", - "scale-decode-derive", + "scale-bits 0.7.0", + "scale-decode-derive 0.16.0", "scale-type-resolver", "smallvec", "thiserror 2.0.12", ] +[[package]] +name = "scale-decode-derive" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ed9401effa946b493f9f84dc03714cca98119b230497df6f3df6b84a2b03648" +dependencies = [ + "darling", + "proc-macro2", + "quote", + "syn 2.0.100", +] + [[package]] name = "scale-decode-derive" version = "0.16.0" @@ -8715,6 +8697,21 @@ dependencies = [ "syn 2.0.100", ] +[[package]] +name = "scale-encode" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f9271284d05d0749c40771c46180ce89905fd95aa72a2a2fddb4b7c0aa424db" +dependencies = [ + "derive_more 1.0.0", + "parity-scale-codec", + "primitive-types 0.13.1", + "scale-bits 0.6.0", + "scale-encode-derive 0.8.0", + "scale-type-resolver", + "smallvec", +] + [[package]] name = "scale-encode" version = "0.10.0" @@ -8723,13 +8720,26 @@ checksum = "64901733157f9d25ef86843bd783eda439fac7efb0ad5a615d12d2cf3a29464b" dependencies = [ "parity-scale-codec", "primitive-types 0.13.1", - "scale-bits", - "scale-encode-derive", + "scale-bits 0.7.0", + "scale-encode-derive 0.10.0", "scale-type-resolver", "smallvec", "thiserror 2.0.12", ] +[[package]] +name = "scale-encode-derive" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "102fbc6236de6c53906c0b262f12c7aa69c2bdc604862c12728f5f4d370bc137" +dependencies = [ + "darling", + "proc-macro-crate", + "proc-macro2", + "quote", + "syn 2.0.100", +] + [[package]] name = "scale-encode-derive" version = "0.10.0" @@ -8781,9 +8791,9 @@ dependencies = [ [[package]] name = "scale-typegen" -version = "0.11.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6aebea322734465f39e4ad8100e1f9708c6c6c325d92b8780015d30c44fae791" +checksum = "05c61b6b706a3eaad63b506ab50a1d2319f817ae01cf753adcc3f055f9f0fcd6" dependencies = [ "proc-macro2", "quote", @@ -8792,6 +8802,22 @@ dependencies = [ "thiserror 2.0.12", ] +[[package]] +name = "scale-value" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f5e0ef2a0ee1e02a69ada37feb87ea1616ce9808aca072befe2d3131bf28576e" +dependencies = [ + "derive_more 1.0.0", + "either", + "parity-scale-codec", + "scale-bits 0.6.0", + "scale-decode 0.14.0", + "scale-encode 0.8.0", + "scale-info", + "scale-type-resolver", +] + [[package]] name = "scale-value" version = "0.18.0" @@ -8802,9 +8828,9 @@ dependencies = [ "blake2", "either", "parity-scale-codec", - "scale-bits", - "scale-decode", - "scale-encode", + "scale-bits 0.7.0", + "scale-decode 0.16.0", + "scale-encode 0.10.0", "scale-type-resolver", "serde", "thiserror 2.0.12", @@ -8831,23 +8857,6 @@ dependencies = [ "hashbrown 0.13.2", ] -[[package]] -name = "schnorrkel" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "844b7645371e6ecdf61ff246ba1958c29e802881a749ae3fb1993675d210d28d" -dependencies = [ - "arrayref", - "arrayvec 0.7.6", - "curve25519-dalek-ng", - "merlin", - "rand_core 0.6.4", - "serde_bytes", - "sha2 0.9.9", - "subtle-ng", - "zeroize", -] - [[package]] name = "schnorrkel" version = "0.11.4" @@ -9231,7 +9240,7 @@ checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" [[package]] name = "slot-range-helper" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "enumn", "parity-scale-codec", @@ -9264,9 +9273,9 @@ dependencies = [ [[package]] name = "smoldot" -version = "0.18.0" +version = "0.19.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "966e72d77a3b2171bb7461d0cb91f43670c63558c62d7cf42809cae6c8b6b818" +checksum = "e16e5723359f0048bf64bfdfba64e5732a56847d42c4fd3fe56f18280c813413" dependencies = [ "arrayvec 0.7.6", "async-lock", @@ -9277,17 +9286,17 @@ dependencies = [ "bs58", "chacha20", "crossbeam-queue", - "derive_more 0.99.19", + "derive_more 2.0.1", "ed25519-zebra", "either", "event-listener", "fnv", "futures-lite", "futures-util", - "hashbrown 0.14.5", + "hashbrown 0.15.2", "hex", "hmac 0.12.1", - "itertools 0.13.0", + "itertools 0.14.0", "libm", "libsecp256k1", "merlin", @@ -9301,7 +9310,7 @@ dependencies = [ "rand 0.8.5", "rand_chacha 0.3.1", "ruzstd", - "schnorrkel 0.11.4", + "schnorrkel", "serde", "serde_json", "sha2 0.10.8", @@ -9310,33 +9319,33 @@ dependencies = [ "slab", "smallvec", "soketto", - "twox-hash", - "wasmi", + "twox-hash 2.1.1", + "wasmi 0.40.0", "x25519-dalek", "zeroize", ] [[package]] name = "smoldot-light" -version = "0.16.2" +version = "0.17.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a33b06891f687909632ce6a4e3fd7677b24df930365af3d0bcb078310129f3f" +checksum = "f1bba9e591716567d704a8252feeb2f1261a286e1e2cbdd4e49e9197c34a14e2" dependencies = [ "async-channel", "async-lock", "base64 0.22.1", "blake2-rfc", "bs58", - "derive_more 0.99.19", + "derive_more 2.0.1", "either", "event-listener", "fnv", "futures-channel", "futures-lite", "futures-util", - "hashbrown 0.14.5", + "hashbrown 0.15.2", "hex", - "itertools 0.13.0", + "itertools 0.14.0", "log", "lru", "parking_lot", @@ -9355,7 +9364,7 @@ dependencies = [ [[package]] name = "snowbridge-core" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "bp-relayers", "frame-support", @@ -9404,7 +9413,7 @@ dependencies = [ [[package]] name = "sp-api" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "docify", "hash-db", @@ -9426,7 +9435,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "Inflector", "blake2", @@ -9440,7 +9449,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "parity-scale-codec", "scale-info", @@ -9452,7 +9461,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "docify", "integer-sqrt", @@ -9466,7 +9475,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "parity-scale-codec", "scale-info", @@ -9478,7 +9487,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "sp-api", "sp-inherents", @@ -9488,7 +9497,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "async-trait", "parity-scale-codec", @@ -9504,7 +9513,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "async-trait", "parity-scale-codec", @@ -9522,7 +9531,7 @@ dependencies = [ [[package]] name = "sp-consensus-beefy" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "parity-scale-codec", "scale-info", @@ -9530,7 +9539,7 @@ dependencies = [ "sp-api", "sp-application-crypto", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds)", "sp-io", "sp-keystore", "sp-mmr-primitives", @@ -9542,7 +9551,7 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "finality-grandpa", "log", @@ -9559,7 +9568,7 @@ dependencies = [ [[package]] name = "sp-consensus-pow" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "parity-scale-codec", "sp-api", @@ -9570,7 +9579,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "parity-scale-codec", "scale-info", @@ -9581,13 +9590,13 @@ dependencies = [ [[package]] name = "sp-core" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "ark-vrf", "array-bytes", "bitflags 1.3.2", "blake2", - "bounded-collections 0.2.4", + "bounded-collections", "bs58", "dyn-clone", "ed25519-zebra", @@ -9607,12 +9616,11 @@ dependencies = [ "primitive-types 0.13.1", "rand 0.8.5", "scale-info", - "schnorrkel 0.11.4", + "schnorrkel", "secp256k1 0.28.2", "secrecy 0.8.0", "serde", - "sha2 0.10.8", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds)", "sp-debug-derive", "sp-externalities", "sp-runtime-interface", @@ -9629,15 +9637,15 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds)", ] [[package]] name = "sp-crypto-ec-utils" version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "ark-bls12-377", "ark-bls12-377-ext", @@ -9650,7 +9658,7 @@ dependencies = [ "ark-ed-on-bls12-377-ext", "ark-ed-on-bls12-381-bandersnatch 0.4.0", "ark-ed-on-bls12-381-bandersnatch-ext", - "ark-scale 0.0.12", + "ark-scale", "sp-runtime-interface", ] @@ -9665,36 +9673,36 @@ dependencies = [ "digest 0.10.7", "sha2 0.10.8", "sha3", - "twox-hash", + "twox-hash 1.6.3", ] [[package]] name = "sp-crypto-hashing" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "blake2b_simd", "byteorder", "digest 0.10.7", "sha2 0.10.8", "sha3", - "twox-hash", + "twox-hash 1.6.3", ] [[package]] name = "sp-crypto-hashing-proc-macro" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "quote", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds)", "syn 2.0.100", ] [[package]] name = "sp-debug-derive" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "proc-macro2", "quote", @@ -9704,7 +9712,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.25.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "environmental", "parity-scale-codec", @@ -9714,7 +9722,7 @@ dependencies = [ [[package]] name = "sp-genesis-builder" version = "0.8.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "parity-scale-codec", "scale-info", @@ -9726,7 +9734,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -9739,7 +9747,7 @@ dependencies = [ [[package]] name = "sp-io" version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "bytes", "docify", @@ -9747,11 +9755,11 @@ dependencies = [ "libsecp256k1", "log", "parity-scale-codec", - "polkavm-derive 0.24.0", + "polkavm-derive 0.18.0", "rustversion", "secp256k1 0.28.2", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds)", "sp-externalities", "sp-keystore", "sp-runtime-interface", @@ -9765,7 +9773,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "sp-core", "sp-runtime", @@ -9775,7 +9783,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "parity-scale-codec", "parking_lot", @@ -9786,7 +9794,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "thiserror 1.0.69", "zstd 0.12.4", @@ -9795,7 +9803,7 @@ dependencies = [ [[package]] name = "sp-metadata-ir" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-metadata 23.0.0", "parity-scale-codec", @@ -9805,7 +9813,7 @@ dependencies = [ [[package]] name = "sp-mixnet" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "parity-scale-codec", "scale-info", @@ -9816,7 +9824,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "log", "parity-scale-codec", @@ -9833,7 +9841,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "parity-scale-codec", "scale-info", @@ -9846,7 +9854,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "sp-api", "sp-core", @@ -9856,7 +9864,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "backtrace", "regex", @@ -9865,7 +9873,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "31.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "binary-merkle-tree", "docify", @@ -9894,12 +9902,12 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "bytes", "impl-trait-for-tuples", "parity-scale-codec", - "polkavm-derive 0.24.0", + "polkavm-derive 0.18.0", "primitive-types 0.13.1", "sp-externalities", "sp-runtime-interface-proc-macro", @@ -9913,7 +9921,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "Inflector", "expander", @@ -9926,7 +9934,7 @@ dependencies = [ [[package]] name = "sp-session" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "parity-scale-codec", "scale-info", @@ -9940,7 +9948,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -9953,7 +9961,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "hash-db", "log", @@ -9973,7 +9981,7 @@ dependencies = [ [[package]] name = "sp-statement-store" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "aes-gcm", "curve25519-dalek", @@ -9986,7 +9994,7 @@ dependencies = [ "sp-api", "sp-application-crypto", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds)", "sp-externalities", "sp-runtime", "sp-runtime-interface", @@ -9997,12 +10005,12 @@ dependencies = [ [[package]] name = "sp-std" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" [[package]] name = "sp-storage" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10014,7 +10022,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "async-trait", "parity-scale-codec", @@ -10026,7 +10034,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "parity-scale-codec", "tracing", @@ -10037,7 +10045,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "sp-api", "sp-runtime", @@ -10046,7 +10054,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "async-trait", "parity-scale-codec", @@ -10060,7 +10068,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "ahash", "hash-db", @@ -10083,7 +10091,7 @@ dependencies = [ [[package]] name = "sp-version" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10100,7 +10108,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "parity-scale-codec", "proc-macro-warning", @@ -10112,7 +10120,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -10124,9 +10132,9 @@ dependencies = [ [[package]] name = "sp-weights" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ - "bounded-collections 0.2.4", + "bounded-collections", "parity-scale-codec", "scale-info", "serde", @@ -10175,7 +10183,7 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "staging-parachain-info" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -10188,10 +10196,10 @@ dependencies = [ [[package]] name = "staging-xcm" version = "7.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "array-bytes", - "bounded-collections 0.2.4", + "bounded-collections", "derive-where", "environmental", "frame-support", @@ -10209,7 +10217,7 @@ dependencies = [ [[package]] name = "staging-xcm-builder" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "environmental", "frame-support", @@ -10233,7 +10241,7 @@ dependencies = [ [[package]] name = "staging-xcm-executor" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "environmental", "frame-benchmarking", @@ -10298,11 +10306,11 @@ dependencies = [ [[package]] name = "substrate-bip39" version = "0.4.7" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "hmac 0.12.1", "pbkdf2", - "schnorrkel 0.11.4", + "schnorrkel", "sha2 0.10.8", "zeroize", ] @@ -10323,7 +10331,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "http-body-util", "hyper", @@ -10340,39 +10348,33 @@ version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" -[[package]] -name = "subtle-ng" -version = "2.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "734676eb262c623cec13c3155096e08d1f8f29adce39ba17948b18dad1e54142" - [[package]] name = "subxt" -version = "0.41.0" +version = "0.42.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03459d84546def5e1d0d22b162754609f18e031522b0319b53306f5829de9c09" +checksum = "1c7533d39317bed01100b37158740dcec27c0e1933f3bca19bdf12110f242248" dependencies = [ "async-trait", "derive-where", "either", - "frame-metadata 20.0.0", + "frame-metadata 23.0.0", "futures", "hex", "jsonrpsee 0.24.9", "parity-scale-codec", "primitive-types 0.13.1", - "scale-bits", - "scale-decode", - "scale-encode", + "scale-bits 0.7.0", + "scale-decode 0.16.0", + "scale-encode 0.10.0", "scale-info", - "scale-value", + "scale-value 0.18.0", "serde", "serde_json", "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "subxt-core", + "subxt-core 0.42.1", "subxt-lightclient", "subxt-macro", - "subxt-metadata", + "subxt-metadata 0.42.1", "subxt-rpcs", "thiserror 2.0.12", "tokio", @@ -10385,9 +10387,9 @@ dependencies = [ [[package]] name = "subxt-codegen" -version = "0.41.0" +version = "0.42.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "324c52c09919fec8c22a4b572a466878322e99fe14a9e3d50d6c3700a226ec25" +checksum = "91ded0fa15fa78c58b91e2a1c6bcef8a2bc68fe165d00e1dfb9787069351511c" dependencies = [ "heck", "parity-scale-codec", @@ -10395,46 +10397,75 @@ dependencies = [ "quote", "scale-info", "scale-typegen", - "subxt-metadata", + "subxt-metadata 0.42.1", "syn 2.0.100", "thiserror 2.0.12", ] [[package]] name = "subxt-core" -version = "0.41.0" +version = "0.38.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb7a1bc6c9c1724971636a66e3225a7253cdb35bb6efb81524a6c71c04f08c59" +dependencies = [ + "base58", + "blake2", + "derive-where", + "frame-decode 0.5.1", + "frame-metadata 17.0.0", + "hashbrown 0.14.5", + "hex", + "impl-serde", + "keccak-hash", + "parity-scale-codec", + "polkadot-sdk 0.7.0", + "primitive-types 0.13.1", + "scale-bits 0.6.0", + "scale-decode 0.14.0", + "scale-encode 0.8.0", + "scale-info", + "scale-value 0.17.0", + "serde", + "serde_json", + "subxt-metadata 0.38.1", + "tracing", +] + +[[package]] +name = "subxt-core" +version = "0.42.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66ef00be9d64885ec94e478a58e4e39d222024b20013ae7df4fc6ece545391aa" +checksum = "26c3574b60050e57cf23edf6521263b06e98a880073df330813bb04242633083" dependencies = [ "base58", "blake2", "derive-where", - "frame-decode", - "frame-metadata 20.0.0", + "frame-decode 0.8.0", + "frame-metadata 23.0.0", "hashbrown 0.14.5", "hex", "impl-serde", "keccak-hash", "parity-scale-codec", "primitive-types 0.13.1", - "scale-bits", - "scale-decode", - "scale-encode", + "scale-bits 0.7.0", + "scale-decode 0.16.0", + "scale-encode 0.10.0", "scale-info", - "scale-value", + "scale-value 0.18.0", "serde", "serde_json", "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "subxt-metadata", + "subxt-metadata 0.42.1", "thiserror 2.0.12", "tracing", ] [[package]] name = "subxt-lightclient" -version = "0.41.0" +version = "0.42.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce07c2515b2e63b85ec3043fe4461b287af0615d4832c2fe6e81ba780b906bc0" +checksum = "7c546d42ca103c0a6a3434cadf4ca500d2a49e60af0842b0fdee6fbfa97aa02f" dependencies = [ "futures", "futures-util", @@ -10449,9 +10480,9 @@ dependencies = [ [[package]] name = "subxt-macro" -version = "0.41.0" +version = "0.42.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c2c8da275a620dd676381d72395dfea91f0a6cd849665b4f1d0919371850701" +checksum = "d91d253492eb17c65bdb41e538d6a31508563757bd34ad6014cb03536cf31757" dependencies = [ "darling", "parity-scale-codec", @@ -10459,18 +10490,33 @@ dependencies = [ "quote", "scale-typegen", "subxt-codegen", + "subxt-metadata 0.42.1", "subxt-utils-fetchmetadata", "syn 2.0.100", ] [[package]] name = "subxt-metadata" -version = "0.41.0" +version = "0.38.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aacd4e7484fef58deaa2dcb32d94753a864b208a668c0dd0c28be1d8abeeadb2" +dependencies = [ + "frame-decode 0.5.1", + "frame-metadata 17.0.0", + "hashbrown 0.14.5", + "parity-scale-codec", + "polkadot-sdk 0.7.0", + "scale-info", +] + +[[package]] +name = "subxt-metadata" +version = "0.42.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fff4591673600c4388e21305788282414d26c791b4dee21b7cb0b19c10076f98" +checksum = "243990ca4e0cdb74ef7458f1d5070a1bd5144d744cc146f23a32ab56d23e1db7" dependencies = [ - "frame-decode", - "frame-metadata 20.0.0", + "frame-decode 0.8.0", + "frame-metadata 23.0.0", "hashbrown 0.14.5", "parity-scale-codec", "scale-info", @@ -10480,13 +10526,13 @@ dependencies = [ [[package]] name = "subxt-rpcs" -version = "0.41.0" +version = "0.42.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ba7494d250d65dc3439365ac5e8e0fbb9c3992e6e84b7aa01d69e082249b8b8" +checksum = "55313e3652f5360b5ed878bfe1d62fe181ecb8c130c81278ab89d1580f89a7ed" dependencies = [ "derive-where", "finito", - "frame-metadata 20.0.0", + "frame-metadata 23.0.0", "futures", "hex", "impl-serde", @@ -10495,7 +10541,7 @@ dependencies = [ "primitive-types 0.13.1", "serde", "serde_json", - "subxt-core", + "subxt-core 0.42.1", "subxt-lightclient", "thiserror 2.0.12", "tokio", @@ -10506,9 +10552,9 @@ dependencies = [ [[package]] name = "subxt-signer" -version = "0.41.0" +version = "0.38.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a2370298a210ed1df26152db7209a85e0ed8cfbce035309c3b37f7b61755377" +checksum = "d680352d04665b1e4eb6f9d2a54b800c4d8e1b20478e69be1b7d975b08d9fc34" dependencies = [ "base64 0.22.1", "bip32", @@ -10520,25 +10566,24 @@ dependencies = [ "keccak-hash", "parity-scale-codec", "pbkdf2", + "polkadot-sdk 0.7.0", "regex", - "schnorrkel 0.11.4", + "schnorrkel", "scrypt", "secp256k1 0.30.0", "secrecy 0.10.3", "serde", "serde_json", "sha2 0.10.8", - "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "subxt-core", - "thiserror 2.0.12", + "subxt-core 0.38.1", "zeroize", ] [[package]] name = "subxt-utils-fetchmetadata" -version = "0.41.0" +version = "0.42.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc868b55fe2303788dc7703457af390111940c3da4714b510983284501780ed5" +checksum = "62d3a6e9cb2fd2db8bf3cb0d03da691ac949259e620c9eb8f25764b2711805ca" dependencies = [ "hex", "parity-scale-codec", @@ -10569,9 +10614,9 @@ dependencies = [ [[package]] name = "syn-solidity" -version = "1.2.0" +version = "0.8.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14c8c8f496c33dc6343dac05b4be8d9e0bca180a4caa81d7b8416b10cc2273cd" +checksum = "4560533fbd6914b94a8fb5cc803ed6801c3455668db3b810702c57612bac9412" dependencies = [ "paste", "proc-macro2", @@ -10612,7 +10657,7 @@ dependencies = [ "getrandom 0.3.2", "once_cell", "rustix 1.0.5", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -10633,7 +10678,7 @@ checksum = "8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683" [[package]] name = "testnet-parachains-constants" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -10997,6 +11042,12 @@ dependencies = [ "static_assertions", ] +[[package]] +name = "twox-hash" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b907da542cbced5261bd3256de1b3a1bf340a3d37f93425a07362a1d687de56" + [[package]] name = "typenum" version = "1.18.0" @@ -11054,6 +11105,12 @@ dependencies = [ "tinyvec", ] +[[package]] +name = "unicode-segmentation" +version = "1.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" + [[package]] name = "unicode-xid" version = "0.2.6" @@ -11111,22 +11168,6 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65" -[[package]] -name = "verifiable" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "225eaa083192400abfe78838e3089c539a361e0dd9b6884f61b5c6237676ec01" -dependencies = [ - "ark-scale 0.0.13", - "ark-serialize 0.5.0", - "ark-vrf", - "bounded-collections 0.1.9", - "derive-where", - "parity-scale-codec", - "scale-info", - "schnorrkel 0.10.2", -] - [[package]] name = "version_check" version = "0.9.5" @@ -11167,7 +11208,6 @@ dependencies = [ "ark-serialize 0.5.0", "ark-std 0.5.0", "merlin", - "rayon", ] [[package]] @@ -11183,7 +11223,6 @@ dependencies = [ "ark-std 0.5.0", "getrandom_or_panic", "rand_core 0.6.4", - "rayon", "w3f-pcs", ] @@ -11199,7 +11238,6 @@ dependencies = [ "ark-serialize 0.5.0", "ark-std 0.5.0", "ark-transcript", - "rayon", "w3f-pcs", "w3f-plonk-common", ] @@ -11329,11 +11367,27 @@ dependencies = [ "num-traits", "smallvec", "spin", - "wasmi_collections", - "wasmi_core", + "wasmi_collections 0.32.3", + "wasmi_core 0.32.3", "wasmparser-nostd", ] +[[package]] +name = "wasmi" +version = "0.40.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a19af97fcb96045dd1d6b4d23e2b4abdbbe81723dbc5c9f016eb52145b320063" +dependencies = [ + "arrayvec 0.7.6", + "multi-stash", + "smallvec", + "spin", + "wasmi_collections 0.40.0", + "wasmi_core 0.40.0", + "wasmi_ir", + "wasmparser 0.221.3", +] + [[package]] name = "wasmi_collections" version = "0.32.3" @@ -11345,6 +11399,12 @@ dependencies = [ "string-interner", ] +[[package]] +name = "wasmi_collections" +version = "0.40.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e80d6b275b1c922021939d561574bf376613493ae2b61c6963b15db0e8813562" + [[package]] name = "wasmi_core" version = "0.32.3" @@ -11357,6 +11417,25 @@ dependencies = [ "paste", ] +[[package]] +name = "wasmi_core" +version = "0.40.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a8c51482cc32d31c2c7ff211cd2bedd73c5bd057ba16a2ed0110e7a96097c33" +dependencies = [ + "downcast-rs", + "libm", +] + +[[package]] +name = "wasmi_ir" +version = "0.40.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e431a14c186db59212a88516788bd68ed51f87aa1e08d1df742522867b5289a" +dependencies = [ + "wasmi_core 0.40.0", +] + [[package]] name = "wasmparser" version = "0.102.0" @@ -11367,6 +11446,15 @@ dependencies = [ "url", ] +[[package]] +name = "wasmparser" +version = "0.221.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d06bfa36ab3ac2be0dee563380147a5b81ba10dd8885d7fbbc9eb574be67d185" +dependencies = [ + "bitflags 2.9.0", +] + [[package]] name = "wasmparser-nostd" version = "0.100.2" @@ -11395,7 +11483,7 @@ dependencies = [ "rayon", "serde", "target-lexicon", - "wasmparser", + "wasmparser 0.102.0", "wasmtime-cache", "wasmtime-cranelift", "wasmtime-environ", @@ -11450,7 +11538,7 @@ dependencies = [ "object 0.30.4", "target-lexicon", "thiserror 1.0.69", - "wasmparser", + "wasmparser 0.102.0", "wasmtime-cranelift-shared", "wasmtime-environ", ] @@ -11485,7 +11573,7 @@ dependencies = [ "serde", "target-lexicon", "thiserror 1.0.69", - "wasmparser", + "wasmparser 0.102.0", "wasmtime-types", ] @@ -11568,7 +11656,7 @@ dependencies = [ "cranelift-entity", "serde", "thiserror 1.0.69", - "wasmparser", + "wasmparser 0.102.0", ] [[package]] @@ -11603,7 +11691,7 @@ dependencies = [ [[package]] name = "westend-runtime-constants" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-support", "polkadot-primitives", @@ -11648,7 +11736,7 @@ version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -11925,7 +12013,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "Inflector", "proc-macro2", @@ -11936,7 +12024,7 @@ dependencies = [ [[package]] name = "xcm-runtime-apis" version = "0.1.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-support", "parity-scale-codec", @@ -11950,7 +12038,7 @@ dependencies = [ [[package]] name = "xcm-simulator" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#b3c0259b887a147e1d2bb3e6281a8831c9679bd7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" dependencies = [ "frame-support", "frame-system", diff --git a/Cargo.toml b/Cargo.toml index 0b0baffed..48909e0ac 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -31,8 +31,8 @@ pin-project-lite = "0.2" # subxt scale-value = "0.18" -subxt = { version = "0.41.0", features = ["reconnecting-rpc-client"] } -subxt-rpcs = "0.41.0" +subxt = { version = "0.42.1", features = ["reconnecting-rpc-client"] } +subxt-rpcs = "0.42.1" # polkadot-sdk @@ -42,9 +42,10 @@ polkadot-sdk = { git = "https://github.com/paritytech/polkadot-sdk", features = "sp-npos-elections", "sp-core", "sp-runtime", + "sp-staking", "pallet-election-provider-multi-phase", "pallet-election-provider-multi-block", -], branch = "master" } +], branch = "oty-donal-ahm-builds" } # prometheus prometheus = "0.14" diff --git a/artifacts/multi_block.scale b/artifacts/multi_block.scale index 70dcf09448134542a1753035a970a4cec4340593..a90b412485be9a1df65b11e20e1fd17924f47491 100644 GIT binary patch delta 98351 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 RE_SVz1rhz$dfOPwe*>M*_Ba3l diff --git a/src/commands/legacy/monitor.rs b/src/commands/legacy/monitor.rs index 706eae9d6..9df887922 100644 --- a/src/commands/legacy/monitor.rs +++ b/src/commands/legacy/monitor.rs @@ -20,7 +20,7 @@ use crate::{ dynamic::legacy as dynamic, error::Error, prelude::{ - AccountId, ChainClient, ExtrinsicParamsBuilder, Hash, Header, LOG_TARGET, RpcClient, + AccountId, ChainClient, Config, ExtrinsicParamsBuilder, Hash, Header, LOG_TARGET, RpcClient, }, prometheus, runtime::legacy as runtime, @@ -31,6 +31,7 @@ use crate::{ wait_for_in_block, }, }; + use codec::{Decode, Encode}; use futures::future::TryFutureExt; use jsonrpsee::core::ClientError as JsonRpseeError; @@ -40,6 +41,7 @@ use polkadot_sdk::{ sp_npos_elections, }; use std::sync::Arc; +use subxt::config::Hasher; use subxt::{backend::legacy::rpc_methods::DryRunResult, config::Header as _}; use tokio::sync::Mutex; @@ -152,7 +154,9 @@ where + 'static, T::Solution: Send, { - let block_hash = at.hash(); + let hasher = ::Hasher::new(&client.chain_api().metadata()); + let encoded_header = at.encode(); + let block_hash = hasher.hash(&encoded_header); log::trace!(target: LOG_TARGET, "new event at #{:?} ({:?})", at.number(), block_hash); // NOTE: as we try to send at each block then the nonce is used guard against diff --git a/src/commands/multi_block/monitor.rs b/src/commands/multi_block/monitor.rs index 7966b714b..b7724daef 100644 --- a/src/commands/multi_block/monitor.rs +++ b/src/commands/multi_block/monitor.rs @@ -23,7 +23,6 @@ use polkadot_sdk::{ sp_npos_elections::ElectionScore, }; use std::{collections::HashSet, sync::Arc}; -use subxt::config::Header; use tokio::sync::Mutex; pub async fn monitor_cmd( @@ -74,12 +73,12 @@ where let mut prev_block_signed_phase = false; loop { - let at = tokio::select! { + let (at, block_hash) = tokio::select! { maybe_block = subscription.next() => { match maybe_block { Some(block_result) => { match block_result { - Ok(block) => block.header().clone(), + Ok(block) => (block.header().clone(), block.hash()), Err(e) => { // Handle reconnection case with the reconnecting RPC client if e.is_disconnected_will_reconnect() { @@ -110,9 +109,9 @@ where // Early exit optimization: check the phase before calling BlockDetails::new(), where we // we fetch `storage_at()`, `round()`, and `desired_targets()`. // This approach saves us 3 RPC calls. - let storage = utils::storage_at(Some(at.hash()), client.chain_api()).await?; + let storage = utils::storage_at(Some(block_hash), client.chain_api()).await?; let phase = storage - .fetch_or_default(&runtime::storage().multi_block().current_phase()) + .fetch_or_default(&runtime::storage().multi_block_election().current_phase()) .await?; if !matches!(phase, Phase::Signed(_) | Phase::Snapshot(_)) { @@ -120,7 +119,7 @@ where continue; } - let state = BlockDetails::new(&client, at, phase).await?; + let state = BlockDetails::new(&client, at, phase, block_hash).await?; let account_info = state .storage .fetch(&runtime::storage().system().account(signer.account_id())) @@ -392,7 +391,11 @@ async fn score_better( strategy: SubmissionStrategy, ) -> Result { let scores = storage - .fetch_or_default(&runtime::storage().multi_block_signed().sorted_scores(round)) + .fetch_or_default( + &runtime::storage() + .multi_block_election_signed() + .sorted_scores(round), + ) .await?; if scores @@ -416,7 +419,7 @@ async fn get_submission( let maybe_submission = storage .fetch( &runtime::storage() - .multi_block_signed() + .multi_block_election_signed() .submission_metadata_storage(round, who), ) .await?; diff --git a/src/commands/multi_block/types.rs b/src/commands/multi_block/types.rs index d9c1dcd1c..e98119c6a 100644 --- a/src/commands/multi_block/types.rs +++ b/src/commands/multi_block/types.rs @@ -8,6 +8,7 @@ use crate::{ static_types::multi_block as static_types, utils, }; + use polkadot_sdk::{ frame_election_provider_support, frame_support::BoundedVec, pallet_election_provider_multi_block::unsigned::miner::MinerConfig, @@ -17,7 +18,6 @@ use std::{ collections::{BTreeMap, HashSet}, sync::{Arc, RwLock}, }; -use subxt::config::Header as _; pub type TargetSnapshotPageOf = BoundedVec::TargetSnapshotPerBlock>; @@ -145,14 +145,23 @@ pub struct BlockDetails { } impl BlockDetails { - pub async fn new(client: &Client, at: Header, phase: Phase) -> Result { - let storage = utils::storage_at(Some(at.hash()), client.chain_api()).await?; + pub async fn new( + client: &Client, + at: Header, + phase: Phase, + block_hash: Hash, + ) -> Result { + let storage = utils::storage_at(Some(block_hash), client.chain_api()).await?; let round = storage - .fetch_or_default(&runtime::storage().multi_block().round()) + .fetch_or_default(&runtime::storage().multi_block_election().round()) .await?; let desired_targets = storage - .fetch(&runtime::storage().multi_block().desired_targets(round)) + .fetch( + &runtime::storage() + .multi_block_election() + .desired_targets(round), + ) .await? .unwrap_or(0); diff --git a/src/dynamic/multi_block.rs b/src/dynamic/multi_block.rs index 4bdd4f41c..f58a2fde3 100644 --- a/src/dynamic/multi_block.rs +++ b/src/dynamic/multi_block.rs @@ -392,7 +392,7 @@ pub(crate) async fn submit( // but it's performed for registering the score only once. let tx = utils::wait_tx_in_block_for_strategy(tx_status, listen).await?; let events = tx.wait_for_success().await?; - if !events.has::()? { + if !events.has::()? { return Err(Error::MissingTxEvent("Register score".to_string())); }; @@ -537,7 +537,7 @@ async fn submit_pages_batch( let event = event?; if let Some(solution_stored) = - event.as_event::()? + event.as_event::()? { let page = solution_stored.2; @@ -682,7 +682,7 @@ pub(crate) async fn inner_submit_pages_chunked( /// Submit a bail transaction to revert incomplete submissions pub(crate) async fn bail(client: &Client, signer: &Signer, listen: Listen) -> Result<(), Error> { - let bail_tx = runtime::tx().multi_block_signed().bail(); + let bail_tx = runtime::tx().multi_block_election_signed().bail(); let nonce = client .rpc() .system_account_next_index(signer.account_id()) @@ -709,7 +709,7 @@ async fn validate_signed_phase_or_bail( ) -> Result { let storage = utils::storage_at_head(client, listen).await?; let current_phase = storage - .fetch_or_default(&runtime::storage().multi_block().current_phase()) + .fetch_or_default(&runtime::storage().multi_block_election().current_phase()) .await?; // Import Phase enum from runtime types @@ -728,7 +728,7 @@ async fn validate_signed_phase_or_bail( let maybe_submission = storage .fetch( &runtime::storage() - .multi_block_signed() + .multi_block_election_signed() .submission_metadata_storage(round, signer.account_id()), ) .await?; diff --git a/src/dynamic/pallet_api.rs b/src/dynamic/pallet_api.rs index 0d76d5c85..d6c8d36de 100644 --- a/src/dynamic/pallet_api.rs +++ b/src/dynamic/pallet_api.rs @@ -67,7 +67,7 @@ impl PalletConstant { } pub mod multi_block { - pub const NAME: &str = "MultiBlock"; + pub const NAME: &str = "MultiBlockElection"; pub mod constants { use super::{super::*, *}; @@ -90,7 +90,7 @@ pub mod multi_block { } pub mod multi_block_verifier { - pub const NAME: &str = "MultiBlockVerifier"; + pub const NAME: &str = "MultiBlockElectionVerifier"; pub mod constants { use super::{super::*, *}; @@ -132,7 +132,7 @@ pub mod election_provider_multi_phase { } pub mod multi_block_signed { - pub const NAME: &str = "MultiBlockSigned"; + pub const NAME: &str = "MultiBlockElectionSigned"; pub mod tx { use super::{super::*, *}; diff --git a/src/prelude.rs b/src/prelude.rs index 3b6a751cd..048c1f8cc 100644 --- a/src/prelude.rs +++ b/src/prelude.rs @@ -1,6 +1,6 @@ /// The header type. We re-export it here, but we can easily get it from block as well. pub type Header = - subxt::config::substrate::SubstrateHeader; + subxt::config::substrate::SubstrateHeader; /// The header type. We re-export it here, but we can easily get it from block as well. pub type Hash = subxt::utils::H256; /// Default URI to connect to. diff --git a/src/runtime.rs b/src/runtime.rs index b0d06c342..688869b67 100644 --- a/src/runtime.rs +++ b/src/runtime.rs @@ -4,6 +4,14 @@ substitute_type( path = "sp_npos_elections::ElectionScore", with = "::subxt::utils::Static" + ), + substitute_type( + path = "sp_staking::PagedExposureMetadata", + with = "::subxt::utils::Static" + ), + substitute_type( + path = "sp_staking::ExposurePage", + with = "::subxt::utils::Static" ) )] pub mod multi_block {} diff --git a/tests/multi_block_monitor.rs b/tests/multi_block_monitor.rs index c6b3f26ad..595f53d5a 100644 --- a/tests/multi_block_monitor.rs +++ b/tests/multi_block_monitor.rs @@ -18,7 +18,7 @@ use polkadot_staking_miner::{ prelude::ChainClient, runtime::multi_block::{ self as runtime, - multi_block_signed::events::{Registered, Rewarded, Stored}, + multi_block_election_signed::events::{Registered, Rewarded, Stored}, }, }; use std::collections::HashSet; @@ -101,7 +101,7 @@ pub async fn wait_for_mined_solution(port: u16) -> anyhow::Result<()> { let mut blocks_sub = api.blocks().subscribe_finalized().await?; let pages = api .constants() - .at(&runtime::constants().multi_block().pages()) + .at(&runtime::constants().multi_block_election().pages()) .unwrap(); 'outer: while let Some(block) = blocks_sub.next().await { From cf76571110dcda996cd4c74e294de047db8763e0 Mon Sep 17 00:00:00 2001 From: Paolo La Camera Date: Wed, 11 Jun 2025 10:50:40 +0200 Subject: [PATCH 2/3] Always log block number even if a not interesting phase --- src/commands/multi_block/monitor.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/commands/multi_block/monitor.rs b/src/commands/multi_block/monitor.rs index b7724daef..27f497f6e 100644 --- a/src/commands/multi_block/monitor.rs +++ b/src/commands/multi_block/monitor.rs @@ -115,7 +115,7 @@ where .await?; if !matches!(phase, Phase::Signed(_) | Phase::Snapshot(_)) { - log::trace!(target: LOG_TARGET, "Phase {:?} - nothing to do", phase); + log::trace!(target: LOG_TARGET, "Block #{}, Phase {:?} - nothing to do", at.number, phase); continue; } From 0bae96a873a4f55ec9d674c2f1399b4ad5a69e4e Mon Sep 17 00:00:00 2001 From: Paolo La Camera Date: Wed, 11 Jun 2025 11:18:26 +0200 Subject: [PATCH 3/3] Track sdk's donal-ahm branch for WAH --- Cargo.lock | 1080 +++++++++++++++++++++++++++------------------------- Cargo.toml | 4 +- 2 files changed, 568 insertions(+), 516 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 2548cb0b9..e6beafc31 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -101,9 +101,9 @@ checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] name = "alloy-core" -version = "0.8.25" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d8bcce99ad10fe02640cfaec1c6bc809b837c783c1d52906aa5af66e2a196f6" +checksum = "5968f48d7a62587cd874bd84034831da4f7f577ce5de984828e376766efc0f32" dependencies = [ "alloy-dyn-abi", "alloy-json-abi", @@ -114,15 +114,14 @@ dependencies = [ [[package]] name = "alloy-dyn-abi" -version = "0.8.25" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb8e762aefd39a397ff485bc86df673465c4ad3ec8819cc60833a8a3ba5cdc87" +checksum = "f9135eb501feccf7f4cb8a183afd406a65483fdad7bbd7332d0470e5d725c92f" dependencies = [ "alloy-json-abi", "alloy-primitives", "alloy-sol-type-parser", "alloy-sol-types", - "const-hex", "itoa", "serde", "serde_json", @@ -131,9 +130,9 @@ dependencies = [ [[package]] name = "alloy-json-abi" -version = "0.8.25" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe6beff64ad0aa6ad1019a3db26fef565aefeb011736150ab73ed3366c3cfd1b" +checksum = "8b26fdd571915bafe857fccba4ee1a4f352965800e46a53e4a5f50187b7776fa" dependencies = [ "alloy-primitives", "alloy-sol-type-parser", @@ -143,9 +142,9 @@ dependencies = [ [[package]] name = "alloy-primitives" -version = "0.8.25" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c77490fe91a0ce933a1f219029521f20fc28c2c0ca95d53fa4da9c00b8d9d4e" +checksum = "a326d47106039f38b811057215a92139f46eef7983a4b77b10930a0ea5685b1e" dependencies = [ "alloy-rlp", "bytes", @@ -153,14 +152,14 @@ dependencies = [ "const-hex", "derive_more 2.0.1", "foldhash", - "hashbrown 0.15.2", + "hashbrown 0.15.4", "indexmap 2.9.0", "itoa", "k256", "keccak-asm", "paste", "proptest", - "rand 0.8.5", + "rand 0.9.0", "ruint", "rustc-hash 2.1.1", "serde", @@ -180,9 +179,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro" -version = "0.8.25" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e10ae8e9a91d328ae954c22542415303919aabe976fe7a92eb06db1b68fd59f2" +checksum = "d4be1ce1274ddd7fdfac86e5ece1b225e9bba1f2327e20fbb30ee6b9cc1423fe" dependencies = [ "alloy-sol-macro-expander", "alloy-sol-macro-input", @@ -194,9 +193,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro-expander" -version = "0.8.25" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83ad5da86c127751bc607c174d6c9fe9b85ef0889a9ca0c641735d77d4f98f26" +checksum = "01e92f3708ea4e0d9139001c86c051c538af0146944a2a9c7181753bd944bf57" dependencies = [ "alloy-sol-macro-input", "const-hex", @@ -212,9 +211,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro-input" -version = "0.8.25" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba3d30f0d3f9ba3b7686f3ff1de9ee312647aac705604417a2f40c604f409a9e" +checksum = "9afe1bd348a41f8c9b4b54dfb314886786d6201235b0b3f47198b9d910c86bb2" dependencies = [ "const-hex", "dunce", @@ -228,9 +227,9 @@ dependencies = [ [[package]] name = "alloy-sol-type-parser" -version = "0.8.25" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d162f8524adfdfb0e4bd0505c734c985f3e2474eb022af32eef0d52a4f3935c" +checksum = "d6195df2acd42df92a380a8db6205a5c7b41282d0ce3f4c665ecf7911ac292f1" dependencies = [ "serde", "winnow", @@ -238,14 +237,13 @@ dependencies = [ [[package]] name = "alloy-sol-types" -version = "0.8.25" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d43d5e60466a440230c07761aa67671d4719d46f43be8ea6e7ed334d8db4a9ab" +checksum = "6185e98a79cf19010722f48a74b5a65d153631d2f038cabd250f4b9e9813b8ad" dependencies = [ "alloy-json-abi", "alloy-primitives", "alloy-sol-macro", - "const-hex", "serde", ] @@ -445,11 +443,12 @@ dependencies = [ "ark-std 0.5.0", "educe", "fnv", - "hashbrown 0.15.2", + "hashbrown 0.15.4", "itertools 0.13.0", "num-bigint", "num-integer", "num-traits", + "rayon", "zeroize", ] @@ -570,6 +569,7 @@ dependencies = [ "num-bigint", "num-traits", "paste", + "rayon", "zeroize", ] @@ -679,7 +679,8 @@ dependencies = [ "ark-std 0.5.0", "educe", "fnv", - "hashbrown 0.15.2", + "hashbrown 0.15.4", + "rayon", ] [[package]] @@ -696,6 +697,18 @@ dependencies = [ "scale-info", ] +[[package]] +name = "ark-scale" +version = "0.0.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "985c81a9c7b23a72f62b7b20686d5326d2a9956806f37de9ee35cb1238faf0c0" +dependencies = [ + "ark-serialize 0.5.0", + "ark-std 0.5.0", + "parity-scale-codec", + "scale-info", +] + [[package]] name = "ark-serialize" version = "0.3.0" @@ -729,6 +742,7 @@ dependencies = [ "arrayvec 0.7.6", "digest 0.10.7", "num-bigint", + "rayon", ] [[package]] @@ -782,6 +796,7 @@ checksum = "246a225cc6131e9ee4f24619af0f19d67761fff15d7ccc22e42b80846e69449a" dependencies = [ "num-traits", "rand 0.8.5", + "rayon", ] [[package]] @@ -812,6 +827,7 @@ dependencies = [ "ark-std 0.5.0", "digest 0.10.7", "rand_chacha 0.3.1", + "rayon", "sha2 0.10.8", "w3f-ring-proof", "zeroize", @@ -869,7 +885,7 @@ checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9" [[package]] name = "asset-test-utils" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "cumulus-pallet-parachain-system", "cumulus-pallet-xcmp-queue", @@ -899,18 +915,23 @@ dependencies = [ [[package]] name = "assets-common" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "cumulus-primitives-core", + "ethereum-standards", "frame-support", + "frame-system", "impl-trait-for-tuples", "pallet-asset-conversion", "pallet-assets", + "pallet-revive", + "pallet-revive-uapi", "pallet-xcm", "parachains-common", "parity-scale-codec", "scale-info", "sp-api", + "sp-core", "sp-runtime", "staging-xcm", "staging-xcm-builder", @@ -1126,7 +1147,7 @@ checksum = "89e25b6adfb930f02d1981565a6e5d9c547ac15a96606256d3b59040e5cd4ca3" [[package]] name = "binary-merkle-tree" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "hash-db", "log", @@ -1316,6 +1337,18 @@ dependencies = [ "piper", ] +[[package]] +name = "bounded-collections" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca548b6163b872067dc5eb82fd130c56881435e30367d2073594a3d9744120dd" +dependencies = [ + "log", + "parity-scale-codec", + "scale-info", + "serde", +] + [[package]] name = "bounded-collections" version = "0.2.4" @@ -1331,7 +1364,7 @@ dependencies = [ [[package]] name = "bp-header-chain" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "bp-runtime", "finality-grandpa", @@ -1348,7 +1381,7 @@ dependencies = [ [[package]] name = "bp-messages" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "bp-header-chain", "bp-runtime", @@ -1364,7 +1397,7 @@ dependencies = [ [[package]] name = "bp-parachains" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "bp-header-chain", "bp-polkadot-core", @@ -1381,7 +1414,7 @@ dependencies = [ [[package]] name = "bp-polkadot-core" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "bp-messages", "bp-runtime", @@ -1398,7 +1431,7 @@ dependencies = [ [[package]] name = "bp-relayers" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "bp-header-chain", "bp-messages", @@ -1416,7 +1449,7 @@ dependencies = [ [[package]] name = "bp-runtime" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-support", "frame-system", @@ -1439,7 +1472,7 @@ dependencies = [ [[package]] name = "bp-test-utils" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "bp-header-chain", "bp-parachains", @@ -1459,7 +1492,7 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "bp-messages", "bp-runtime", @@ -1476,7 +1509,7 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub-router" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "parity-scale-codec", "scale-info", @@ -1488,7 +1521,7 @@ dependencies = [ [[package]] name = "bridge-hub-common" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -1507,7 +1540,7 @@ dependencies = [ [[package]] name = "bridge-hub-test-utils" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "asset-test-utils", "bp-header-chain", @@ -1549,7 +1582,7 @@ dependencies = [ [[package]] name = "bridge-runtime-common" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "bp-header-chain", "bp-messages", @@ -2115,7 +2148,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-aura-ext" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "cumulus-pallet-parachain-system", "frame-support", @@ -2132,7 +2165,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-dmp-queue" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "cumulus-primitives-core", "frame-benchmarking", @@ -2149,7 +2182,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "bytes", "cumulus-pallet-parachain-system-proc-macro", @@ -2160,6 +2193,7 @@ dependencies = [ "frame-benchmarking", "frame-support", "frame-system", + "hashbrown 0.15.4", "impl-trait-for-tuples", "log", "pallet-message-queue", @@ -2167,6 +2201,7 @@ dependencies = [ "polkadot-parachain-primitives", "polkadot-runtime-parachains", "scale-info", + "sp-consensus-babe", "sp-core", "sp-externalities", "sp-inherents", @@ -2184,7 +2219,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system-proc-macro" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2195,7 +2230,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-session-benchmarking" version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-support", @@ -2208,7 +2243,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-solo-to-para" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "cumulus-pallet-parachain-system", "frame-support", @@ -2223,7 +2258,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-weight-reclaim" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "cumulus-primitives-storage-weight-reclaim", "derive-where", @@ -2242,7 +2277,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcm" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2257,9 +2292,10 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcmp-queue" version = "0.7.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ - "bounded-collections", + "approx", + "bounded-collections 0.2.4", "bp-xcm-bridge-hub-router", "cumulus-primitives-core", "frame-benchmarking", @@ -2282,7 +2318,7 @@ dependencies = [ [[package]] name = "cumulus-ping" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "cumulus-pallet-xcm", "cumulus-primitives-core", @@ -2297,7 +2333,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-aura" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "sp-api", "sp-consensus-aura", @@ -2306,7 +2342,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-core" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", @@ -2323,7 +2359,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-parachain-inherent" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2337,7 +2373,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-proof-size-hostfunction" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "sp-externalities", "sp-runtime-interface", @@ -2347,7 +2383,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-storage-weight-reclaim" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-proof-size-hostfunction", @@ -2364,7 +2400,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-timestamp" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "cumulus-primitives-core", "sp-inherents", @@ -2374,7 +2410,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-utility" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2391,7 +2427,7 @@ dependencies = [ [[package]] name = "cumulus-test-relay-sproof-builder" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "cumulus-primitives-core", "parity-scale-codec", @@ -2428,6 +2464,19 @@ dependencies = [ "syn 2.0.100", ] +[[package]] +name = "curve25519-dalek-ng" +version = "4.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c359b7249347e46fb28804470d071c921156ad62b3eef5d34e2ba867533dec8" +dependencies = [ + "byteorder", + "digest 0.9.0", + "rand_core 0.6.4", + "subtle-ng", + "zeroize", +] + [[package]] name = "darling" version = "0.20.11" @@ -2555,7 +2604,6 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.100", - "unicode-xid", ] [[package]] @@ -2895,6 +2943,14 @@ dependencies = [ "tiny-keccak", ] +[[package]] +name = "ethereum-standards" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" +dependencies = [ + "alloy-core", +] + [[package]] name = "ethereum-types" version = "0.15.1" @@ -3085,7 +3141,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-support", "frame-support-procedural", @@ -3109,7 +3165,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-pallet-pov" version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-support", @@ -3122,13 +3178,13 @@ dependencies = [ [[package]] name = "frame-decode" -version = "0.5.1" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6027a409bac4fe95b4d107f965fcdbc252fc89d884a360d076b3070b6128c094" +checksum = "a7cb8796f93fa038f979a014234d632e9688a120e745f936e2635123c77537f7" dependencies = [ - "frame-metadata 17.0.0", + "frame-metadata 21.0.0", "parity-scale-codec", - "scale-decode 0.14.0", + "scale-decode", "scale-info", "scale-type-resolver", "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3142,7 +3198,7 @@ checksum = "e1276c23a1fb234d9f81b5f71c526437f2a55ab4419f29bfe1196ac4ee2f706c" dependencies = [ "frame-metadata 23.0.0", "parity-scale-codec", - "scale-decode 0.16.0", + "scale-decode", "scale-info", "scale-type-resolver", "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3151,7 +3207,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -3162,7 +3218,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -3179,7 +3235,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "aquamarine", "frame-support", @@ -3196,9 +3252,20 @@ dependencies = [ [[package]] name = "frame-metadata" -version = "17.0.0" +version = "20.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26de808fa6461f2485dc51811aefed108850064994fb4a62b3ac21ffa62ac8df" +dependencies = [ + "cfg-if", + "parity-scale-codec", + "scale-info", +] + +[[package]] +name = "frame-metadata" +version = "21.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "701bac17e9b55e0f95067c428ebcb46496587f08e8cf4ccc0fe5903bea10dbb8" +checksum = "20dfd1d7eae1d94e32e869e2fb272d81f52dd8db57820a373adb83ea24d7d862" dependencies = [ "cfg-if", "parity-scale-codec", @@ -3220,7 +3287,7 @@ dependencies = [ [[package]] name = "frame-metadata-hash-extension" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "array-bytes", "const-hex", @@ -3236,7 +3303,7 @@ dependencies = [ [[package]] name = "frame-support" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "aquamarine", "array-bytes", @@ -3277,7 +3344,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "Inflector", "cfg-expr", @@ -3290,14 +3357,14 @@ dependencies = [ "proc-macro-warning", "proc-macro2", "quote", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm)", "syn 2.0.100", ] [[package]] name = "frame-support-procedural-tools" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -3309,7 +3376,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "proc-macro2", "quote", @@ -3319,7 +3386,7 @@ dependencies = [ [[package]] name = "frame-system" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "cfg-if", "docify", @@ -3338,7 +3405,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-support", @@ -3352,7 +3419,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "docify", "parity-scale-codec", @@ -3362,7 +3429,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-support", "parity-scale-codec", @@ -3650,9 +3717,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.2" +version = "0.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" +checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" dependencies = [ "allocator-api2", "equivalent", @@ -4090,7 +4157,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" dependencies = [ "equivalent", - "hashbrown 0.15.2", + "hashbrown 0.15.4", "serde", ] @@ -4569,7 +4636,7 @@ version = "0.12.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38" dependencies = [ - "hashbrown 0.15.2", + "hashbrown 0.15.4", ] [[package]] @@ -4685,11 +4752,12 @@ dependencies = [ [[package]] name = "memory-db" -version = "0.32.0" +version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "808b50db46293432a45e63bc15ea51e0ab4c0a1647b8eb114e31a3e698dd6fbe" +checksum = "c6da20dba965bd218a14c3b335b90d3e07c09ede190c7c19b50deb23d418a322" dependencies = [ "hash-db", + "hashbrown 0.15.4", ] [[package]] @@ -4916,7 +4984,7 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" [[package]] name = "pallet-alliance" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-support", @@ -4927,7 +4995,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm)", "sp-io", "sp-runtime", ] @@ -4935,7 +5003,7 @@ dependencies = [ [[package]] name = "pallet-asset-conversion" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-support", @@ -4953,7 +5021,7 @@ dependencies = [ [[package]] name = "pallet-asset-conversion-ops" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-support", @@ -4971,7 +5039,7 @@ dependencies = [ [[package]] name = "pallet-asset-conversion-tx-payment" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-support", @@ -4986,7 +5054,7 @@ dependencies = [ [[package]] name = "pallet-asset-rate" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-support", @@ -5000,7 +5068,7 @@ dependencies = [ [[package]] name = "pallet-asset-rewards" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-support", @@ -5018,7 +5086,7 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-support", @@ -5034,13 +5102,15 @@ dependencies = [ [[package]] name = "pallet-assets" version = "29.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ + "ethereum-standards", "frame-benchmarking", "frame-support", "frame-system", "impl-trait-for-tuples", "log", + "pallet-revive", "parity-scale-codec", "scale-info", "sp-core", @@ -5050,7 +5120,7 @@ dependencies = [ [[package]] name = "pallet-assets-freezer" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "log", "pallet-assets", @@ -5062,7 +5132,7 @@ dependencies = [ [[package]] name = "pallet-assets-holder" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-support", @@ -5077,7 +5147,7 @@ dependencies = [ [[package]] name = "pallet-atomic-swap" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -5087,7 +5157,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-support", "frame-system", @@ -5103,7 +5173,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-support", "frame-system", @@ -5118,7 +5188,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-support", "frame-system", @@ -5131,7 +5201,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-support", @@ -5154,7 +5224,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "aquamarine", "docify", @@ -5175,7 +5245,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "docify", "frame-benchmarking", @@ -5191,7 +5261,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-support", "frame-system", @@ -5210,7 +5280,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "array-bytes", "binary-merkle-tree", @@ -5235,7 +5305,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-support", @@ -5252,7 +5322,7 @@ dependencies = [ [[package]] name = "pallet-bridge-grandpa" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "bp-header-chain", "bp-runtime", @@ -5271,7 +5341,7 @@ dependencies = [ [[package]] name = "pallet-bridge-messages" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "bp-header-chain", "bp-messages", @@ -5290,7 +5360,7 @@ dependencies = [ [[package]] name = "pallet-bridge-parachains" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "bp-header-chain", "bp-parachains", @@ -5310,7 +5380,7 @@ dependencies = [ [[package]] name = "pallet-bridge-relayers" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "bp-header-chain", "bp-messages", @@ -5333,7 +5403,7 @@ dependencies = [ [[package]] name = "pallet-broker" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "bitvec", "frame-benchmarking", @@ -5351,7 +5421,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-support", @@ -5369,7 +5439,7 @@ dependencies = [ [[package]] name = "pallet-collator-selection" version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-support", @@ -5388,7 +5458,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "docify", "frame-benchmarking", @@ -5405,7 +5475,7 @@ dependencies = [ [[package]] name = "pallet-collective-content" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-support", @@ -5419,7 +5489,7 @@ dependencies = [ [[package]] name = "pallet-contracts" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "environmental", "frame-benchmarking", @@ -5449,7 +5519,7 @@ dependencies = [ [[package]] name = "pallet-contracts-mock-network" version = "3.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-support", "frame-system", @@ -5480,7 +5550,7 @@ dependencies = [ [[package]] name = "pallet-contracts-proc-macro" version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "proc-macro2", "quote", @@ -5490,7 +5560,7 @@ dependencies = [ [[package]] name = "pallet-contracts-uapi" version = "5.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "bitflags 1.3.2", "parity-scale-codec", @@ -5501,7 +5571,7 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5517,7 +5587,7 @@ dependencies = [ [[package]] name = "pallet-core-fellowship" version = "12.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-support", @@ -5535,7 +5605,7 @@ dependencies = [ [[package]] name = "pallet-delegated-staking" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-support", "frame-system", @@ -5550,7 +5620,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-support", @@ -5567,7 +5637,7 @@ dependencies = [ [[package]] name = "pallet-dev-mode" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-support", "frame-system", @@ -5579,10 +5649,28 @@ dependencies = [ "sp-runtime", ] +[[package]] +name = "pallet-dummy-dim" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" +dependencies = [ + "frame-benchmarking", + "frame-support", + "frame-system", + "log", + "parity-scale-codec", + "scale-info", + "sp-api", + "sp-arithmetic", + "sp-core", + "sp-io", + "sp-runtime", +] + [[package]] name = "pallet-election-provider-multi-block" version = "0.9.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5603,7 +5691,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5624,7 +5712,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5637,7 +5725,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-support", @@ -5655,7 +5743,7 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "docify", "frame-benchmarking", @@ -5673,7 +5761,7 @@ dependencies = [ [[package]] name = "pallet-glutton" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "blake2", "frame-benchmarking", @@ -5691,7 +5779,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-support", @@ -5713,7 +5801,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5729,7 +5817,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-support", @@ -5748,7 +5836,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-support", @@ -5763,7 +5851,7 @@ dependencies = [ [[package]] name = "pallet-insecure-randomness-collective-flip" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -5774,7 +5862,7 @@ dependencies = [ [[package]] name = "pallet-lottery" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-support", @@ -5787,7 +5875,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-support", @@ -5803,7 +5891,7 @@ dependencies = [ [[package]] name = "pallet-message-queue" version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "environmental", "frame-benchmarking", @@ -5822,7 +5910,7 @@ dependencies = [ [[package]] name = "pallet-meta-tx" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "docify", "frame-benchmarking", @@ -5840,7 +5928,7 @@ dependencies = [ [[package]] name = "pallet-migrations" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "docify", "frame-benchmarking", @@ -5859,7 +5947,7 @@ dependencies = [ [[package]] name = "pallet-mixnet" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "log", "parity-scale-codec", @@ -5873,7 +5961,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "log", "parity-scale-codec", @@ -5885,7 +5973,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "log", "parity-scale-codec", @@ -5896,7 +5984,7 @@ dependencies = [ [[package]] name = "pallet-nft-fractionalization" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "log", "pallet-assets", @@ -5909,7 +5997,7 @@ dependencies = [ [[package]] name = "pallet-nfts" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5926,7 +6014,7 @@ dependencies = [ [[package]] name = "pallet-nfts-runtime-api" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "parity-scale-codec", "sp-api", @@ -5935,7 +6023,7 @@ dependencies = [ [[package]] name = "pallet-nis" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -5945,7 +6033,7 @@ dependencies = [ [[package]] name = "pallet-node-authorization" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "log", "parity-scale-codec", @@ -5956,7 +6044,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "25.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-support", "frame-system", @@ -5974,7 +6062,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5994,7 +6082,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", @@ -6004,7 +6092,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-support", "frame-system", @@ -6019,7 +6107,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6039,10 +6127,28 @@ dependencies = [ "sp-staking", ] +[[package]] +name = "pallet-origin-restriction" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" +dependencies = [ + "frame-benchmarking", + "frame-support", + "frame-system", + "log", + "pallet-transaction-payment", + "parity-scale-codec", + "scale-info", + "sp-arithmetic", + "sp-core", + "sp-io", + "sp-runtime", +] + [[package]] name = "pallet-paged-list" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "docify", "parity-scale-codec", @@ -6054,7 +6160,7 @@ dependencies = [ [[package]] name = "pallet-parameters" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "docify", "frame-benchmarking", @@ -6068,10 +6174,28 @@ dependencies = [ "sp-runtime", ] +[[package]] +name = "pallet-people" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" +dependencies = [ + "frame-benchmarking", + "frame-support", + "frame-system", + "log", + "parity-scale-codec", + "scale-info", + "sp-arithmetic", + "sp-core", + "sp-io", + "sp-runtime", + "verifiable", +] + [[package]] name = "pallet-preimage" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-support", @@ -6087,7 +6211,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -6097,7 +6221,7 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-support", @@ -6115,7 +6239,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -6125,7 +6249,7 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-support", @@ -6142,7 +6266,7 @@ dependencies = [ [[package]] name = "pallet-remark" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-support", @@ -6158,11 +6282,12 @@ dependencies = [ [[package]] name = "pallet-revive" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "alloy-core", "derive_more 0.99.19", "environmental", + "ethereum-standards", "ethereum-types", "frame-benchmarking", "frame-support", @@ -6195,8 +6320,6 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "staging-xcm", - "staging-xcm-builder", "substrate-bn", "subxt-signer", ] @@ -6204,7 +6327,7 @@ dependencies = [ [[package]] name = "pallet-revive-fixtures" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "anyhow", "cargo_metadata", @@ -6215,39 +6338,10 @@ dependencies = [ "toml 0.8.20", ] -[[package]] -name = "pallet-revive-mock-network" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" -dependencies = [ - "frame-support", - "frame-system", - "pallet-assets", - "pallet-balances", - "pallet-message-queue", - "pallet-revive", - "pallet-revive-uapi", - "pallet-timestamp", - "pallet-xcm", - "parity-scale-codec", - "polkadot-parachain-primitives", - "polkadot-primitives", - "polkadot-runtime-parachains", - "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-tracing", - "staging-xcm", - "staging-xcm-builder", - "staging-xcm-executor", - "xcm-simulator", -] - [[package]] name = "pallet-revive-proc-macro" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "proc-macro2", "quote", @@ -6257,7 +6351,7 @@ dependencies = [ [[package]] name = "pallet-revive-uapi" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "bitflags 1.3.2", "pallet-revive-proc-macro", @@ -6269,7 +6363,7 @@ dependencies = [ [[package]] name = "pallet-root-offences" version = "25.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-support", "frame-system", @@ -6285,7 +6379,7 @@ dependencies = [ [[package]] name = "pallet-root-testing" version = "4.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-support", "frame-system", @@ -6298,7 +6392,7 @@ dependencies = [ [[package]] name = "pallet-safe-mode" version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "docify", "pallet-balances", @@ -6312,7 +6406,7 @@ dependencies = [ [[package]] name = "pallet-salary" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "log", "pallet-ranked-collective", @@ -6324,7 +6418,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "docify", "frame-benchmarking", @@ -6341,7 +6435,7 @@ dependencies = [ [[package]] name = "pallet-scored-pool" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-support", "frame-system", @@ -6354,7 +6448,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-support", "frame-system", @@ -6375,7 +6469,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-support", @@ -6391,7 +6485,7 @@ dependencies = [ [[package]] name = "pallet-skip-feeless-payment" version = "3.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-support", "frame-system", @@ -6403,7 +6497,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-support", @@ -6420,7 +6514,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6441,7 +6535,7 @@ dependencies = [ [[package]] name = "pallet-staking-async" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6464,7 +6558,7 @@ dependencies = [ [[package]] name = "pallet-staking-async-ah-client" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-support", "frame-system", @@ -6483,7 +6577,7 @@ dependencies = [ [[package]] name = "pallet-staking-async-rc-client" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-support", "frame-system", @@ -6494,12 +6588,13 @@ dependencies = [ "sp-core", "sp-runtime", "sp-staking", + "staging-xcm", ] [[package]] name = "pallet-staking-async-reward-fn" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "log", "sp-arithmetic", @@ -6508,7 +6603,7 @@ dependencies = [ [[package]] name = "pallet-staking-async-runtime-api" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "parity-scale-codec", "sp-api", @@ -6518,7 +6613,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "log", "sp-arithmetic", @@ -6527,7 +6622,7 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "parity-scale-codec", "sp-api", @@ -6537,7 +6632,7 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-support", @@ -6553,7 +6648,7 @@ dependencies = [ [[package]] name = "pallet-statement" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-support", "frame-system", @@ -6570,7 +6665,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "docify", "frame-benchmarking", @@ -6585,7 +6680,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "docify", "frame-benchmarking", @@ -6603,7 +6698,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-support", @@ -6621,7 +6716,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-support", @@ -6636,7 +6731,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -6648,7 +6743,7 @@ dependencies = [ [[package]] name = "pallet-transaction-storage" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-support", @@ -6667,7 +6762,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "docify", "frame-benchmarking", @@ -6686,7 +6781,7 @@ dependencies = [ [[package]] name = "pallet-tx-pause" version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "docify", "parity-scale-codec", @@ -6697,7 +6792,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-support", @@ -6711,7 +6806,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-support", @@ -6726,7 +6821,7 @@ dependencies = [ [[package]] name = "pallet-verify-signature" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-support", @@ -6741,7 +6836,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-support", @@ -6755,7 +6850,7 @@ dependencies = [ [[package]] name = "pallet-whitelist" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -6765,9 +6860,9 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ - "bounded-collections", + "bounded-collections 0.2.4", "frame-benchmarking", "frame-support", "frame-system", @@ -6788,7 +6883,7 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-benchmarking", "frame-support", @@ -6805,7 +6900,7 @@ dependencies = [ [[package]] name = "pallet-xcm-bridge-hub" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "bp-messages", "bp-runtime", @@ -6827,7 +6922,7 @@ dependencies = [ [[package]] name = "pallet-xcm-bridge-hub-router" version = "0.5.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "bp-xcm-bridge-hub-router", "frame-benchmarking", @@ -6847,7 +6942,7 @@ dependencies = [ [[package]] name = "parachains-common" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-utility", @@ -6877,7 +6972,7 @@ dependencies = [ [[package]] name = "parachains-runtimes-test-utils" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "cumulus-pallet-parachain-system", "cumulus-pallet-xcmp-queue", @@ -6920,9 +7015,9 @@ dependencies = [ [[package]] name = "parity-scale-codec" -version = "3.7.4" +version = "3.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9fde3d0718baf5bc92f577d652001da0f8d54cd03a7974e118d04fc888dc23d" +checksum = "799781ae679d79a948e13d4824a40970bfa500058d245760dd857301059810fa" dependencies = [ "arrayvec 0.7.6", "bitvec", @@ -6937,9 +7032,9 @@ dependencies = [ [[package]] name = "parity-scale-codec-derive" -version = "3.7.4" +version = "3.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "581c837bb6b9541ce7faa9377c20616e4fb7650f6b0f68bc93c827ee504fb7b3" +checksum = "34b4653168b563151153c9e4c08ebed57fb8262bebfa79711552fa983c623e7a" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -7099,7 +7194,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "parity-scale-codec", "scale-info", @@ -7110,9 +7205,9 @@ dependencies = [ [[package]] name = "polkadot-parachain-primitives" version = "6.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ - "bounded-collections", + "bounded-collections 0.2.4", "derive_more 0.99.19", "parity-scale-codec", "polkadot-core-primitives", @@ -7126,10 +7221,10 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "bitvec", - "bounded-collections", + "bounded-collections 0.2.4", "hex-literal", "log", "parity-scale-codec", @@ -7155,7 +7250,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "bitvec", "frame-benchmarking", @@ -7204,7 +7299,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "bs58", "frame-benchmarking", @@ -7216,7 +7311,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "bitflags 1.3.2", "bitvec", @@ -7263,7 +7358,7 @@ dependencies = [ [[package]] name = "polkadot-sdk" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "asset-test-utils", "assets-common", @@ -7345,6 +7440,7 @@ dependencies = [ "pallet-delegated-staking", "pallet-democracy", "pallet-dev-mode", + "pallet-dummy-dim", "pallet-election-provider-multi-block", "pallet-election-provider-multi-phase", "pallet-election-provider-support-benchmarking", @@ -7374,8 +7470,10 @@ dependencies = [ "pallet-nomination-pools-runtime-api", "pallet-offences", "pallet-offences-benchmarking", + "pallet-origin-restriction", "pallet-paged-list", "pallet-parameters", + "pallet-people", "pallet-preimage", "pallet-proxy", "pallet-ranked-collective", @@ -7383,7 +7481,6 @@ dependencies = [ "pallet-referenda", "pallet-remark", "pallet-revive", - "pallet-revive-mock-network", "pallet-root-offences", "pallet-root-testing", "pallet-safe-mode", @@ -7447,7 +7544,7 @@ dependencies = [ "sp-core", "sp-core-hashing", "sp-crypto-ec-utils", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm)", "sp-debug-derive", "sp-externalities", "sp-genesis-builder", @@ -7485,19 +7582,10 @@ dependencies = [ "xcm-runtime-apis", ] -[[package]] -name = "polkadot-sdk" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb819108697967452fa6d8d96ab4c0d48cbaa423b3156499dcb24f1cf95d6775" -dependencies = [ - "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "polkadot-sdk-frame" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "docify", "frame-benchmarking", @@ -7545,11 +7633,11 @@ dependencies = [ "once_cell", "parity-scale-codec", "pin-project-lite", - "polkadot-sdk 0.1.0", + "polkadot-sdk", "prometheus 0.14.0", "regex", "scale-info", - "scale-value 0.18.0", + "scale-value", "serde", "serde_json", "subxt", @@ -7559,19 +7647,6 @@ dependencies = [ "tracing-subscriber", ] -[[package]] -name = "polkavm" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd044ab1d3b11567ab6b98ca71259a992b4034220d5972988a0e96518e5d343d" -dependencies = [ - "libc", - "log", - "polkavm-assembler 0.18.0", - "polkavm-common 0.18.0", - "polkavm-linux-raw 0.18.0", -] - [[package]] name = "polkavm" version = "0.21.0" @@ -7586,12 +7661,16 @@ dependencies = [ ] [[package]] -name = "polkavm-assembler" -version = "0.18.0" +name = "polkavm" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eaad38dc420bfed79e6f731471c973ce5ff5e47ab403e63cf40358fef8a6368f" +checksum = "f2a01db119bb3a86572c0641ba6e7c9786fbd2ac89c25b43b688c4e353787526" dependencies = [ + "libc", "log", + "polkavm-assembler 0.24.0", + "polkavm-common 0.24.0", + "polkavm-linux-raw 0.24.0", ] [[package]] @@ -7604,13 +7683,12 @@ dependencies = [ ] [[package]] -name = "polkavm-common" -version = "0.18.0" +name = "polkavm-assembler" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31ff33982a807d8567645d4784b9b5d7ab87bcb494f534a57cadd9012688e102" +checksum = "eea6105f3f344abe0bf0151d67b3de6f5d24353f2393355ecf3f5f6e06d7fd0b" dependencies = [ "log", - "polkavm-assembler 0.18.0", ] [[package]] @@ -7625,12 +7703,13 @@ dependencies = [ ] [[package]] -name = "polkavm-derive" -version = "0.18.0" +name = "polkavm-common" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2eb703f3b6404c13228402e98a5eae063fd16b8f58afe334073ec105ee4117e" +checksum = "d91ed9e5af472f729fcf3b3c1cf17508ddbb3505259dd6e2ee0fb5a29e105d22" dependencies = [ - "polkavm-derive-impl-macro 0.18.0", + "log", + "polkavm-assembler 0.24.0", ] [[package]] @@ -7643,15 +7722,12 @@ dependencies = [ ] [[package]] -name = "polkavm-derive-impl" -version = "0.18.1" +name = "polkavm-derive" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f2116a92e6e96220a398930f4c8a6cda1264206f3e2034fc9982bfd93f261f7" +checksum = "176144f8661117ea95fa7cf868c9a62d6b143e8a2ebcb7582464c3faade8669a" dependencies = [ - "polkavm-common 0.18.0", - "proc-macro2", - "quote", - "syn 2.0.100", + "polkavm-derive-impl-macro 0.24.0", ] [[package]] @@ -7667,12 +7743,14 @@ dependencies = [ ] [[package]] -name = "polkavm-derive-impl-macro" -version = "0.18.0" +name = "polkavm-derive-impl" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48c16669ddc7433e34c1007d31080b80901e3e8e523cb9d4b441c3910cf9294b" +checksum = "c5a21844afdfcc10c92b9ef288ccb926211af27478d1730fcd55e4aec710179d" dependencies = [ - "polkavm-derive-impl 0.18.1", + "polkavm-common 0.24.0", + "proc-macro2", + "quote", "syn 2.0.100", ] @@ -7686,6 +7764,16 @@ dependencies = [ "syn 2.0.100", ] +[[package]] +name = "polkavm-derive-impl-macro" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba0ef0f17ad81413ea1ca5b1b67553aedf5650c88269b673d3ba015c83bc2651" +dependencies = [ + "polkavm-derive-impl 0.24.0", + "syn 2.0.100", +] + [[package]] name = "polkavm-linker" version = "0.21.0" @@ -7704,15 +7792,15 @@ dependencies = [ [[package]] name = "polkavm-linux-raw" -version = "0.18.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23eff02c070c70f31878a3d915e88a914ecf3e153741e2fb572dde28cce20fde" +checksum = "be6cd1d48c5e7814d287a3e12a339386a5dfa2f3ac72f932335f4cf56467f1b3" [[package]] name = "polkavm-linux-raw" -version = "0.21.0" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be6cd1d48c5e7814d287a3e12a339386a5dfa2f3ac72f932335f4cf56467f1b3" +checksum = "4ec0b13e26ec7234dba213ca17118c70c562809bdce0eefe84f92613d5c8da26" [[package]] name = "polling" @@ -7898,9 +7986,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.94" +version = "1.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84" +checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" dependencies = [ "unicode-ident", ] @@ -8019,7 +8107,6 @@ dependencies = [ "libc", "rand_chacha 0.3.1", "rand_core 0.6.4", - "serde", ] [[package]] @@ -8030,6 +8117,7 @@ checksum = "3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94" dependencies = [ "rand_chacha 0.9.0", "rand_core 0.9.3", + "serde", "zerocopy 0.8.24", ] @@ -8069,6 +8157,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" dependencies = [ "getrandom 0.3.2", + "serde", ] [[package]] @@ -8271,7 +8360,7 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-support", "polkadot-primitives", @@ -8548,7 +8637,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "log", "sp-core", @@ -8559,7 +8648,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "parity-scale-codec", "parking_lot", @@ -8582,9 +8671,9 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ - "polkavm 0.18.0", + "polkavm 0.24.0", "sc-allocator", "sp-maybe-compressed-blob", "sp-wasm-interface", @@ -8595,10 +8684,10 @@ dependencies = [ [[package]] name = "sc-executor-polkavm" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "log", - "polkavm 0.18.0", + "polkavm 0.24.0", "sc-executor-common", "sp-wasm-interface", ] @@ -8606,7 +8695,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "anyhow", "log", @@ -8619,18 +8708,6 @@ dependencies = [ "wasmtime", ] -[[package]] -name = "scale-bits" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e57b1e7f6b65ed1f04e79a85a57d755ad56d76fdf1e9bddcc9ae14f71fcdcf54" -dependencies = [ - "parity-scale-codec", - "scale-info", - "scale-type-resolver", - "serde", -] - [[package]] name = "scale-bits" version = "0.7.0" @@ -8643,21 +8720,6 @@ dependencies = [ "serde", ] -[[package]] -name = "scale-decode" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8ae9cc099ae85ff28820210732b00f019546f36f33225f509fe25d5816864a0" -dependencies = [ - "derive_more 1.0.0", - "parity-scale-codec", - "primitive-types 0.13.1", - "scale-bits 0.6.0", - "scale-decode-derive 0.14.0", - "scale-type-resolver", - "smallvec", -] - [[package]] name = "scale-decode" version = "0.16.0" @@ -8666,25 +8728,13 @@ checksum = "4d78196772d25b90a98046794ce0fe2588b39ebdfbdc1e45b4c6c85dd43bebad" dependencies = [ "parity-scale-codec", "primitive-types 0.13.1", - "scale-bits 0.7.0", - "scale-decode-derive 0.16.0", + "scale-bits", + "scale-decode-derive", "scale-type-resolver", "smallvec", "thiserror 2.0.12", ] -[[package]] -name = "scale-decode-derive" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ed9401effa946b493f9f84dc03714cca98119b230497df6f3df6b84a2b03648" -dependencies = [ - "darling", - "proc-macro2", - "quote", - "syn 2.0.100", -] - [[package]] name = "scale-decode-derive" version = "0.16.0" @@ -8697,21 +8747,6 @@ dependencies = [ "syn 2.0.100", ] -[[package]] -name = "scale-encode" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f9271284d05d0749c40771c46180ce89905fd95aa72a2a2fddb4b7c0aa424db" -dependencies = [ - "derive_more 1.0.0", - "parity-scale-codec", - "primitive-types 0.13.1", - "scale-bits 0.6.0", - "scale-encode-derive 0.8.0", - "scale-type-resolver", - "smallvec", -] - [[package]] name = "scale-encode" version = "0.10.0" @@ -8720,26 +8755,13 @@ checksum = "64901733157f9d25ef86843bd783eda439fac7efb0ad5a615d12d2cf3a29464b" dependencies = [ "parity-scale-codec", "primitive-types 0.13.1", - "scale-bits 0.7.0", - "scale-encode-derive 0.10.0", + "scale-bits", + "scale-encode-derive", "scale-type-resolver", "smallvec", "thiserror 2.0.12", ] -[[package]] -name = "scale-encode-derive" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "102fbc6236de6c53906c0b262f12c7aa69c2bdc604862c12728f5f4d370bc137" -dependencies = [ - "darling", - "proc-macro-crate", - "proc-macro2", - "quote", - "syn 2.0.100", -] - [[package]] name = "scale-encode-derive" version = "0.10.0" @@ -8802,22 +8824,6 @@ dependencies = [ "thiserror 2.0.12", ] -[[package]] -name = "scale-value" -version = "0.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5e0ef2a0ee1e02a69ada37feb87ea1616ce9808aca072befe2d3131bf28576e" -dependencies = [ - "derive_more 1.0.0", - "either", - "parity-scale-codec", - "scale-bits 0.6.0", - "scale-decode 0.14.0", - "scale-encode 0.8.0", - "scale-info", - "scale-type-resolver", -] - [[package]] name = "scale-value" version = "0.18.0" @@ -8828,9 +8834,9 @@ dependencies = [ "blake2", "either", "parity-scale-codec", - "scale-bits 0.7.0", - "scale-decode 0.16.0", - "scale-encode 0.10.0", + "scale-bits", + "scale-decode", + "scale-encode", "scale-type-resolver", "serde", "thiserror 2.0.12", @@ -8857,6 +8863,23 @@ dependencies = [ "hashbrown 0.13.2", ] +[[package]] +name = "schnorrkel" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "844b7645371e6ecdf61ff246ba1958c29e802881a749ae3fb1993675d210d28d" +dependencies = [ + "arrayref", + "arrayvec 0.7.6", + "curve25519-dalek-ng", + "merlin", + "rand_core 0.6.4", + "serde_bytes", + "sha2 0.9.9", + "subtle-ng", + "zeroize", +] + [[package]] name = "schnorrkel" version = "0.11.4" @@ -9240,7 +9263,7 @@ checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" [[package]] name = "slot-range-helper" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "enumn", "parity-scale-codec", @@ -9293,7 +9316,7 @@ dependencies = [ "fnv", "futures-lite", "futures-util", - "hashbrown 0.15.2", + "hashbrown 0.15.4", "hex", "hmac 0.12.1", "itertools 0.14.0", @@ -9310,7 +9333,7 @@ dependencies = [ "rand 0.8.5", "rand_chacha 0.3.1", "ruzstd", - "schnorrkel", + "schnorrkel 0.11.4", "serde", "serde_json", "sha2 0.10.8", @@ -9343,7 +9366,7 @@ dependencies = [ "futures-channel", "futures-lite", "futures-util", - "hashbrown 0.15.2", + "hashbrown 0.15.4", "hex", "itertools 0.14.0", "log", @@ -9364,7 +9387,7 @@ dependencies = [ [[package]] name = "snowbridge-core" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "bp-relayers", "frame-support", @@ -9413,7 +9436,7 @@ dependencies = [ [[package]] name = "sp-api" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "docify", "hash-db", @@ -9435,7 +9458,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "Inflector", "blake2", @@ -9449,7 +9472,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "parity-scale-codec", "scale-info", @@ -9461,7 +9484,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "docify", "integer-sqrt", @@ -9475,7 +9498,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "parity-scale-codec", "scale-info", @@ -9487,7 +9510,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "sp-api", "sp-inherents", @@ -9497,7 +9520,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "async-trait", "parity-scale-codec", @@ -9513,7 +9536,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "async-trait", "parity-scale-codec", @@ -9531,7 +9554,7 @@ dependencies = [ [[package]] name = "sp-consensus-beefy" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "parity-scale-codec", "scale-info", @@ -9539,7 +9562,7 @@ dependencies = [ "sp-api", "sp-application-crypto", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm)", "sp-io", "sp-keystore", "sp-mmr-primitives", @@ -9551,7 +9574,7 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "finality-grandpa", "log", @@ -9568,7 +9591,7 @@ dependencies = [ [[package]] name = "sp-consensus-pow" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "parity-scale-codec", "sp-api", @@ -9579,7 +9602,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "parity-scale-codec", "scale-info", @@ -9590,13 +9613,13 @@ dependencies = [ [[package]] name = "sp-core" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "ark-vrf", "array-bytes", "bitflags 1.3.2", "blake2", - "bounded-collections", + "bounded-collections 0.2.4", "bs58", "dyn-clone", "ed25519-zebra", @@ -9616,11 +9639,12 @@ dependencies = [ "primitive-types 0.13.1", "rand 0.8.5", "scale-info", - "schnorrkel", + "schnorrkel 0.11.4", "secp256k1 0.28.2", "secrecy 0.8.0", "serde", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds)", + "sha2 0.10.8", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm)", "sp-debug-derive", "sp-externalities", "sp-runtime-interface", @@ -9637,15 +9661,15 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm)", ] [[package]] name = "sp-crypto-ec-utils" version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "ark-bls12-377", "ark-bls12-377-ext", @@ -9658,7 +9682,7 @@ dependencies = [ "ark-ed-on-bls12-377-ext", "ark-ed-on-bls12-381-bandersnatch 0.4.0", "ark-ed-on-bls12-381-bandersnatch-ext", - "ark-scale", + "ark-scale 0.0.12", "sp-runtime-interface", ] @@ -9679,7 +9703,7 @@ dependencies = [ [[package]] name = "sp-crypto-hashing" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "blake2b_simd", "byteorder", @@ -9692,17 +9716,17 @@ dependencies = [ [[package]] name = "sp-crypto-hashing-proc-macro" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "quote", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm)", "syn 2.0.100", ] [[package]] name = "sp-debug-derive" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "proc-macro2", "quote", @@ -9712,7 +9736,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.25.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "environmental", "parity-scale-codec", @@ -9722,7 +9746,7 @@ dependencies = [ [[package]] name = "sp-genesis-builder" version = "0.8.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "parity-scale-codec", "scale-info", @@ -9734,7 +9758,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -9747,7 +9771,7 @@ dependencies = [ [[package]] name = "sp-io" version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "bytes", "docify", @@ -9755,11 +9779,11 @@ dependencies = [ "libsecp256k1", "log", "parity-scale-codec", - "polkavm-derive 0.18.0", + "polkavm-derive 0.24.0", "rustversion", "secp256k1 0.28.2", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm)", "sp-externalities", "sp-keystore", "sp-runtime-interface", @@ -9773,7 +9797,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "sp-core", "sp-runtime", @@ -9783,7 +9807,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "parity-scale-codec", "parking_lot", @@ -9794,7 +9818,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "thiserror 1.0.69", "zstd 0.12.4", @@ -9803,7 +9827,7 @@ dependencies = [ [[package]] name = "sp-metadata-ir" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-metadata 23.0.0", "parity-scale-codec", @@ -9813,7 +9837,7 @@ dependencies = [ [[package]] name = "sp-mixnet" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "parity-scale-codec", "scale-info", @@ -9824,7 +9848,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "log", "parity-scale-codec", @@ -9841,7 +9865,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "parity-scale-codec", "scale-info", @@ -9854,7 +9878,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "sp-api", "sp-core", @@ -9864,7 +9888,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "backtrace", "regex", @@ -9873,7 +9897,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "31.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "binary-merkle-tree", "docify", @@ -9902,12 +9926,12 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "bytes", "impl-trait-for-tuples", "parity-scale-codec", - "polkavm-derive 0.18.0", + "polkavm-derive 0.24.0", "primitive-types 0.13.1", "sp-externalities", "sp-runtime-interface-proc-macro", @@ -9921,7 +9945,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "Inflector", "expander", @@ -9934,7 +9958,7 @@ dependencies = [ [[package]] name = "sp-session" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "parity-scale-codec", "scale-info", @@ -9948,7 +9972,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -9961,7 +9985,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "hash-db", "log", @@ -9981,7 +10005,7 @@ dependencies = [ [[package]] name = "sp-statement-store" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "aes-gcm", "curve25519-dalek", @@ -9994,7 +10018,7 @@ dependencies = [ "sp-api", "sp-application-crypto", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm)", "sp-externalities", "sp-runtime", "sp-runtime-interface", @@ -10005,12 +10029,12 @@ dependencies = [ [[package]] name = "sp-std" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" [[package]] name = "sp-storage" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10022,7 +10046,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "async-trait", "parity-scale-codec", @@ -10034,7 +10058,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "parity-scale-codec", "tracing", @@ -10045,7 +10069,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "sp-api", "sp-runtime", @@ -10054,7 +10078,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "async-trait", "parity-scale-codec", @@ -10068,7 +10092,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "ahash", "hash-db", @@ -10091,7 +10115,7 @@ dependencies = [ [[package]] name = "sp-version" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10108,7 +10132,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "parity-scale-codec", "proc-macro-warning", @@ -10120,7 +10144,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -10132,9 +10156,9 @@ dependencies = [ [[package]] name = "sp-weights" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ - "bounded-collections", + "bounded-collections 0.2.4", "parity-scale-codec", "scale-info", "serde", @@ -10183,7 +10207,7 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "staging-parachain-info" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -10196,10 +10220,10 @@ dependencies = [ [[package]] name = "staging-xcm" version = "7.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "array-bytes", - "bounded-collections", + "bounded-collections 0.2.4", "derive-where", "environmental", "frame-support", @@ -10217,7 +10241,7 @@ dependencies = [ [[package]] name = "staging-xcm-builder" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "environmental", "frame-support", @@ -10241,7 +10265,7 @@ dependencies = [ [[package]] name = "staging-xcm-executor" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "environmental", "frame-benchmarking", @@ -10306,11 +10330,11 @@ dependencies = [ [[package]] name = "substrate-bip39" version = "0.4.7" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "hmac 0.12.1", "pbkdf2", - "schnorrkel", + "schnorrkel 0.11.4", "sha2 0.10.8", "zeroize", ] @@ -10331,7 +10355,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "http-body-util", "hyper", @@ -10348,6 +10372,12 @@ version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" +[[package]] +name = "subtle-ng" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "734676eb262c623cec13c3155096e08d1f8f29adce39ba17948b18dad1e54142" + [[package]] name = "subxt" version = "0.42.1" @@ -10363,11 +10393,11 @@ dependencies = [ "jsonrpsee 0.24.9", "parity-scale-codec", "primitive-types 0.13.1", - "scale-bits 0.7.0", - "scale-decode 0.16.0", - "scale-encode 0.10.0", + "scale-bits", + "scale-decode", + "scale-encode", "scale-info", - "scale-value 0.18.0", + "scale-value", "serde", "serde_json", "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -10404,30 +10434,31 @@ dependencies = [ [[package]] name = "subxt-core" -version = "0.38.1" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb7a1bc6c9c1724971636a66e3225a7253cdb35bb6efb81524a6c71c04f08c59" +checksum = "66ef00be9d64885ec94e478a58e4e39d222024b20013ae7df4fc6ece545391aa" dependencies = [ "base58", "blake2", "derive-where", - "frame-decode 0.5.1", - "frame-metadata 17.0.0", + "frame-decode 0.7.1", + "frame-metadata 20.0.0", "hashbrown 0.14.5", "hex", "impl-serde", "keccak-hash", "parity-scale-codec", - "polkadot-sdk 0.7.0", "primitive-types 0.13.1", - "scale-bits 0.6.0", - "scale-decode 0.14.0", - "scale-encode 0.8.0", + "scale-bits", + "scale-decode", + "scale-encode", "scale-info", - "scale-value 0.17.0", + "scale-value", "serde", "serde_json", - "subxt-metadata 0.38.1", + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "subxt-metadata 0.41.0", + "thiserror 2.0.12", "tracing", ] @@ -10448,11 +10479,11 @@ dependencies = [ "keccak-hash", "parity-scale-codec", "primitive-types 0.13.1", - "scale-bits 0.7.0", - "scale-decode 0.16.0", - "scale-encode 0.10.0", + "scale-bits", + "scale-decode", + "scale-encode", "scale-info", - "scale-value 0.18.0", + "scale-value", "serde", "serde_json", "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -10497,16 +10528,17 @@ dependencies = [ [[package]] name = "subxt-metadata" -version = "0.38.1" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aacd4e7484fef58deaa2dcb32d94753a864b208a668c0dd0c28be1d8abeeadb2" +checksum = "fff4591673600c4388e21305788282414d26c791b4dee21b7cb0b19c10076f98" dependencies = [ - "frame-decode 0.5.1", - "frame-metadata 17.0.0", + "frame-decode 0.7.1", + "frame-metadata 20.0.0", "hashbrown 0.14.5", "parity-scale-codec", - "polkadot-sdk 0.7.0", "scale-info", + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "thiserror 2.0.12", ] [[package]] @@ -10552,9 +10584,9 @@ dependencies = [ [[package]] name = "subxt-signer" -version = "0.38.1" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d680352d04665b1e4eb6f9d2a54b800c4d8e1b20478e69be1b7d975b08d9fc34" +checksum = "4a2370298a210ed1df26152db7209a85e0ed8cfbce035309c3b37f7b61755377" dependencies = [ "base64 0.22.1", "bip32", @@ -10566,16 +10598,17 @@ dependencies = [ "keccak-hash", "parity-scale-codec", "pbkdf2", - "polkadot-sdk 0.7.0", "regex", - "schnorrkel", + "schnorrkel 0.11.4", "scrypt", "secp256k1 0.30.0", "secrecy 0.10.3", "serde", "serde_json", "sha2 0.10.8", - "subxt-core 0.38.1", + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "subxt-core 0.41.0", + "thiserror 2.0.12", "zeroize", ] @@ -10614,9 +10647,9 @@ dependencies = [ [[package]] name = "syn-solidity" -version = "0.8.25" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4560533fbd6914b94a8fb5cc803ed6801c3455668db3b810702c57612bac9412" +checksum = "14c8c8f496c33dc6343dac05b4be8d9e0bca180a4caa81d7b8416b10cc2273cd" dependencies = [ "paste", "proc-macro2", @@ -10678,7 +10711,7 @@ checksum = "8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683" [[package]] name = "testnet-parachains-constants" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -11168,6 +11201,22 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65" +[[package]] +name = "verifiable" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "225eaa083192400abfe78838e3089c539a361e0dd9b6884f61b5c6237676ec01" +dependencies = [ + "ark-scale 0.0.13", + "ark-serialize 0.5.0", + "ark-vrf", + "bounded-collections 0.1.9", + "derive-where", + "parity-scale-codec", + "scale-info", + "schnorrkel 0.10.2", +] + [[package]] name = "version_check" version = "0.9.5" @@ -11208,6 +11257,7 @@ dependencies = [ "ark-serialize 0.5.0", "ark-std 0.5.0", "merlin", + "rayon", ] [[package]] @@ -11223,6 +11273,7 @@ dependencies = [ "ark-std 0.5.0", "getrandom_or_panic", "rand_core 0.6.4", + "rayon", "w3f-pcs", ] @@ -11238,6 +11289,7 @@ dependencies = [ "ark-serialize 0.5.0", "ark-std 0.5.0", "ark-transcript", + "rayon", "w3f-pcs", "w3f-plonk-common", ] @@ -11691,7 +11743,7 @@ dependencies = [ [[package]] name = "westend-runtime-constants" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-support", "polkadot-primitives", @@ -12013,7 +12065,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "Inflector", "proc-macro2", @@ -12024,7 +12076,7 @@ dependencies = [ [[package]] name = "xcm-runtime-apis" version = "0.1.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-support", "parity-scale-codec", @@ -12038,7 +12090,7 @@ dependencies = [ [[package]] name = "xcm-simulator" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=oty-donal-ahm-builds#60121df66a4ddacfe68fbfbdf4d8ed6a425d6fdf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=donal-ahm#c3aebf51dc46aef4138dc696a593204b8357f579" dependencies = [ "frame-support", "frame-system", diff --git a/Cargo.toml b/Cargo.toml index 48909e0ac..cbd02bbca 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,7 +11,7 @@ description = "A tool to submit NPoS election solutions for substrate based chai resolver = "2" [dependencies] -codec = { package = "parity-scale-codec", version = "3.7.4" } +codec = { package = "parity-scale-codec", version = "3.7.5" } scale-info = { package = "scale-info", version = "2.11.6" } clap = { version = "4.5", features = ["derive", "env"] } tracing-subscriber = { version = "0.3.19", features = ["env-filter"] } @@ -45,7 +45,7 @@ polkadot-sdk = { git = "https://github.com/paritytech/polkadot-sdk", features = "sp-staking", "pallet-election-provider-multi-phase", "pallet-election-provider-multi-block", -], branch = "oty-donal-ahm-builds" } +], branch = "donal-ahm" } # prometheus prometheus = "0.14"